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

  1. Newsgroups: comp.lang.c
  2. Path: sparky!uunet!portal!dfuller
  3. From: dfuller@portal.hq.videocart.com (Dave Fuller)
  4. Subject: Re: Hows this for odd
  5. Message-ID: <BxGq4z.8oA@portal.hq.videocart.com>
  6. Organization: VideOcart Inc.
  7. X-Newsreader: Tin 1.1 PL3
  8. References: <1992Nov9.102217.23060@monu6.cc.monash.edu.au>
  9. Date: Mon, 9 Nov 1992 19:00:34 GMT
  10. Lines: 24
  11.  
  12. bena@yoyo.cc.monash.edu.au (Ben Aveling) writes:
  13. : Hi all,
  14. : Just recently I saw the following fragment of code, and I thought I'd share
  15. : it with you all.  (This is real code, part of a real program people will
  16. : pay money for.)
  17. :     ... ,(i==0)?TRUE:FALSE,...
  18. : Am I going mad, or is this slightly redundant ?
  19. :     :-/  Ben
  20.  
  21. Not at all. Depends on what TRUE & FALSE are, and what they mean to the
  22. calling function. possible that TRUE is defined as -1, FALSE as -2. 
  23. 0 does not always mean TRUE. actually i prefer to always give a TRUE and FALSE
  24. definition and return them from all functions. this way code is more
  25. readable and checking return values (func() == 0) vs (func() == TRUE)
  26. is much easier this way.
  27.  
  28. Dave Fuller
  29. dfuller@portal.hq.videocart.com
  30.  
  31.