Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!ut-sally!husc6!cmcl2!rutgers!topaz.rutgers.edu!ron From: ron@topaz.rutgers.edu (Ron Natalie) Newsgroups: comp.lang.c Subject: Re: Defining TRUE and FALSE Message-ID: <13260@topaz.rutgers.edu> Date: Fri, 10-Jul-87 11:40:00 EDT Article-I.D.: topaz.13260 Posted: Fri Jul 10 11:40:00 1987 Date-Received: Mon, 13-Jul-87 03:45:32 EDT References: <13851@watmath.UUCP> <23052@sun.uucp> Organization: Rutgers Univ., New Brunswick, N.J. Lines: 10 Keywords: boolean, true, false FROM CTYPE.H (essentially similar in both System V and BSD): #define isupper(c) ((_ctype_+1)[c]&_U) Guy, just since relational operators are defined to return 0 and 1, does not mean that all truth values fall in this category. If it were, then the conditional expressions would have been trained to only consider 0 and 1. -Ron