Lines Matching defs:ISDIGIT
31 /* ISDIGIT differs from isdigit, as follows:
35 POSIX says that only '0' through '9' are digits. Prefer ISDIGIT to
38 # define ISDIGIT(c) ((unsigned int) (c) - '0' <= 9)
80 if (! ISDIGIT (*a))
82 if (ISDIGIT (*a) && ISDIGIT (*b))
84 if (ISDIGIT (*a))
86 if (ISDIGIT (*b))
95 return ISDIGIT (*a);
102 return - ISDIGIT (*b);
135 if (ISDIGIT (tmpa))
143 return - ISDIGIT (tmpb);
149 while (tmpa == tmpb && ISDIGIT (tmpa))
159 if ((tmpa == decimal_point && !ISDIGIT (tmpb))
160 || (tmpb == decimal_point && !ISDIGIT (tmpa)))
165 for (log_a = 0; ISDIGIT (tmpa); ++log_a)
170 for (log_b = 0; ISDIGIT (tmpb); ++log_b)
192 if (ISDIGIT (tmpb))
200 return ISDIGIT (tmpa);
209 while (tmpa == tmpb && ISDIGIT (tmpa))
219 if ((tmpa == decimal_point && !ISDIGIT (tmpb))
220 || (tmpb == decimal_point && !ISDIGIT (tmpa)))
225 for (log_a = 0; ISDIGIT (tmpa); ++log_a)
230 for (log_b = 0; ISDIGIT (tmpb); ++log_b)