On 08/11/2009 02:56 PM, Herbert Xu wrote: > On Tue, Aug 11, 2009 at 09:33:43AM -0700, H. Peter Anvin wrote: >> Herbert... the *type* is int, but the *value* has to be in the range >> [-1,UCHAR_MAX] or the behavior is undefined in both the C and POSIX >> standards. > > Good point. I'll apply the patch. I'd be very surprised though > if this was the only instance in which we pass a char along. > Personally I have a habit of wrapping most ctype things in macros or inlines which cast the argument to (unsigned char), then it's up to me to make sure EOF doesn't slink in. -hpa -- To unsubscribe from this list: send the line "unsubscribe dash" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html