Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!caen!spool.mu.edu!olivea!uunet!taumet!bob From: bob@taumet.com (Robert Francis Brewin) Newsgroups: comp.lang.c Subject: Re: HELP: _BSS : segment/group exceeds 64k Message-ID: <776@taumet.com> Date: 20 Jun 91 16:31:17 GMT Article-I.D.: taumet.776 References: <1991Jun19.210227.18998@eik.ii.uib.no> Reply-To: bob@taumet.UUCP (Robert Francis Brewin) Organization: Taumetric Corporation, San Diego Lines: 8 _BSS is the designation for that area of memory which holds uninitialized data. Unfortunately, this segment is part of a larger "group", typically known as DGROUP ( on DOS machines at least. ). DGROUP is limited in size to 64k, and thus this limits any data in _BSS to 64k. I have never tried it, but if you try compiling the same program using BC++ and use the HUGE model, this may solve your problem. If that doesn't work, you will have to modify your code so that "somehow" some of the data which is in _BSS gets allocated on the heap instead.