Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!wuarchive!udel!rochester!pt.cs.cmu.edu!o.gp.cs.cmu.edu!andrew.cmu.edu!rg2c+ From: rg2c+@andrew.cmu.edu (Robert Nelson Gasch) Newsgroups: comp.sys.mac.programmer Subject: Re: "Large" arrays in Think C Message-ID: Date: 30 Nov 90 02:48:15 GMT References: <1990Nov29.213603.12527@midway.uchicago.edu> Organization: Class of '91, Carnegie Mellon, Pittsburgh, PA Lines: 12 In-Reply-To: <1990Nov29.213603.12527@midway.uchicago.edu> > This must be a simple thing to do: I'm running on a Mac ][ >with 5 M, but Think C won't let me use arrays larger than about >64K! What am I missing. I tried the "partition size" under Due to the architecture of the 680xx processors, the size limit for a single data or code unit is 32K. If you need data bigger than that, you have to allocate it dynamically. The problem here is that you have to limit the number of pointers you allocate, otherwise the momory manager will get *really* slow. If you have further questions, feel free to write back. --> rob