Lines Matching defs:digits
768 unsigned char *digits;
775 /* Base-ten number is less than twice as many digits
776 * as the base 16 number, which is 2 digits per byte.
779 digits = xmalloc (decimal_len);
783 digits[i] = 0;
795 * The trick is that "digits" holds a base-10 number, but sometimes
796 * the individual digits are > 10.
801 decimal_digits = 0; /* Number of decimal digits so far */
813 digits[j] = SHIFT (digits[j]);
826 digits[0] += HIGH_NIBBLE (*p);
833 digits[0] += LOW_NIBBLE (*p);
849 digits[j] += carry;
855 dummy = digits[j];
857 digits[j] = CARRY_LEFT (dummy);
862 * All higher digits are 0 and we
874 /* Ok, now "digits" is the decimal representation, with
875 * the "decimal_digits" actual digits. Print!
879 fprintf_filtered (stream, "%1d", digits[i]);
881 xfree (digits);
1271 radix greater than 1, even if we don't have unique digits for every