Ignore:
Timestamp:
12/03/14 18:52:05 (9 years ago)
Author:
Maciej Komosinski
Message:
  • added strmove(): strcpy() for overlapping strings
  • ExtObject? operator== can handle NULL arguments
  • source formatting and improved genetic operator messages
File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/util/sstringutils.h

    r210 r257  
    1010
    1111/// 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);
     12int loadSString(const char* filename, SString& s, const char* framsgmodule = 0, const char* error = 0);
     13void loadSString(VirtFILE *f, SString& s);
     14bool loadSStringLine(VirtFILE* f, SString &s);
    1515
    1616int quoteTilde(SString &target);
    1717int unquoteTilde(SString &target);
    1818
    19 bool strContainsOneOf(const char* str,const char* chars);
     19bool strContainsOneOf(const char* str, const char* chars);
    2020bool sstringQuote(SString& target);
    2121const char* skipQuoteString(const char* txt, const char* limit);
    2222int sstringUnquote(SString &target);
    2323
    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);
     24int strFindField(const SString& txt, const SString& name, int &end);
     25SString strGetField(const SString& txt, const SString& name);
     26void strSetField(SString& txt, const SString& name, const SString& value);
    2727
    2828SString trim(SString& s); ///< remove leading/trailing whitespace
    2929bool removeCR(SString& s); ///< remove '\r' return true if changed
    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 ',')
     30bool matchWildcard(const SString& word, const SString& pattern);///< '*' in pattern matches any substring
     31bool matchWildcardList(const SString& word, const SString& patterns);///< patterns is a list of patterns (separated by ',')
    3232
    3333#endif
    34 
Note: See TracChangeset for help on using the changeset viewer.