Hello PHP Dev!

I'd like to request that ctype be disabled by default instead of a
recently done enabling by default.  Especially for the 4.2 release.

Mainly because it seems that MacOSX does not like the way things are being
done, claiming that each ctype (i.e. isalnum, isalpha, etc) is an
undefined variables.  I have yet to figure out a fix for this, thus my
request.  A quick regression test showed this behavior existed in the 4.1
and 4.0.6 releases, but because it was not enabled by default not
encountered (or so I believe).

A copy of the build error can be found below.  The /usr/include/ctype.h
important bits are pasted first for your review... if you think you might
have a solution.

/* /usr/include/ctype.h */
#define isalnum(c)      __istype((c), (_A|_D))
#define isalpha(c)      __istype((c),     _A)
#define iscntrl(c)      __istype((c),     _C)
#define isdigit(c)      __isctype((c),    _D)   /* ANSI -- locale
independent */
#define isgraph(c)      __istype((c),     _G)
#define islower(c)      __istype((c),     _L)
#define isprint(c)      __istype((c),     _R)
#define ispunct(c)      __istype((c),     _P)
#define isspace(c)      __istype((c),     _S)
#define isupper(c)      __istype((c),     _U)
#define isxdigit(c)     __isctype((c),    _X)   /* ANSI -- locale
independent */

#if defined(_USE_CTYPE_INLINE_)
static __inline int
__istype(_BSD_RUNE_T_ c, unsigned long f)
{
        return((((c & _CRMASK) ? ___runetype(c) :
            _CurrentRuneLocale->runetype[c]) & f) ? 1 : 0);
}
#endif
/* end /usr/include/ctype.h */

/* build errors */
/Users/dank/Development/php4/ext/ctype/ctype.c: In function
`zif_ctype_alnum':
/Users/dank/Development/php4/ext/ctype/ctype.c:139: `isalnum' undeclared
(first use in this function)
/Users/dank/Development/php4/ext/ctype/ctype.c:139: (Each undeclared
identifier is reported only once
/Users/dank/Development/php4/ext/ctype/ctype.c:139: for each function it
appears in.)
/Users/dank/Development/php4/ext/ctype/ctype.c: In function
`zif_ctype_alpha':
/Users/dank/Development/php4/ext/ctype/ctype.c:156: `isalpha' undeclared
(first use in this function)
/Users/dank/Development/php4/ext/ctype/ctype.c: In function
`zif_ctype_cntrl':
/Users/dank/Development/php4/ext/ctype/ctype.c:173: `iscntrl' undeclared
(first use in this function)
/Users/dank/Development/php4/ext/ctype/ctype.c: In function
`zif_ctype_digit':
/Users/dank/Development/php4/ext/ctype/ctype.c:190: `isdigit' undeclared
(first use in this function)
/Users/dank/Development/php4/ext/ctype/ctype.c: In function
`zif_ctype_lower':
/Users/dank/Development/php4/ext/ctype/ctype.c:207: `islower' undeclared
(first use in this function)
/Users/dank/Development/php4/ext/ctype/ctype.c: In function
`zif_ctype_graph':
/Users/dank/Development/php4/ext/ctype/ctype.c:224: `isgraph' undeclared
(first use in this function)
/Users/dank/Development/php4/ext/ctype/ctype.c: In function
`zif_ctype_print':
/Users/dank/Development/php4/ext/ctype/ctype.c:241: `isprint' undeclared
(first use in this function)
/Users/dank/Development/php4/ext/ctype/ctype.c: In function
`zif_ctype_punct':
/Users/dank/Development/php4/ext/ctype/ctype.c:258: `ispunct' undeclared
(first use in this function)
/Users/dank/Development/php4/ext/ctype/ctype.c: In function
`zif_ctype_space':
/Users/dank/Development/php4/ext/ctype/ctype.c:275: `isspace' undeclared
(first use in this function)
/Users/dank/Development/php4/ext/ctype/ctype.c: In function
`zif_ctype_upper':
/Users/dank/Development/php4/ext/ctype/ctype.c:292: `isupper' undeclared
(first use in this function)
/Users/dank/Development/php4/ext/ctype/ctype.c: In function
`zif_ctype_xdigit':
/Users/dank/Development/php4/ext/ctype/ctype.c:309: `isxdigit' undeclared
(first use in this function)
make: *** [ext/ctype/ctype.lo] Error 1
[idoru:~/Development/php4] dank%


>---------------------------------------------------------------<
Dan Kalowsky                    "Tonight I think I'll walk alone.
http://www.deadmime.org/~dank    I'll find soul as I go home."
[EMAIL PROTECTED]                - "Temptation", New Order


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to