--- smsdaemon/Util.cpp 2008/12/12 13:57:10 183 +++ smsdaemon/Util.cpp 2008/12/18 06:53:29 196 @@ -146,6 +146,18 @@ return str; } + + vector str_split(string input) + { + string buf; + stringstream ss(input); + vector tokens; + while (ss >> buf) + tokens.push_back(buf); + return tokens; + } + + vector str_split(string input, string delimiter) { vector retval; @@ -225,22 +237,28 @@ string rep; rep.append(1,197); str = str_replace(str, "Å", rep); + str = str_replace(str, "Å", rep); rep.at(0) = 198; str = str_replace(str, "Æ", rep); + str = str_replace(str, "Æ", rep); rep.at(0) = 216; str = str_replace(str, "Ø", rep); + str = str_replace(str, "Ø", rep); rep.at(0) = 229; str = str_replace(str, "å", rep); + str = str_replace(str, "å", rep); rep.at(0) = 230; str = str_replace(str, "æ", rep); + str = str_replace(str, "æ", rep); rep.at(0) = 248; str = str_replace(str, "ø", rep); + str = str_replace(str, "ø", rep); return str; } @@ -248,7 +266,8 @@ string str_gsm2latin(string str) { - for (unsigned i=0; i