Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site drivax.UUCP Path: utzoo!linus!philabs!prls!amdimage!amdcad!amdahl!drivax!alan From: alan@drivax.UUCP (Alan Fargusson) Newsgroups: net.micro.pc Subject: Re: Pointers in MS-C, large model Message-ID: <226@drivax.UUCP> Date: Mon, 9-Sep-85 18:07:29 EDT Article-I.D.: drivax.226 Posted: Mon Sep 9 18:07:29 1985 Date-Received: Sat, 14-Sep-85 01:05:37 EDT References: <346@wlbr.UUCP> Organization: Digital Research, Monterey, CA Lines: 15 > char *p, x[200000] ^^^^^^ > p++ = &x[65535]; > > Where am I wrong here? Did Microsoft REALLY throw us a curve? No, iNTEL did. You can't do this even in large model. Even in large model a single element must be less than 64K bytes. This is partly because the index register is 16 bits. When you think *86 think 16 bits. Thats what all the registers are. No larger. -- Alan Fargusson. { ihnp4, amdahl, mot }!drivax!alan