Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/parseargs.cfa

    re699eb6 r56e8cb3  
    172172}
    173173
    174 bool parse(const char * arg, size_t & value) {
     174bool parse(const char * arg, unsigned long & value) {
    175175        char * end;
    176176        unsigned long long int r = strtoull(arg, &end, 10);
    177177        if(*end != '\0') return false;
    178         if(r > (size_t)MAX) return false;
     178        if(r > (unsigned long)MAX) return false;
    179179
    180180        value = r;
    181181        return true;
     182}
     183
     184bool 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;
    182192}
    183193
Note: See TracChangeset for help on using the changeset viewer.