Path: utzoo!attcan!uunet!ingr!jones From: jones@ingr.UUCP (Mark Jones) Newsgroups: comp.lang.c Subject: Re: array[-1] -- permitted? Message-ID: <2583@ingr.UUCP> Date: 21 Sep 88 15:40:05 GMT References: <867@osupyr.mast.ohio-state.edu> <3200@geac.UUCP> <1430@ficc.uu.net> <1988Sep19.164701.11136@ateng.uucp> Organization: Intergraph Corp. Huntsville, Al Lines: 15 In article <1988Sep19.164701.11136@ateng.uucp>, chip@ateng.uucp (Chip Salzenberg) writes: > According to news@ism780c.isc.com: > >But consider what might have happened had dpANS mandated that the compution > >of a pointer to x[-1] be a valid operation. > > Okay, let's imagine: X3J11 says that x[-1] must be valid. > then: int must be 32 bits. Excuse my ignorance, but why must an int be 32 bits for the above to work? > then: address space must be linear. Does X3J11 say that the contents of x[-1] must be valid? Mark Jones