Lines Matching refs:digit

203                         "Illegal binary digit '%c' ignored", *s);
234 The scan stops at the end of the string, or the first non-hex-digit character.
318 "Illegal hexadecimal digit '%c' ignored", *s);
363 int digit = *s - '0';
364 if (digit >= 0 && digit <= 7) {
371 value = (value << 3) | digit;
388 value_nv += (NV)digit;
391 if (digit == ('_' - '0') && len && allow_underscores
392 && (digit = s[1] - '0') && (digit >= 0 && digit <= 7))
401 if (digit == 8 || digit == 9) {
404 "Illegal octal digit '%c' ignored", *s);
555 /* next must be digit or the radix separator or beginning of infinity */
562 With it gcc on arm is managing 6 instructions (6 cycles) per digit.
566 int digit = *s - '0';
567 if (digit >= 0 && digit <= 9) {
568 value = value * 10 + digit;
570 digit = *s - '0';
571 if (digit >= 0 && digit <= 9) {
572 value = value * 10 + digit;
574 digit = *s - '0';
575 if (digit >= 0 && digit <= 9) {
576 value = value * 10 + digit;
578 digit = *s - '0';
579 if (digit >= 0 && digit <= 9) {
580 value = value * 10 + digit;
582 digit = *s - '0';
583 if (digit >= 0 && digit <= 9) {
584 value = value * 10 + digit;
586 digit = *s - '0';
587 if (digit >= 0 && digit <= 9) {
588 value = value * 10 + digit;
590 digit = *s - '0';
591 if (digit >= 0 && digit <= 9) {
592 value = value * 10 + digit;
594 digit = *s - '0';
595 if (digit >= 0 && digit <= 9) {
596 value = value * 10 + digit;
600 digit = *s - '0';
601 while (digit >= 0 && digit <= 9
604 && digit <= max_mod_10))) {
605 value = value * 10 + digit;
607 digit = *s - '0';
611 if (digit >= 0 && digit <= 9
829 I32 digit = 0;
836 * since it will have been conservative on both the first and last digit.
847 * both the first and last digit, since neither can hold all values from
874 old_digit = digit;
875 digit = *s++ - '0';
880 * digit, eg the 5 in 0.00005... */
881 if (!sig_digits && digit == 0)
886 if (digit > 5) {
888 } else if (digit == 5) {
916 accumulator[seen_dp] = accumulator[seen_dp] * 10 + digit;