Newsgroups: comp.sys.ibm.pc.programmer
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!caen!hellgate.utah.edu!peruvian.utah.edu!tmurphy
From: tmurphy%peruvian.utah.edu@cs.utah.edu (Thomas Murphy)
Subject: Re: Porting software to the PC, 64K data structure barrier.
Date: 30 Jun 91 20:47:51 MDT
Message-ID: <1991Jun30.204752.5785@hellgate.utah.edu>
Keywords: PC, 64K struct size limitations, MSDOS
Organization: University of Utah CS Dept., Salt Lake City
References: <1972@contex.contex.com>

In article <1972@contex.contex.com> avinash@felix.contex.com (Avinash Chopde) writes:
>I need to port a program I wrote for UNIX machines onto the IBM PC.
>I have the Turbo C++ compiler, and at first, I just tried to
>recompile all the sources, but the compiler complained about
>a struct being greater than 64K in size!
>Now, I'm sure I'm doing something wrong, surely there must be some
>way of defining large arrays.
>Is there ?

You need to read the readme that came with the compiler for faq's.  You need
to use the huge memory model and if you have an array over 64k declare it as huge. ---> huge double big_array[12000]




-------------------------------------------------------------------------------
      Murph                     "Government that governs the least
   Thomas Murphy                   Governs the best."  Jefferson
   many depts. UofU          all drabble is dregged up from my own mind. 
