| 104 | } |
| 105 | |
| 106 | int |
| 107 | parse_argument (int argc, const char * const * argv, const char * str, long int &val) noexcept |
| 108 | { |
| 109 | const auto strtol_10 = [](const char *str, char **str_end){ return strtol(str, str_end, 10); }; |
| 110 | return parse_generic(strtol_10, argc, argv, str, val); |
| 111 | } |
| 112 | |
| 113 | int |
| 114 | parse_argument (int argc, const char * const * argv, const char * str, long long int &val) noexcept |