home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / c / 16456 < prev    next >
Encoding:
Text File  |  1992-11-13  |  1.4 KB  |  39 lines

  1. Newsgroups: comp.lang.c
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!ames!pacbell.com!rtech!ingres!jonm
  3. From: jonm@Ingres.COM (God is real unless declared integer)
  4. Subject: Re: Hows this for odd
  5. Message-ID: <1992Nov13.141052.4827@pony.Ingres.COM>
  6. Summary: 
  7. News-Software: VAX/VMS VNEWS 1.4-b1  
  8. Keywords: 
  9. Organization: ASK Computer Systems, Ingres Product Division
  10. References: <1992Nov9.102217.23060@monu6.cc.monash.edu.au>
  11. Date: 13 Nov 92 14:10:52 GMT
  12. Lines: 25
  13.  
  14. In article <1992Nov9.102217.23060@monu6.cc.monash.edu.au>, bena@yoyo.cc.monash.edu.au (Ben Aveling)        writes...
  15. >Just recently I saw the following fragment of code, and I thought I'd share
  16. >it with you all.  (This is real code, part of a real program people will
  17. >pay money for.)
  18. >    ... ,(i==0)?TRUE:FALSE,...
  19. >Am I going mad, or is this slightly redundant ?
  20. Ben,
  21.     Not necessarily so.  What if you have a different definition for
  22. TRUE and FALSE (-1, 0) (or even true=0, false=1).  This would mean a nice
  23. portability filter especially when you start using borrowed code.
  24.  
  25. If anything you could say... why didn't they just use    
  26.  
  27.         if (!i)
  28.             ...
  29.  
  30. ________________________.   Don't judge a book by your cover...
  31. Jon Machtynger            |   All opinions expressed above are mine or
  32. jonm@ingres.com            |   borrowed... do you understand that!  You can
  33. ________________________|   just leave the company out of this!
  34.  
  35.