Changeset 257 for cpp/frams/util/sstringutils.h
- Timestamp:
- 12/03/14 18:52:05 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpp/frams/util/sstringutils.h
r210 r257 10 10 11 11 /// return: 1=ok 0=error 12 int loadSString(const char* filename, SString& s,const char* framsgmodule=0,const char* error=0);13 void loadSString(VirtFILE *f, SString& s);14 bool loadSStringLine(VirtFILE* f, SString &s);12 int loadSString(const char* filename, SString& s, const char* framsgmodule = 0, const char* error = 0); 13 void loadSString(VirtFILE *f, SString& s); 14 bool loadSStringLine(VirtFILE* f, SString &s); 15 15 16 16 int quoteTilde(SString &target); 17 17 int unquoteTilde(SString &target); 18 18 19 bool strContainsOneOf(const char* str, const char* chars);19 bool strContainsOneOf(const char* str, const char* chars); 20 20 bool sstringQuote(SString& target); 21 21 const char* skipQuoteString(const char* txt, const char* limit); 22 22 int sstringUnquote(SString &target); 23 23 24 int strFindField(const SString& txt, const SString& name,int &end);25 SString strGetField(const SString& txt, const SString& name);26 void strSetField(SString& txt, const SString& name,const SString& value);24 int strFindField(const SString& txt, const SString& name, int &end); 25 SString strGetField(const SString& txt, const SString& name); 26 void strSetField(SString& txt, const SString& name, const SString& value); 27 27 28 28 SString trim(SString& s); ///< remove leading/trailing whitespace 29 29 bool removeCR(SString& s); ///< remove '\r' return true if changed 30 bool matchWildcard(const SString& word, const SString& pattern);///< '*' in pattern matches any substring31 bool matchWildcardList(const SString& word, const SString& patterns);///< patterns is a list of patterns (separated by ',')30 bool matchWildcard(const SString& word, const SString& pattern);///< '*' in pattern matches any substring 31 bool matchWildcardList(const SString& word, const SString& patterns);///< patterns is a list of patterns (separated by ',') 32 32 33 33 #endif 34
Note: See TracChangeset
for help on using the changeset viewer.