> Only pathological programs are going to trip over this, and in every
> case that program is buggy and needs to be fixed. You're abusing the
> interface. On a considerable proportion of systems that will result
> in a crash for the ctype.h functions.
Your assertions are not at all true. (!)
****NetBSD**** is abusing the interface by having libc crash when perfectly
legal values of the type are sent to a routine in libc.
they are *not* perfectly legal; that is the whole point.
FreeBSD and BSDI don't have this bug; why does NetBSD ?
C programs are allowed to do whatever they like when they have an
"undefined" condition. this is not a bug.
.mrg.