Lines Matching refs:val
165 __ultoa(u_long val, CHAR *endp, int base, int octzero, const char *xdigs)
176 if (val < 10) { /* many numbers are 1 digit */
177 *--cp = to_char(val);
186 if (val > LONG_MAX) {
187 *--cp = to_char(val % 10);
188 sval = val / 10;
190 sval = val;
199 *--cp = to_char(val & 7);
200 val >>= 3;
201 } while (val);
208 *--cp = xdigs[val & 15];
209 val >>= 4;
210 } while (val);
221 __ujtoa(uintmax_t val, CHAR *endp, int base, int octzero, const char *xdigs)
228 if (val <= ULONG_MAX)
229 return (__ultoa((u_long)val, endp, base, octzero, xdigs));
232 if (val < 10) {
233 *--cp = to_char(val % 10);
236 if (val > INTMAX_MAX) {
237 *--cp = to_char(val % 10);
238 sval = val / 10;
240 sval = val;
249 *--cp = to_char(val & 7);
250 val >>= 3;
251 } while (val);
258 *--cp = xdigs[val & 15];
259 val >>= 4;
260 } while (val);