aend 46 ext/standard/strnatcmp.c compare_right(char const **a, char const *aend, char const **b, char const *bend) aend 55 ext/standard/strnatcmp.c if ((*a == aend || !isdigit((int)(unsigned char)**a)) && aend 58 ext/standard/strnatcmp.c else if (*a == aend || !isdigit((int)(unsigned char)**a)) aend 78 ext/standard/strnatcmp.c compare_left(char const **a, char const *aend, char const **b, char const *bend) aend 83 ext/standard/strnatcmp.c if ((*a == aend || !isdigit((int)(unsigned char)**a)) && aend 86 ext/standard/strnatcmp.c else if (*a == aend || !isdigit((int)(unsigned char)**a)) aend 106 ext/standard/strnatcmp.c char const *aend = a + a_len, aend 121 ext/standard/strnatcmp.c while (leading && ca == '0' && (ap+1 < aend) && isdigit((int)(unsigned char)*(ap+1))) { aend 145 ext/standard/strnatcmp.c result = compare_left(&ap, aend, &bp, bend); aend 147 ext/standard/strnatcmp.c result = compare_right(&ap, aend, &bp, bend); aend 151 ext/standard/strnatcmp.c else if (ap == aend && bp == bend) aend 171 ext/standard/strnatcmp.c if (ap >= aend && bp >= bend) aend 175 ext/standard/strnatcmp.c else if (ap >= aend)