Subject: re: lib/19638: isalpha (3) bug
To: Mike Cheponis <mac@Wireless.Com>
From: matthew green <mrg@eterna.com.au>
List: netbsd-bugs
Date: 01/04/2003 11:27:27
   
   
   > 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.