| 64 | } |
| 65 | |
| 66 | static bool parseUnsigned(unsigned &value, const char *arg) { |
| 67 | char *end = NULL; |
| 68 | value = (unsigned) strtoul(arg, &end, 10); |
| 69 | return end > arg && !*end; |
| 70 | } |
| 71 | |
| 72 | static bool parseUnsignedDecOrHex(unsigned &value, const char *arg) { |
| 73 | char *end = NULL; |