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