No subject


Thu Jun 28 12:12:07 PDT 2007


"The argument to isdigit() must be EOF or representable as an unsigned
char; otherwise, the result is undefined."

The same applies to isalnum() etc. This matters for implementations which use
"signed char" as char (as common on x86) because negative values (0x80..0xFF)
will not be in the range of 0...UCHAR_MAX due to integer promotion rules. This
yields typically either bogus results or crashes.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the uim-bugs mailing list