🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c
Article #864

null pointers of type JOKE* can't be dereferenced

#864
From: bdm659
Date: Sat, 28 Oct 1989 20:27
29 lines
1923 bytes
From a recent too-hasty posting of mine:

>>    Section 3.3.9 (on pointer equality):
>>          "If two pointers to object or incomplete types compare equal,
>>           they point to the same object."
>
> Marv Rubinstein informs me that in the draft of Dec. 7 1988 it says
>         "If two pointers to object or incomplete
>          types are both null, they compare equal."
> Query:
>   Has the sentence from 3.3.9 in the ">>" section above been modified to avoid
> the contradiction?  (I quoted it from a posting of Bill Wells.  My copy of
> the draft is so old that it doesn't have it at all.)

I should have stayed in bed this morning.  The e-mail I received from Marv
quite clearly stated that the sentence I quoted above from 3.3.9 has been
expanded to include the possibility of null pointers, as well as pointers just
past the end of the same array.  In that case, it seems that many little
problems earlier drafts had concerning pointer comparison have been fixed.

In summary, the BEST answer to the question
"does (int*)0 != (int*)0 really follow from the two sentences I quoted?"  is
"who cares?  the standard doesn't say that any more."

I'm sorry if I misled anyone.
[Vanishes in a puff of smoke made from the burning of old drafts.]

> Brendan McKay. =============================================================
> bdm@anucsd.oz or bdm@anucsd.oz.au    (via uunet.uu.net)
Technical Details
Message-ID: <879.254a0ba0@csc.anu.oz>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!cs.utexas.edu!uunet!munnari.oz.au!csc!bdm659
References: <11380@smoke.BRL.MIL> <8952@goofy.megatest.UUCP> <872.254895b5@csc.anu.oz> <11432@smoke.BRL.MIL> <876.2549cbb7@csc.anu.oz>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!cs.utexas.edu!uunet!munnari.oz.au!csc!bdm659
From: bdm659@csc.anu.oz
Newsgroups: comp.std.c
Subject: null pointers of type JOKE* can't be dereferenced
Message-ID: <879.254a0ba0@csc.anu.oz>
Date: 28 Oct 89 20:27:12 GMT
References: <11380@smoke.BRL.MIL> <8952@goofy.megatest.UUCP> <872.254895b5@csc.anu.oz> <11432@smoke.BRL.MIL> <876.2549cbb7@csc.anu.oz>
Organization: Computer Services, Australian National University
Lines: 29