#ifndef _STRING_TOOLS_H #define _STRING_TOOLS_H #include #include //return a string of strings joined by sep std::string join_token(std::vector const& strings, const char *sep); std::string join_token(char **strings, unsigned int ns, const char *sep); std::vector split_token(std::string const& str, std::string const& delim); std::vector split_token(char const* str, int ns, char const* delim); //convert all c-language escapes in a string to valid values void convert_escapes(char * dest, const char* src); #endif // _STRING_TOOLS_H