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