Ignore:
Timestamp:
06/23/15 00:50:52 (9 years ago)
Author:
Maciej Komosinski
Message:

Fixed int/bool warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/util/sstring-simple.cpp

    r385 r395  
    167167///////////////////////////////////////
    168168
    169 int SString::equals(const SString& s) const
    170 {
    171 if (this==&s) return 1;
    172 if (len()!=s.len()) return 0;
    173 return !strcmp(getPtr(),s.getPtr());
     169bool SString::equals(const SString& s) const
     170{
     171if (this==&s) return true;
     172if (len()!=s.len()) return false;
     173return strcmp(getPtr(),s.getPtr())==0;
    174174}
    175175
     
    194194}
    195195
    196 int SString::getNextToken (int& pos,SString &token,char separator) const
    197 {
    198 if (pos>=len()) {token=0;return 0;}
     196bool SString::getNextToken (int& pos,SString &token,char separator) const
     197{
     198if (pos>=len()) {token=0;return false;}
    199199int p1=pos,p2;
    200200const char *t1=getPtr()+pos;
     
    203203strncpy(token.directWrite(p2-p1),t1,p2-p1);
    204204token.endWrite(p2-p1);
    205 return 1;
    206 }
    207 
    208 int SString::startsWith(const char *pattern) const
     205return true;
     206}
     207
     208bool SString::startsWith(const char *pattern) const
    209209{
    210210const char *t=this->c_str();
    211211for (;*pattern;pattern++,t++)
    212         if (*t != *pattern) return 0;
    213 return 1;
     212        if (*t != *pattern) return false;
     213return true;
    214214}
    215215
Note: See TracChangeset for help on using the changeset viewer.