Browse Source

Oops, true/false are not defined on Linux. They are on OSX.

experimental/5.3-FPM
Rasmus Lerdorf 17 years ago
parent
commit
2ee8b65e4e
  1. 5
      ext/standard/strnatcmp.c

5
ext/standard/strnatcmp.c

@ -105,7 +105,8 @@ PHPAPI int strnatcmp_ex(char const *a, size_t a_len, char const *b, size_t b_len
char const *ap, *bp;
char const *aend = a + a_len,
*bend = b + b_len;
int fractional, result, leading = true;
int fractional, result;
short leading = 1;
if (a_len == 0 || b_len == 0)
return a_len - b_len;
@ -124,7 +125,7 @@ PHPAPI int strnatcmp_ex(char const *a, size_t a_len, char const *b, size_t b_len
cb = *++bp;
}
leading = false;
leading = 0;
/* process run of digits */
if (isdigit((int)(unsigned char)ca) && isdigit((int)(unsigned char)cb)) {

Loading…
Cancel
Save