strtonum isn't available on maxval) { + if (errstr != NULL) + *errstr = strtonumerrs[0]; + return 0; + } + *errstr = NULL; + return val; +} + int main(int argc, char *argv[]) {