strtonum
long long strtonum(const char *numstr, long long minval,
ltmp = strtonum(optarg, -1, 7, &errstr);
ltmp = strtonum(optarg, 1, LONG_MAX, &errstr);
ltmp = strtonum(optarg, 1, INT_MAX, &errstr);
ltmp = strtonum(optarg, 1, INT_MAX, &errstr);
ltmp = strtonum(optarg, 1, INT_MAX, &errstr);
ltmp = strtonum(optarg, 0, INT_MAX, &errstr);
ltmp = strtonum(optarg, 0, MAXTTL, &errstr);
ltmp = strtonum(optarg, 0, INT_MAX, &errstr);
ltmp = strtonum(optarg, 0, MAXTTL, &errstr);
bits = strtonum(sep, 0, 128, &errstr);