Lines Matching +full:10 +full:base
47 _FUNCNAME(const char *nptr, char **endptr, int base) in _FUNCNAME() argument
54 /* check base value */ in _FUNCNAME()
55 if (base && (base < 2 || base > 36)) { in _FUNCNAME()
60 panic("%s: invalid base %d", __func__, base); in _FUNCNAME()
66 * If base is 0, allow 0x for hex and 0 for octal, else in _FUNCNAME()
67 * assume decimal; if base is already 16, allow 0x. in _FUNCNAME()
81 if ((base == 0 || base == 16) && in _FUNCNAME()
88 base = 16; in _FUNCNAME()
90 if ((base == 0 || base == 2) && in _FUNCNAME()
95 base = 2; in _FUNCNAME()
97 if (base == 0) in _FUNCNAME()
98 base = (c == '0' ? 8 : 10); in _FUNCNAME()
103 cutoff = __UINT_MAX / (__UINT)base; in _FUNCNAME()
104 cutlim = (int)(__UINT_MAX % (__UINT)base); in _FUNCNAME()
109 i = c - (isupper(c) ? 'A' - 10 : 'a' - 10); in _FUNCNAME()
112 if (i >= base) in _FUNCNAME()
127 acc *= (__UINT)base; in _FUNCNAME()