Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site ncoast.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!cwruecmp!atvax!ncoast!bsa
From: bsa@ncoast.UUCP (Brandon Allbery (the tame hacker on the North Coast))
Newsgroups: net.lang.c,net.lang.f77
Subject: Re: Converting FORTRAN to C
Message-ID: <544@ncoast.UUCP>
Date: Wed, 16-Jan-85 18:21:06 EST
Article-I.D.: ncoast.544
Posted: Wed Jan 16 18:21:06 1985
Date-Received: Sun, 20-Jan-85 05:42:44 EST
References: <435@ukma.UUCP> <431@ecsvax.UUCP> <531@ncoast.UUCP> <277@lsuc.UUCP>
Reply-To: bsa@ncoast.UUCP (Brandon Allbery (the tame hacker on the North Coast))
Organization: The North Coast Xenix System, Cleveland
Lines: 17
Xref: watmath net.lang.c:3952 net.lang.f77:219
Summary: 

> Article <277@lsuc.UUCP>, from msb@lsuc.UUCP (Mark Brader)
+----------------
| Sure they do; they just don't take up any memory.  They're pointer-valued
| constants, just as a is itself.  a[2] is a constant, just as if it was
| declared as   int (*a2)[2];  --Why shouldn't it be?

Because, since they LOOK like independent pointers, programmers may (try
to) USE them as independent pointers.  And it can confuse related issues, such
as the use of "environ".  It sure confused ME until I figured out that
they lied about [] usage being identical to *.

--bsa
-- 
   Brandon Allbery @ decvax!cwruecmp!ncoast!bsa (..ncoast!tdi1!bsa business)
6504 Chestnut Road, Independence, Ohio 44131  +1 216 524 1416 (or what have you)
     Who said you had to be (a) a poor programmer or (b) a security hazard
			       to be a hacker?