Changes in libcfa/src/parseargs.cfa [56e8cb3:e699eb6]
- File:
-
- 1 edited
-
libcfa/src/parseargs.cfa (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/parseargs.cfa
r56e8cb3 re699eb6 172 172 } 173 173 174 bool parse(const char * arg, unsigned long& value) {174 bool parse(const char * arg, size_t & value) { 175 175 char * end; 176 176 unsigned long long int r = strtoull(arg, &end, 10); 177 177 if(*end != '\0') return false; 178 if(r > ( unsigned long)MAX) return false;178 if(r > (size_t)MAX) return false; 179 179 180 180 value = r; 181 181 return true; 182 }183 184 bool parse(const char * arg, unsigned long long & value) {185 char * end;186 unsigned long long int r = strtoull(arg, &end, 10);187 if(*end != '\0') return false;188 if(r > (unsigned long long)MAX) return false;189 190 value = r;191 return true;192 182 } 193 183
Note:
See TracChangeset
for help on using the changeset viewer.