Lines Matching refs:a
74 fraccompare (char const *a, char const *b, char decimal_point) in fraccompare() argument
76 if (*a == decimal_point && *b == decimal_point) in fraccompare()
78 while (*++a == *++b) in fraccompare()
79 if (! ISDIGIT (*a)) in fraccompare()
81 if (ISDIGIT (*a) && ISDIGIT (*b)) in fraccompare()
82 return *a - *b; in fraccompare()
83 if (ISDIGIT (*a)) in fraccompare()
89 else if (*a++ == decimal_point) in fraccompare()
92 while (*a == NUMERIC_ZERO) in fraccompare()
93 a++; in fraccompare()
94 return ISDIGIT (*a); in fraccompare()
114 numcompare (char const *a, char const *b, in numcompare() argument
117 unsigned char tmpa = *a; in numcompare()
126 tmpa = *++a; in numcompare()
132 tmpa = *++a; in numcompare()
151 tmpa = *++a; in numcompare()
160 return fraccompare (b, a, decimal_point); in numcompare()
166 tmpa = *++a; in numcompare()
194 tmpa = *++a; in numcompare()
197 tmpa = *++a; in numcompare()
204 tmpa = *++a; in numcompare()
211 tmpa = *++a; in numcompare()
220 return fraccompare (a, b, decimal_point); in numcompare()
226 tmpa = *++a; in numcompare()