Lines Matching refs:base
35 #define __do_div(n, base) ({ \
37 __res = ((unsigned long) n) % (unsigned) base; \
38 n = ((unsigned long) n) / (unsigned) base; \
41 static char *number(char *str, long num, int base, int size, int precision,
44 /* we are called with base 8, 10 or 16, only, thus don't need "G..." */
56 if (base < 2 || base > 16)
74 if (base == 16)
76 else if (base == 8)
84 tmp[i++] = (digits[__do_div(num, base)] | locase);
94 if (base == 8)
96 else if (base == 16) {
117 int i, base;
192 /* default base */
193 base = 10;
244 base = 8;
250 base = 16;
277 str = number(str, num, base, field_width, precision, flags);