From: Robert Hoehne Newsgroups: comp.os.msdos.djgpp Subject: Re: DJGPP compiling problem - please help Date: Fri, 27 Jun 1997 16:33:20 +0200 Organization: TU Chemnitz-Zwickau Lines: 33 Message-ID: <33B3CF30.1079E239@Mathematik.TU-Chemnitz.DE> References: <33B1136D DOT 5047 AT uni-paderborn DOT de> NNTP-Posting-Host: pandora.hrz.tu-chemnitz.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Dirk Jansen wrote: > > There is a jump table with 65536 pointers to functions in the source > file. What a source!!! Does your magic number 65536 mean, that you also have 65536 functions in that source file (or in other source files)? If not, lets say you have only 1000 functions so there are many pointers to the functions are duplicated and I think using a 'case' construction would save at first space and at second you will go probably not to that COFF limitation. BTW: This is only a hint, I have not tried it because I can't imagine a situation where 65536 function pointers are needed. > It seems that DJGPP doesn't support more than 65535 functions. As already said by others, this is not a DJGPP limitation but a COFF object format limitation because the number of relocation entries is limitet to fit in an 'unsigned short'. Robert -- ***************************************************************** * Robert Hoehne, Fakultaet fuer Mathematik, TU-Chemnitz-Zwickau * * Post: Am Berg 3, D-09573 Dittmannsdorf * * e-Mail: Robert DOT Hoehne AT Mathematik DOT TU-Chemnitz DOT DE * * WWW: http://www.tu-chemnitz.de/~rho * *****************************************************************