Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!spool.mu.edu!munnari.oz.au!mel.dit.csiro.au!yarra!bacchus!craig From: craig@bacchus.esa.oz.au (Craig Macbride) Newsgroups: comp.lang.c Subject: Re: Large 2D array woes... Message-ID: <1990@bacchus.esa.oz.au> Date: 15 Mar 91 00:20:14 GMT References: <1991Mar3.235114.12154@nntp-server.caltech.edu> Organization: Expert Solutions Australia, Hawthorn, Victoria Lines: 16 Are you using the small, medium, large or huge memory model libraries? If the answer is anything other than "huge", you're doing it wrong. To exceed 64k total variable space, you must at least use large model. To exceed 64k in one variable/array/structure, you _must_ use huge. This is the legacy of the disgusting 8086 architecture that MessyDOS programmers must put up with. Using the "far" keyword will not help in this case. Without huge model implementation, single data items just can't exceed 64k in length. -- _____________________________________________________________________________ | Craig Macbride, craig@bacchus.esa.oz.au | Hardware: | | | The parts of a computer | | Expert Solutions Australia | which you can kick! |