Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!rochester!rutgers!ames!hao!husc6!panda!teddy!jpn From: jpn@teddy.UUCP (John P. Nelson) Newsgroups: comp.sys.ibm.pc Subject: Re: Microsoft C 4.0 large models Message-ID: <4251@teddy.UUCP> Date: Fri, 7-Aug-87 09:53:25 EDT Article-I.D.: teddy.4251 Posted: Fri Aug 7 09:53:25 1987 Date-Received: Sun, 9-Aug-87 01:55:01 EDT References: <3225@cucca.columbia.edu> <3320039@hpsrlc.HP.COM> <2190@emory.uucp> <4589@jade.BERKELEY.EDU> Reply-To: jpn@teddy.UUCP (John P. Nelson) Distribution: world Organization: GenRad, Inc., Concord, Mass. Lines: 11 In article <4589@jade.BERKELEY.EDU> ehughes@violet.berkeley.edu () writes: >On many DOS compilers, the allocated memory pool is taken from a single >segment, i.e. 64K max. This is true EVEN IN LARGE MODEL. ... >There may be performance problems using 4-byte pointers ... Either he is confused, or I am confused. Large model implies 4 byte pointers. I don't know about "many DOS compilers", but with MSC 4.0, a large model program will allocate memory beyond the 64K "default data" segment (segment group) by calling DOS memory allocation functions.