/[H9]/trunk/tntnet/dynamic/common.h
ViewVC logotype

Diff of /trunk/tntnet/dynamic/common.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 87 by torben, Tue Nov 27 17:08:11 2007 UTC revision 88 by torben, Wed Nov 28 21:56:39 2007 UTC
# Line 19  inline std::string nl2br(const std::stri Line 19  inline std::string nl2br(const std::stri
19  inline std::string ltrim(const std::string& input)  inline std::string ltrim(const std::string& input)
20  {  {
21          std::string output = input;          std::string output = input;
22          while ( ! isgraph(output[0]))          while (  output.size()>0 && !isgraph(output[0]))
23                  output.erase(0,1);                  output.erase(0,1);
24          return output;          return output;
25  }  }
# Line 27  inline std::string ltrim(const std::stri Line 27  inline std::string ltrim(const std::stri
27  inline std::string rtrim(const std::string& input)  inline std::string rtrim(const std::string& input)
28  {  {
29          std::string output = input;          std::string output = input;
30          while (! isgraph(output[output.size()-1]))          while ( output.size()>0 && !isgraph(output[output.size()-1]))
31                  output.erase(output.size()-1,1);                  output.erase(output.size()-1,1);
32          return output;          return output;
33  }  }

Legend:
Removed from v.87  
changed lines
  Added in v.88

  ViewVC Help
Powered by ViewVC 1.1.20