Lines Matching refs:bend
36 compare_right(char const **a, char const *aend, char const **b, char const *bend) in compare_right() argument
46 (*b == bend || !isdigit((int)(unsigned char)**b))) in compare_right()
50 else if (*b == bend || !isdigit((int)(unsigned char)**b)) in compare_right()
68 compare_left(char const **a, char const *aend, char const **b, char const *bend) in compare_left() argument
74 (*b == bend || !isdigit((int)(unsigned char)**b))) in compare_left()
78 else if (*b == bend || !isdigit((int)(unsigned char)**b)) in compare_left()
97 *bend = b + b_len; in strnatcmp_ex() local
115 while (leading && cb == '0' && (bp+1 < bend) && isdigit((int)(unsigned char)*(bp+1))) { in strnatcmp_ex()
135 result = compare_left(&ap, aend, &bp, bend); in strnatcmp_ex()
137 result = compare_right(&ap, aend, &bp, bend); in strnatcmp_ex()
141 else if (ap == aend && bp == bend) in strnatcmp_ex()
146 else if (bp == bend) in strnatcmp_ex()
165 if (ap >= aend && bp >= bend) in strnatcmp_ex()
171 else if (bp >= bend) in strnatcmp_ex()