andrew@alice.UUCP (Andrew Hume) (05/22/90)
the badness of allowing free(NULL) is not so much that it encourages sloppy programming but rather its tie with the bad decision to make a special case out of malloc(0) which ought to have meant what every manual page until recently said it meant: a pointer to at least 0 bytes of memory. no need for a calculus of zero sized objects; just follow the man page. still, who am i to complain; at least the committee got noalias right.