sbuild-util.cc File Reference

#include <config.h>
#include "sbuild.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>

Include dependency graph for sbuild-util.cc:


Functions

std::string remove_duplicates (std::string const &str, char dup)
 Remove duplicate adjacent characters from a string.
std::string sbuild::basename (std::string name, char separator= '/')
 Strip the directory path from a filename.
std::string sbuild::dirname (std::string name, char separator= '/')
 Strip the fileame from a pathname.
std::string sbuild::string_list_to_string (string_list const &list, std::string const &separator)
 Convert a string_list into a string.
string_list sbuild::split_string (std::string const &value, char separator)
 Split a string into a string_list.
std::string sbuild::find_program_in_path (std::string const &program, std::string const &path, std::string const &prefix)
 Find a program in the PATH search path.
char ** sbuild::string_list_to_strv (string_list const &str)
 Create a string vector from a string_list.
void sbuild::strv_delete (char **strv)
 Delete a string vector.

Function Documentation

std::string @0::remove_duplicates std::string const &  str,
char  dup
[static]
 

Remove duplicate adjacent characters from a string.

Parameters:
str the string to check.
dup the duplicate character to check for.
Returns:
a string with any duplicates removed.


Generated on Sun Mar 19 12:08:36 2006 for schroot by  doxygen 1.4.6