Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site lsuc.UUCP
Path: utzoo!lsuc!dave
From: dave@lsuc.UUCP (David Sherman)
Newsgroups: net.lang.c,net.lang.f77
Subject: Re: Converting FORTRAN to C
Message-ID: <265@lsuc.UUCP>
Date: Wed, 2-Jan-85 15:59:12 EST
Article-I.D.: lsuc.265
Posted: Wed Jan  2 15:59:12 1985
Date-Received: Wed, 2-Jan-85 16:11:14 EST
References: <435@ukma.UUCP> <103@physiol.OZ>
Reply-To: dave@lsuc.UUCP (David Sherman)
Organization: Law Society of Upper Canada, Toronto
Lines: 16

In article <103@physiol.OZ> john@physiol.OZ (John Mackin) writes:
|| There is at least one excellent reason, commonly used in C, for referencing
|| beyond the bounds of an array.  It is this:
|| 
||     for (p = array; p < &array[ARRAYSIZE]; p++)

Hmm. I'd MUCH rather say
	for(p = array; p - array < ARRAYSIZE; p++)

which doesn't break any compiler. But your point is well taken;
your example shouldn't be grounds for compiler indigestion.

Dave Sherman
-- 
{utzoo pesnta nrcaero utcs}!lsuc!dave
{allegra decvax ihnp4 linus}!utcsrgv!lsuc!dave