Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!lll-crg!gymble!umcp-cs!chris From: chris@umcp-cs.UUCP (Chris Torek) Newsgroups: net.lang.c Subject: Re: nonzero lower bounds in arryas Message-ID: <1848@umcp-cs.UUCP> Date: Wed, 4-Jun-86 20:28:13 EDT Article-I.D.: umcp-cs.1848 Posted: Wed Jun 4 20:28:13 1986 Date-Received: Fri, 6-Jun-86 05:01:31 EDT References: <1594@ecsvax.UUCP> <853@bentley.UUCP> <1621@ecsvax.UUCP> <900@ttrdc.UUCP> <2157@mit-eddie.MIT.EDU> <1775@umcp-cs.UUCP> Reply-To: chris@maryland.UUCP (Chris Torek) Organization: University of Maryland, Dept. of Computer Sci. Lines: 17 In article <1775@umcp-cs.UUCP> I wrote: >Actually, in all cases [nonzero lower bounds] can be handled at >compile time, with ... virtual origin[s]. As someone pointed out, this discussion originated with someone's `wish list' item of run-time subscript bounding a la FORTRAN's SUBROUTINE FOO(M, N, A) INTEGER M, N INTEGER A(M,N) declarations. In such cases virtual origins still work, but must be computed at run time, e.g., at entry to FOO above. -- In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 1516) UUCP: seismo!umcp-cs!chris CSNet: chris@umcp-cs ARPA: chris@mimsy.umd.edu