parse_bounded_uint
return parse_bounded_uint(buffer, count, result, base, UINTMAX_MAX);
int err = parse_bounded_uint(buffer, count, &parsed, base, UINT_MAX);
int err = parse_bounded_uint(buffer, count, &parsed, base, ULONG_MAX);