Changes in libcfa/src/parseargs.cfa [e699eb6:56e8cb3]
- File:
-
- 1 edited
-
libcfa/src/parseargs.cfa (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/parseargs.cfa
re699eb6 r56e8cb3 172 172 } 173 173 174 bool parse(const char * arg, size_t& value) {174 bool parse(const char * arg, unsigned long & 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 > ( size_t)MAX) return false;178 if(r > (unsigned long)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; 182 192 } 183 193
Note:
See TracChangeset
for help on using the changeset viewer.