On 2003/12/08, at 8:50, Ilia Alshanetsky wrote:


While I cannot speak for behavior of the win32 libc library I've just tested a
simple C program with positive & negative ranges for the values of isspace().
In glibc 2.2.X, 2.3.X, libc4 (FreeBSD 4.7), libc5 (FreeBSD 5.1) the function
works properly without long winded casts.

The vector-based table varies by the locale setting. And it really matters
on win32. Why do you still want to keep it wrong? Even though you get
the correct values, it's wrong usage anyway. If you don't like ugly casts,
just use unsigned char in the first place, as I already mentioned.


Moriyoshi

--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to