home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / c / 12923 < prev    next >
Encoding:
Internet Message Format  |  1992-08-29  |  1.3 KB

  1. Path: sparky!uunet!olivea!hal.com!decwrl!sdd.hp.com!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!eff!world!ksr!jfw
  2. From: jfw@ksr.com (John F. Woods)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: strcpy implementation question
  5. Message-ID: <15276@ksr.com>
  6. Date: 28 Aug 92 17:19:42 GMT
  7. References: <PINKAS.92Aug21114508@caraway.intel.com> <PINKAS.92Aug25163006@caraway.intel.com> <14213@goanna.cs.rmit.oz.au> <9224017.23144@mulga.cs.mu.OZ.AU> <1992Aug27.153441.29151@watson.ibm.com> <9224103.3422@mulga.cs.mu.OZ.AU>
  8. Sender: news@ksr.com
  9. Lines: 13
  10.  
  11. fjh@cs.mu.OZ.AU (Fergus Henderson) writes:
  12. >curt@watson.ibm.com (Curt McDowell) writes:
  13. >>It better work on your machine.  "unused" is legally allocated local stack
  14. >>space, so of course you can reference it.  Since the initial contents are
  15. >>undefined, the result unused[0] is undefined.  Fine.
  16. >Well, NOT fine, if you were trying to write strictly conformant ANSI
  17. >C code. An ANSI C implementation is well within its rights to dump core
  18. >if you reference uninitialised memory
  19.  
  20. Can you provide a reference for this?  I thought so too, but when I looked
  21. through the standard to back up MY reply, I found only the stipulation that
  22. uninitialized automatics have an "indeterminate" value; I couldn't find
  23. any permission for that value to cause any trouble.
  24.