Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!watmath!clyde!cbosgd!ihnp4!mhuxn!mhuxb!mhuxr!ulysses!allegra!mit-eddie!godot!ima!ISM780B!jim
From: jim@ISM780B.UUCP
Newsgroups: net.lang.c
Subject: Re: Re: C declarations
Message-ID: <141@ISM780B.UUCP>
Date: Thu, 7-Feb-85 00:48:33 EST
Article-I.D.: ISM780B.141
Posted: Thu Feb  7 00:48:33 1985
Date-Received: Fri, 8-Feb-85 02:17:38 EST
Lines: 9
Nf-ID: #R:bbncca:-129300:ISM780B:25500102:000:410
Nf-From: ISM780B!jim    Feb  5 17:00:00 1985

>Well, I look at it this way: foo[] is an array whose location and/or size is
>variable and thus needs to be declared as a pointer,

Except in the case of a parameter declaration, this is not correct.
The location and size of foo are *unknown*, but not variable.
foo is not a pointer; it is a *reference* to a fixed sized and located
array defined somewhere else.

-- Jim Balter, INTERACTIVE Systems (ima!jim)