ctype bug
Joerg Sonnenberger
joerg at britannica.bec.de
Wed Jul 6 04:20:39 PDT 2005
On Tue, Jul 05, 2005 at 11:20:24PM -0700, Matthew Dillon wrote:
> Whoops, we have a problem with the ctype code... it is not properly
> folding negative integers (i.e. when a signed char is passed to
> an is*() function).
That's a bug in the test case, not in the ctype functions. You MUST pass
unsigned char values to it, NOT signed char. Actually, that code might core
dump. The only valid exception is EOF (-1).
Joerg
More information about the Commits
mailing list