strtonum
port = strtonum(portstr, 1, PORT_MAX, &errstr);
iflag = strtonum(optarg, 0, UINT_MAX, &errstr);
ttl = strtonum(optarg, 0, 255, &errstr);
minttl = strtonum(optarg, 0, 255, &errstr);
rtableid = (int)strtonum(optarg, 0,
recvlimit = strtonum(optarg, 1, INT_MAX, &errstr);
timeout = strtonum(optarg, 0, INT_MAX / 1000, &errstr);
Iflag = strtonum(optarg, 1, 65536 << 14, &errstr);
Oflag = strtonum(optarg, 1, 65536 << 14, &errstr);
Tflag = (int)strtonum(optarg, 0, 255,
depth = strtonum(argn, 1, INT_MAX, &errstr);
val = strtonum(argv[i], 0, INT_MAX, &errstr);
val = strtonum(argv[i], 0, LONG_MAX, &errstr);
val = strtonum(argv[i], 0, LLONG_MAX, &errstr);
i = strtonum(arg + 3, 0, INT_MAX, &errstr);
asn1pars_config.length = strtonum(arg, 1, UINT_MAX, &errstr);
j = strtonum(
asn1pars_config.dump = strtonum(arg, 1, INT_MAX, &errstr);
val = strtonum(p, 0, 0xffffffff, &errstr);
numbits = strtonum(strbits, 0, INT_MAX, &errstr);
numbits = strtonum(strbits, 0, INT_MAX, &errstr);
ocsp_config.ndays = strtonum(arg, 0, INT_MAX, &errstr);
ocsp_config.nmin = strtonum(arg, 0, INT_MAX, &errstr);
ocsp_config.accept_count = strtonum(arg, 0, INT_MAX, &errstr);
ocsp_config.maxage = strtonum(arg, 0, LONG_MAX, &errstr);
ocsp_config.req_timeout = strtonum(arg, 0, INT_MAX, &errstr);
ocsp_config.nsec = strtonum(arg, 0, LONG_MAX, &errstr);
keylen = strtonum(gstr, 0, LONG_MAX, &errstr);
keylen = strtonum(p + 1, 0, LONG_MAX, &errstr);
req_config.days = strtonum(arg, 1, INT_MAX, &errstr);
s_client_config.keymatexportlen = strtonum(arg, 1, INT_MAX,
s_client_config.socket_mtu = strtonum(arg, 0, LONG_MAX,
verify_depth = strtonum(arg, 0, INT_MAX, &s_client_config.errstr);
s_server_config.keymatexportlen = strtonum(arg, 1, INT_MAX,
s_server_config.socket_mtu = strtonum(arg, 0, LONG_MAX,
s_server_config.tlscstatp.timeout = strtonum(arg, 0, INT_MAX,
verify_depth = strtonum(arg, 0, INT_MAX, &s_server_config.errstr);
verify_depth = strtonum(arg, 0, INT_MAX, &s_server_config.errstr);
i = strtonum(str, 1, 65535, &errstr);
alg = strtonum(sstrsep(&p, sep),
k = strtonum(sstrsep(&p, sep),
k = strtonum(sstrsep(&p, sep),
k = strtonum(sstrsep(&p, sep),
k = strtonum(sstrsep(&p, sep),
k = strtonum(sstrsep(&p, sep),
multi = strtonum(argv[0], 1, INT_MAX, &errstr);
x509_config.checkoffset = strtonum(arg, 0, INT_MAX, &errstr);
x509_config.days = strtonum(arg, 1, INT_MAX, &errstr);
prefix_len = strtonum(s + i2, 0, 8 * length, &errstr);
masklen = (u_int)strtonum(mp, 0, INT_MAX, &errstr);
screen_number = (u_int)strtonum(cp + 1, 0, 400, NULL);
n = strtonum(arg, 0, 1<<30, &errstr);
(dhg->size = (int)strtonum(strsize, 0, 64*1024, &errstr)) == 0 ||
n = strtonum(arg, 0, 5, &errstr);
n = strtonum(arg, 0, 0x1f, &errstr);
val = (int)strtonum(cp, 0, 255, &errstr);
rtable = (int)strtonum(name, 0, 255, &errstr);
*val = strtonum(nptr, 0, INT_MAX, &errstr);
port = strtonum(s, 0, 65535, &errstr);
tun = strtonum(s, 0, SSH_TUNID_MAX, &errstr);
secs = (int)strtonum(p, 0, INT_MAX, &errstr);
limit_kbps = strtonum(optarg, 1, 100 * 1024 * 1024,
llv = strtonum(optarg + 10, 1, 256 * 1024,
num = strtonum(name, 0, 255, &errstr);
limit_kbps = strtonum(optarg, 1, 100 * 1024 * 1024,
llv = strtonum(optarg + 10, 1, 256 * 1024,
minleft = (u_int)strtonum(optarg, 1, UINT_MAX, NULL);
maxsign = (u_int)strtonum(optarg, 1, UINT_MAX, NULL);
pid = (int)strtonum(pidstr, 2, INT_MAX, &errstr);
memory = (u_int32_t)strtonum(opts[i]+7, 1,
moduli_bits = (int)strtonum(opts[i]+5, 1,
generator_wanted = (u_int32_t)strtonum(
prime_tests = (int)strtonum(opts[i]+12, 1,
bits = (u_int32_t)strtonum(optarg, 1, UINT32_MAX,
rounds = (int)strtonum(optarg, 1, INT_MAX, &errstr);
utmp_len = (u_int)strtonum(optarg, 0, HOST_NAME_MAX+1+1, NULL);
rtable = (int)strtonum(name, 0, 255, &errstr);
utmp_len = (u_int)strtonum(optarg, 0, HOST_NAME_MAX+1+1, NULL);
n = strtonum(argv[1], 1, INT_MAX, &errstr);
level = (int)strtonum(optarg, MINLEVEL, MAXLEVEL,
strtonum(const char *, long long, long long, const char **);
id = strtonum(p, 0, GID_MAX, &ep);
id = strtonum(p, 0, UID_MAX, &ep);
long long strtonum(const char *, long long, long long, const char **);
wg_interface->i_port = (in_port_t)strtonum(port, 0, 65535, &errmsg);
(uint32_t)strtonum(cookie, 0, UINT32_MAX, &errmsg);
plen = (int)strtonum(p + 1, 0, 128, &errmsg);
wg_peer->p_pka = (uint16_t)strtonum(pka, 0, 43200, &errmsg);
percent = strtonum(argv[0], 0, 100, &percent_error);
max_bufd_lines = strtonum(optarg, 1,
jailid = strtonum(*av, 1, INT_MAX, &errstr);
base = strtonum(argv[3], 2, 36, &errstr);
maxdigits = strtonum(argv[4], 0, INT_MAX, &errstr);
n = strtonum(argv[ind], 1, INT_MAX, &errstr);
rv = strtonum(nptr, 0, LINENUM_MAX, &errstr);
wval = strtonum(optarg, WIDTH_MIN,
tabsize = strtonum(optarg, 1, INT_MAX, &errstr);
file1start = strtonum(line, 0, INT_MAX, &errstr);
file1end = strtonum(q, 0, INT_MAX, &errstr);
file2start = strtonum(q, 0, INT_MAX, &errstr);
file2end = strtonum(p, 0, INT_MAX, &errstr);
sig = strtonum(str, 1, sys_nsig - 1, &errstr);
Lflag = strtonum(optarg, 0, INT_MAX, &errstr);
nargs = strtonum(optarg, 1, INT_MAX, &errstr);
maxprocs = strtonum(optarg, 0, INT_MAX, &errstr);
nline = strtonum(optarg, 0, INT_MAX, &errstr);
loglevel = strtonum(optarg, LOG_EMERG, LOG_DEBUG,
max_sessions = strtonum(optarg, 1, 500, &errstr);
timeout = strtonum(optarg, 0, 86400, &errstr);
sig = strtonum(str, 1, sys_nsig - 1, &errstr);
i = strtonum($2 + 5, 0, 255, &errstr);
yylval.v.number = strtonum(buf, LLONG_MIN,
prefix = strtonum(p, 0, 128, &errstr);
lifetime = strtonum(*argv, 0, UINT_MAX, &errstr);
delay = strtonum(optarg, 5, 60*60, &errstr);
snaplen = strtonum(optarg, 0, PFLOGD_MAXSNAPLEN,
check_period = strtonum(optarg, 1, 600, &errstr);
interval = (u_int)strtonum(optarg, 1LL, 86400LL,
period = (u_int)strtonum(optarg, 2LL, 86400LL, &errstr);
yp_port = (in_port_t)strtonum(optarg, 1, 65535,