34 using namespace peyton;
39 while(isspace(*src) && *src) src++;
40 while(*src) dest[cnt++] = *(src++);
42 while(cnt > -1 && isspace(dest[cnt])) cnt--;
49 char *s = strdup(txt);
57 std::string
util::ltrim(
const std::string &
str,
const std::string &whitespace)
60 int idx = str.find_first_not_of(whitespace);
61 if( idx != std::string::npos )
62 return str.substr(idx);
67 std::string
util::rtrim(
const std::string &
str,
const std::string &whitespace)
70 int idx = str.find_last_not_of(whitespace);
71 if( idx != std::string::npos )
72 return str.substr(0,idx+1);
77 std::string
util::trim(
const std::string &
str,
const std::string &whitespace)