\entry{Windows 3.X, compatibility}{5}{\code {Windows 3.X, compatibility}}
\entry{Windows 9X, compatibility}{5}{\code {Windows 9X, compatibility}}
\entry{OS/2, compatibility}{5}{\code {OS/2, compatibility}}
\entry{Warp, compatibility}{5}{\code {Warp, compatibility}}
\entry{Windows/NT, compatibility}{5}{\code {Windows/NT, compatibility}}
\entry{Novell NWDOS 7, compatibility}{5}{\code {Novell NWDOS 7, compatibility}}
\entry{Novell NWDOS 7, buggy DPMI services}{5}{\code {Novell NWDOS 7, buggy DPMI services}}
\entry{Linux, compatibility}{5}{\code {Linux, compatibility}}
\entry{CWSDPMI, minimum required system RAM}{5}{\code {CWSDPMI, minimum required system RAM}}
\entry{OS/2, incompatibilities}{5}{\code {OS/2, incompatibilities}}
\entry{OS/2 and RHIDE}{5}{\code {OS/2 and RHIDE}}
\entry{Warp, incompatibilities}{5}{\code {Warp, incompatibilities}}
\entry{Make crashes on OS/2}{5}{\code {Make crashes on OS/2}}
\entry{RHIDE aborts on OS/2}{5}{\code {RHIDE aborts on OS/2}}
\entry{Windows/NT doesn't allow port I/O}{6}{\code {Windows/NT doesn't allow port I/O}}
\entry{Windows/NT DPMI server loses selectors calling spawnXX}{6}{\code {Windows/NT DPMI server loses selectors calling spawnXX}}
\entry{Windows/NT LFN driver}{6}{\code {Windows/NT LFN driver}}
\entry{Windows 9X DPMI server loses selectors calling spawnXX}{6}{\code {Windows 9X DPMI server loses selectors calling spawnXX}}
\entry{Allegro, compiling on DOSEmu}{7}{\code {Allegro, compiling on DOSEmu}}
\entry{Make crashes on DOSEmu}{7}{\code {Make crashes on DOSEmu}}
\entry{Linux, needs a patch to run nested programs}{7}{\code {Linux, needs a patch to run nested programs}}
\entry{Linux, slow response to interactive programs}{7}{\code {Linux, slow response to interactive programs}}
\entry{Make, can be built to not issue FP instructions}{8}{\code {Make, can be built to not issue FP instructions}}
\entry{RHIDE, mouse problems on DOSEmu}{8}{\code {RHIDE, mouse problems on DOSEmu}}
\entry{DOSEmu, RHIDE conflicts with mouse support}{8}{\code {DOSEmu, RHIDE conflicts with mouse support}}
\entry{DOSEmu, problems with FAT32 volumes}{8}{\code {DOSEmu, problems with FAT32 volumes}}
\entry{RSXNTDJ toolkit for developing Win32 applications}{8}{\code {RSXNTDJ toolkit for developing Win32 applications}}
\entry{Mingw32 port of GCC}{8}{\code {Mingw32 port of GCC}}
\entry{lcc-win32 compiler for Windows}{8}{\code {lcc-win32 compiler for Windows}}
\entry{RSXNTDJ, using with GCC 2.8.1 and later}{9}{\code {RSXNTDJ, using with GCC 2.8.1 and later}}
\entry{RSXNTDJ, MS Platform SDK}{9}{\code {RSXNTDJ, MS Platform SDK}}
\entry{ld.exe, from RSXNTDJ}{9}{\code {ld.exe, from RSXNTDJ}}
\entry{GCC, compiling, memory requirements}{11}{\code {GCC, compiling, memory requirements}}
\entry{CPP, compiling, memory requirements}{11}{\code {CPP, compiling, memory requirements}}
\entry{GCC, compiling, RAM disk}{11}{\code {GCC, compiling, RAM disk}}
\entry{CPP, compiling, RAM disk}{11}{\code {CPP, compiling, RAM disk}}
\entry{EMM386, settings for optimal performance}{11}{\code {EMM386, settings for optimal performance}}
\entry{QEMM386, settings for optimal performance}{11}{\code {QEMM386, settings for optimal performance}}
\entry{CWSDPMI, setting parameters for optimal performance}{11}{\code {CWSDPMI, setting parameters for optimal performance}}
\entry{CWSPARAM, a program to tune CWSDPMI performance}{11}{\code {CWSPARAM, a program to tune CWSDPMI performance}}
\entry{Windows, setting memory parameters for DJGPP}{11}{\code {Windows, setting memory parameters for DJGPP}}
\entry{EMM386, getting the most memory}{13}{\code {EMM386, getting the most memory}}
\entry{EMM386, how to get more than 32MB of memory}{13}{\code {EMM386, how to get more than 32MB of memory}}
\entry{Windows 9X, how to get more than 64MB of DPMI memory}{13}{\code {Windows 9X, how to get more than 64MB of DPMI memory}}
\entry{QEMM, how to get more than 64MB of memory}{13}{\code {QEMM, how to get more than 64MB of memory}}
\entry{Netscape, downloading DJGPP}{21}{\code {Netscape, downloading DJGPP}}
\entry{Internet Explorer, downloading DJGPP}{21}{\code {Internet Explorer, downloading DJGPP}}
\entry{install-info, a program to install Info docs}{23}{\code {install-info, a program to install Info docs}}
\entry{go32-v2 reports the amount of memory and swap space}{27}{\code {go32-v2 reports the amount of memory and swap space}}
\entry{BatchFTP, automated downloading from a Unix box}{28}{\code {BatchFTP, automated downloading from a Unix box}}
\entry{Info, a stand-alone docs browser}{31}{\code {Info, a stand-alone docs browser}}
\entry{Emacs, reading Info files}{31}{\code {Emacs, reading Info files}}
\entry{Emacs, reading docs}{31}{\code {Emacs, reading docs}}
\entry{RHIDE, reading docs}{31}{\code {RHIDE, reading docs}}
\entry{TkInfo, a Win32 tool to read Info files}{31}{\code {TkInfo, a Win32 tool to read Info files}}
\entry{Makeinfo, using to convert Info files to plain ASCII}{31}{\code {Makeinfo, using to convert Info files to plain ASCII}}
\entry{TeX, printing the docs}{32}{\code {TeX, printing the docs}}
\entry{LaTeX, printing the docs}{32}{\code {LaTeX, printing the docs}}
\entry{emTeX, printing the docs}{32}{\code {emTeX, printing the docs}}
\entry{TEXI2PS, converting docs to crude PostScript}{32}{\code {TEXI2PS, converting docs to crude PostScript}}
\entry{Sed, documentation}{33}{\code {Sed, documentation}}
\entry{Gprof, documentation}{33}{\code {Gprof, documentation}}
\entry{Man program for DJGPP docs}{33}{\code {Man program for DJGPP docs}}
\entry{Less, using to read man pages}{33}{\code {Less, using to read man pages}}
\entry{More, using to read man pages}{33}{\code {More, using to read man pages}}
\entry{Groff, using to read man pages}{33}{\code {Groff, using to read man pages}}
\entry{Groff, port to DJGPP}{33}{\code {Groff, port to DJGPP}}
\entry{Cawf, using to read man pages}{33}{\code {Cawf, using to read man pages}}
\entry{Info, using to read man pages}{33}{\code {Info, using to read man pages}}
\entry{Emacs, using to read man pages}{33}{\code {Emacs, using to read man pages}}
\entry{Sed, using to convert formatted man pages to plain text}{33}{\code {Sed, using to convert formatted man pages to plain text}}
\entry{Bash hangs on Windows 9X}{37}{\code {Bash hangs on Windows 9X}}
\entry{Info hangs on Windows 9X}{37}{\code {Info hangs on Windows 9X}}
\entry{Less hangs on Windows 9X}{37}{\code {Less hangs on Windows 9X}}
\entry{RHIDE hangs on Windows 9X}{37}{\code {RHIDE hangs on Windows 9X}}
\entry{Emacs hangs on Windows 9X}{37}{\code {Emacs hangs on Windows 9X}}
\entry{NWDOS, buggy DPMI services crash DJGPP}{38}{\code {NWDOS, buggy DPMI services crash DJGPP}}
\entry{OpenDOS, bug in DPMI services crash DJGPP}{38}{\code {OpenDOS, bug in DPMI services crash DJGPP}}
\entry{QDPMI crashes Info and debuggers}{38}{\code {QDPMI crashes Info and debuggers}}
\entry{Info crashes under QDPMI}{38}{\code {Info crashes under QDPMI}}
\entry{GCC crashes during optimization}{38}{\code {GCC crashes during optimization}}
\entry{GCC exhausts virtual memory}{38}{\code {GCC exhausts virtual memory}}
\entry{PGCC exhausts virtual memory}{38}{\code {PGCC exhausts virtual memory}}
\entry{GCC aborts or crashes during compilation}{40}{\code {GCC aborts or crashes during compilation}}
\entry{CWSDPMI runs out of virtual memory}{40}{\code {CWSDPMI runs out of virtual memory}}
\entry{STUBIFY.EXE, infected by a virus}{42}{\code {STUBIFY.EXE, infected by a virus}}
\entry{GCC hangs under Make}{43}{\code {GCC hangs under Make}}
\entry{Make, GCC hangs when invoked from it}{43}{\code {Make, GCC hangs when invoked from it}}
\entry{GCC from v2.x crashes under v1.x Make}{43}{\code {GCC from v2.x crashes under v1.x Make}}
\entry{Info won't display a file}{43}{\code {Info won't display a file}}
\entry{Info crashes immediately upon startup}{44}{\code {Info crashes immediately upon startup}}
\entry{Info crashes due to {\tt\hat}Z or whitespace at end of DJGPP.ENV}{44}{\code {Info crashes due to ^Z or whitespace at end of DJGPP.ENV}}
\entry{EMM386 and DISPLAY.SYS, conflict with Info}{44}{\code {EMM386 and DISPLAY.SYS, conflict with Info}}
\entry{DISPLAY.SYS and EMM386, conflict with Info}{44}{\code {DISPLAY.SYS and EMM386, conflict with Info}}
\entry{Info, conflicts with DISPLAY.SYS, EMM386}{44}{\code {Info, conflicts with DISPLAY.SYS, EMM386}}
\entry{Bash crashes}{44}{\code {Bash crashes}}
\entry{GCC crashes, which subprogram of}{45}{\code {GCC crashes, which subprogram of}}
\entry{GCC, redirecting messages to a file}{46}{\code {GCC, redirecting messages to a file}}
\entry{4DOS, redirecting GCC messages to a file}{46}{\code {4DOS, redirecting GCC messages to a file}}
\entry{SCRIPT, redirecting GCC messages to a file}{46}{\code {SCRIPT, redirecting GCC messages to a file}}
\entry{REDIR, redirecting GCC messages to a file}{46}{\code {REDIR, redirecting GCC messages to a file}}
\entry{GCC, slow compilation}{49}{\code {GCC, slow compilation}}
\entry{CWSDPMI, disabling virtual memory}{49}{\code {CWSDPMI, disabling virtual memory}}
\entry{ld, how to improve linking speed}{50}{\code {ld, how to improve linking speed}}
\entry{GCC can't find headers}{53}{\code {GCC can't find headers}}
\entry{GCC can't find libraries}{53}{\code {GCC can't find libraries}}
\entry{GCC can't find crt0.o}{53}{\code {GCC can't find crt0.o}}
\entry{GCC, environment variables}{53}{\code {GCC, environment variables}}
\entry{DJGPP.ENV syntax explained}{53}{\code {DJGPP.ENV syntax explained}}
\entry{DJGPP.ENV, compiler environment variables}{53}{\code {DJGPP.ENV, compiler environment variables}}
\entry{DJGPP.ENV, beware of blanks when setting}{53}{\code {DJGPP.ENV, beware of blanks when setting}}
\entry{Novell 3.X, linker doesn't find crt0.o}{53}{\code {Novell 3.X, linker doesn't find crt0.o}}
\entry{Windows 9X, setting DJGPP environment variable}{53}{\code {Windows 9X, setting DJGPP environment variable}}
\entry{WindowsNT, setting DJGPP environment variable}{53}{\code {WindowsNT, setting DJGPP environment variable}}
\entry{GCC can't find C{\tt\char 43}{\tt\char 43} headers}{55}{\code {GCC can't find C\t {++} headers}}
\entry{Windows 9X long filenames and C{\tt\char 43}{\tt\char 43} headers}{55}{\code {Windows 9X long filenames and C\t {++} headers}}
\entry{GCC won't compile C{\tt\char 43}{\tt\char 43}-style comments in C programs}{56}{\code {GCC won't compile C\t {++}-style comments in C programs}}
\entry{GCC, file source language recognition}{57}{\code {GCC, file source language recognition}}
\entry{GCC doesn't recognize file format}{57}{\code {GCC doesn't recognize file format}}
\entry{GCC, -v switch shows the compilation passes}{57}{\code {GCC, \samp {-v} switch shows the compilation passes}}
\entry{Objective C, compilation problems}{58}{\code {Objective C, compilation problems}}
\entry{gxx driver, searches C{\tt\char 43}{\tt\char 43} libraries automatically}{59}{\code {gxx driver, searches C\t {++} libraries automatically}}
\entry{gxx driver, not in gcc272b distribution}{59}{\code {gxx driver, not in gcc272b distribution}}
\entry{Flex, undefined references}{59}{\code {Flex, undefined references}}
\entry{NM, printing library contents}{60}{\code {NM, printing library contents}}
\entry{Linker can't find library functions in non-default directories}{61}{\code {Linker can't find library functions in non-default directories}}
\entry{Linker, order of libraries in the command line}{61}{\code {Linker, order of libraries in the command line}}
\entry{DJGPP.ENV, linker environment variables}{61}{\code {DJGPP.ENV, linker environment variables}}
\entry{Linker, environment variables}{61}{\code {Linker, environment variables}}
\entry{g{\tt\char 43}{\tt\char 43} compilation driver, alternative names on DOS}{62}{\code {g++ compilation driver, alternative names on DOS}}
\entry{GCC won't find inline functions without -O}{62}{\code {GCC won't find inline functions without -O}}
\entry{GCC cannot resolve djgpp{\_}first{\_}ctor symbol when linking}{63}{\code {GCC cannot resolve djgpp_first_ctor symbol when linking}}
\entry{LD linker, linker script defines djgpp{\_}first{\_}ctor}{63}{\code {LD linker, linker script defines djgpp_first_ctor}}
\entry{GCC, -fconserve-space switch}{63}{\code {GCC, -fconserve-space switch}}
\entry{DJP, an executable compressor for DJGPP}{63}{\code {DJP, an executable compressor for DJGPP}}
\entry{DJP compressor supports DLM}{63}{\code {DJP compressor supports DLM}}
\entry{STRIP makes executables smaller}{63}{\code {STRIP makes executables smaller}}
\entry{DLM compression, with DJP}{63}{\code {DLM compression, with DJP}}
\entry{DJP, incompatibilities with Binutils}{64}{\code {DJP, incompatibilities with Binutils}}
\entry{Binutils, incompatibilities with DJP}{64}{\code {Binutils, incompatibilities with DJP}}
\entry{Windows 9X, shortcut files conflict with ld}{64}{\code {Windows 9X, shortcut files conflict with ld}}
\entry{STUBIFY fails to produce .EXE under Novell}{65}{\code {STUBIFY fails to produce .EXE under Novell}}
\entry{ld fails for large libraries and object files}{65}{\code {ld fails for large libraries and object files}}
\entry{ld fails for obj files converted by EMXAOUT}{65}{\code {ld fails for obj files converted by EMXAOUT}}
\entry{ld fails for a.out files in a library}{65}{\code {ld fails for a.out files in a library}}
\entry{POVRAY, linker fails to link the library}{65}{\code {POVRAY, linker fails to link the library}}
\entry{CWSDPMI crashes programs which dereference NULL pointers}{71}{\code {CWSDPMI crashes programs which dereference NULL pointers}}
\entry{SYMIFY, a program to read crash traceback}{71}{\code {SYMIFY, a program to read crash traceback}}
\entry{REDIR, redirecting stack dump to a file}{71}{\code {REDIR, redirecting stack dump to a file}}
\entry{SYMIFY, inaccurate report for inline assembly}{72}{\code {SYMIFY, inaccurate report for inline assembly}}
\entry{CWSDPMI, should be distributed with DJGPP programs}{74}{\code {CWSDPMI, should be distributed with DJGPP programs}}
\entry{PMODE/DJ, can be used to produce stand-alone programs}{74}{\code {PMODE/DJ, can be used to produce stand-alone programs}}
\entry{SHARE, limits available file handles}{76}{\code {SHARE, limits available file handles}}
\entry{GRX, supported SVGA types}{77}{\code {GRX, supported SVGA types}}
\entry{UNIVBE, software VESA 2.0 emulation}{77}{\code {UNIVBE, software VESA 2.0 emulation}}
\entry{Windows messes up graphics screen}{78}{\code {Windows messes up graphics screen}}
\entry{Windows, wants to run graphics programs in DOS Mode}{78}{\code {Windows, wants to run graphics programs in DOS Mode}}
\entry{libemu.a FP emulation library}{81}{\code {libemu.a FP emulation library}}
\entry{emu387.dxe, distribution with DJGPP programs}{81}{\code {emu387.dxe, distribution with DJGPP programs}}
\entry{WMEMU, an alternative floating-point emulator}{81}{\code {WMEMU, an alternative floating-point emulator}}
\entry{WMEMU causes undefined references when linking}{81}{\code {WMEMU causes undefined references when linking}}
\entry{Q87, an emulator compatible with DJGPP}{81}{\code {Q87, an emulator compatible with DJGPP}}
\entry{OS/2, floating point emulation}{82}{\code {OS/2, floating point emulation}}
\entry{GCC, -msoft-float switch}{82}{\code {GCC, -msoft-float switch}}
\entry{Objective-C, cannot run on machines without FPU}{83}{\code {Objective-C, cannot run on machines without FPU}}
\entry{GDB, debugging DJGPP programs}{85}{\code {GDB, debugging DJGPP programs}}
\entry{FSDB, the full-screen debugger}{85}{\code {FSDB, the full-screen debugger}}
\entry{GCC, compiling for debugging}{85}{\code {GCC, compiling for debugging}}
\entry{GDB, how is it different on MS-DOS}{85}{\code {GDB, how is it different on MS-DOS}}
\entry{GDB, init file name}{85}{\code {GDB, init file name}}
\entry{GDB, name of the READLINE init file}{85}{\code {GDB, name of the READLINE init file}}
\entry{GDB doesn't pass command-line arguments to debuggee}{85}{\code {GDB doesn't pass command-line arguments to debuggee}}
\entry{GDB, slow loading of symbols and sources}{85}{\code {GDB, slow loading of symbols and sources}}
\entry{GDB, conflicts with file redirection}{85}{\code {GDB, conflicts with file redirection}}
\entry{EDEBUG32 can debug a DXE}{85}{\code {EDEBUG32 can debug a DXE}}
\entry{RHIDE, includes an integrated debugger}{85}{\code {RHIDE, includes an integrated debugger}}
\entry{QEMM crashes debugger}{90}{\code {QEMM crashes debugger}}
\entry{QDPMI crashes debugger}{90}{\code {QDPMI crashes debugger}}
\entry{QDPMI, how to disable}{90}{\code {QDPMI, how to disable}}
\entry{GDB crashes under QEMM/QDPMI}{90}{\code {GDB crashes under QEMM/QDPMI}}
\entry{FSDB crashes under QEMM/QDPMI}{90}{\code {FSDB crashes under QEMM/QDPMI}}
\entry{GDB needs COFF output}{90}{\code {GDB needs COFF output}}
\entry{Linker, how to get COFF output}{90}{\code {Linker, how to get COFF output}}
\entry{GDB, debugging graphics programs}{91}{\code {GDB, debugging graphics programs}}
\entry{MSHELL, redirecting screen output}{91}{\code {MSHELL, redirecting screen output}}
\entry{MSHELL fails because of TSR programs}{91}{\code {MSHELL fails because of TSR programs}}
\entry{CHCP DOS command might prevent MSHELL from working}{91}{\code {CHCP DOS command might prevent MSHELL from working}}
\entry{MDA device driver for redirecting debug output}{91}{\code {MDA device driver for redirecting debug output}}
\entry{EMM386, conflicts with dual-monitor systems}{91}{\code {EMM386, conflicts with dual-monitor systems}}
\entry{RHIDE, and monochrome display}{91}{\code {RHIDE, and monochrome display}}
\entry{GCC, assumes C{\tt\char 43}{\tt\char 43} source is .cc}{92}{\code {GCC, assumes C\t {++} source is \file {.cc}}}
\entry{GDB, how to use C{\tt\char 43}{\tt\char 43} method names}{92}{\code {GDB, how to use C\t {++} method names}}
\entry{GDB, how to use C{\tt\char 43}{\tt\char 43} class variables' names}{92}{\code {GDB, how to use C\t {++} class variables' names}}
\entry{GDB doesn't recognize source language}{92}{\code {GDB doesn't recognize source language}}
\entry{gsymify, a substitute for SYMIFY for stabs debugging}{92}{\code {gsymify, a substitute for SYMIFY for stabs debugging}}
\entry{Flex, debugging generated code}{93}{\code {Flex, debugging generated code}}
\entry{Bison, debugging generated code}{93}{\code {Bison, debugging generated code}}
\entry{Yacc, debugging generated code}{93}{\code {Yacc, debugging generated code}}
\entry{Lex, debugging generated code}{93}{\code {Lex, debugging generated code}}
\entry{F2C, debugging generated code}{93}{\code {F2C, debugging generated code}}
\entry{GDB fails to set or display static variables}{93}{\code {GDB fails to set or display static variables}}
\entry{RHGDB fails to set or display static variables}{93}{\code {RHGDB fails to set or display static variables}}
\entry{RHIDE fails to set or display static variables}{93}{\code {RHIDE fails to set or display static variables}}
\entry{WMEMU, use when debugging FP programs on non-FPU machine}{94}{\code {WMEMU, use when debugging FP programs on non-FPU machine}}
\entry{GDB GP Faults on breakpoint/watchpoint under Windows}{94}{\code {GDB GP Faults on breakpoint/watchpoint under Windows}}
\entry{RHIDE debugger GP Faults on breakpoints under Windows}{94}{\code {RHIDE debugger GP Faults on breakpoints under Windows}}
\entry{Gprof, the GNU profiler}{97}{\code {Gprof, the GNU profiler}}
\entry{Gprof cannot find program}{98}{\code {Gprof cannot find program}}
\entry{Gprof says ``bad format''}{98}{\code {Gprof says ``bad format''}}
\entry{Gprof documentation}{98}{\code {Gprof documentation}}
\entry{gprof produces no output}{98}{\code {gprof produces no output}}
\entry{GCC, code efficiency}{101}{\code {GCC, code efficiency}}
\entry{PGCC, bugs with optimization levels -O7 and higher}{102}{\code {PGCC, bugs with optimization levels -O7 and higher}}
\entry{PGCC}{103}{\code {PGCC}}
\entry{EGCS, a DJGPP port}{103}{\code {EGCS, a DJGPP port}}
\entry{GCC, I/O speed}{103}{\code {GCC, I/O speed}}
\entry{Novell VLM causes slow-down of DJGPP programs}{105}{\code {Novell VLM causes slow-down of DJGPP programs}}
\entry{CWSDPMI, maximum available virtual memory}{107}{\code {CWSDPMI, maximum available virtual memory}}
\entry{OS/2, and {\_}go32{\_}remaining{\_}physical{\_}memory}{107}{\code {OS/2, and _go32_remaining_physical_memory}}
\entry{QDPMI fails to provide virtual memory}{108}{\code {QDPMI fails to provide virtual memory}}
\entry{QDPMI and {\_}crt0{\_}startup{\_}flags settings}{108}{\code {QDPMI and _crt0_startup_flags settings}}
\entry{386Max, how to ensure virtual memory}{108}{\code {386Max, how to ensure virtual memory}}
\entry{386Max, speeding up DJGPP start-up}{108}{\code {386Max, speeding up DJGPP start-up}}
\entry{QDPMI, malloc/calloc failure}{108}{\code {QDPMI, malloc/calloc failure}}
\entry{Windows, malloc/calloc failure}{108}{\code {Windows, malloc/calloc failure}}
\entry{CWSDPMI crashes programs allocating memory is small chunks}{109}{\code {CWSDPMI crashes programs allocating memory is small chunks}}
\entry{Windows 3.X, malloc/calloc fails}{109}{\code {Windows 3.X, malloc/calloc fails}}
\entry{Windows 9X doesn't allow more than 16MB virtual memory}{109}{\code {Windows 9X doesn't allow more than 16MB virtual memory}}
\entry{EMM386, cannot use all free memory}{110}{\code {EMM386, cannot use all free memory}}
\entry{EMM386, malloc/calloc fails}{110}{\code {EMM386, malloc/calloc fails}}
\entry{HIMEM, malloc/calloc fails}{110}{\code {HIMEM, malloc/calloc fails}}
\entry{CWSDPMI, pages too early under EMM386}{110}{\code {CWSDPMI, pages too early under EMM386}}
\entry{go32-v2, use to find out how much memory is available to DJGPP}{110}{\code {go32-v2, use to find out how much memory is available to DJGPP}}
\entry{QDPMI, memory usage for nested programs}{110}{\code {QDPMI, memory usage for nested programs}}
\entry{CWSDPMI, memory usage for nested programs}{110}{\code {CWSDPMI, memory usage for nested programs}}
\entry{Windows, memory usage for nested programs}{110}{\code {Windows, memory usage for nested programs}}
\entry{STUBEDIT, effect on memory left to spawned programs}{110}{\code {STUBEDIT, effect on memory left to spawned programs}}
\entry{CC1PLUS crashes with SIGSEGV}{111}{\code {CC1PLUS crashes with SIGSEGV}}
\entry{STUBEDIT, changing stack size}{111}{\code {STUBEDIT, changing stack size}}
\entry{Windows, stack size control}{111}{\code {Windows, stack size control}}
\entry{BCCBGI (from BCC2GRX) crashes with the default stack}{111}{\code {BCCBGI (from BCC2GRX) crashes with the default stack}}
\entry{GDB causes stack overflow in a debuggee}{111}{\code {GDB causes stack overflow in a debuggee}}
\entry{Make, maximum length of command line to pass to GCC}{116}{\code {Make, maximum length of command line to pass to GCC}}
\entry{GCC, maximum length of command line in Makefiles}{116}{\code {GCC, maximum length of command line in Makefiles}}
\entry{Make, passing long command lines via Makefile}{116}{\code {Make, passing long command lines via Makefile}}
\entry{GCC, passing long command lines via Makefile}{116}{\code {GCC, passing long command lines via Makefile}}
\entry{REDIR, use to get redirection and long command lines}{116}{\code {REDIR, use to get redirection and long command lines}}
\entry{RHIDE, long command lines}{117}{\code {RHIDE, long command lines}}
\entry{NASM, a tutorial on usage with DJGPP}{119}{\code {NASM, a tutorial on usage with DJGPP}}
\entry{Sed script to convert ASM to AT&T syntax}{120}{\code {Sed script to convert ASM to AT&T syntax}}
\entry{TA2AS, a converter from Intel to AT&T assembly syntax}{120}{\code {TA2AS, a converter from Intel to AT&T assembly syntax}}
\entry{NASM, a portable assembler with Intel syntax support}{120}{\code {NASM, a portable assembler with Intel syntax support}}
\entry{JAS, a free assembler with Intel-like syntax}{120}{\code {JAS, a free assembler with Intel-like syntax}}
\entry{ATT2INTL, a converter from AT&T to Intel assembly}{121}{\code {ATT2INTL, a converter from AT&T to Intel assembly}}
\entry{GCC doesn't recognize .obj object files}{122}{\code {GCC doesn't recognize .obj object files}}
\entry{GCC doesn't recognize .lib libraries}{122}{\code {GCC doesn't recognize .lib libraries}}
\entry{OBJ2COFF converter from .obj to COFF format}{122}{\code {OBJ2COFF converter from .obj to COFF format}}
\entry{OBJ2COFF, commercial use is prohibited}{122}{\code {OBJ2COFF, commercial use is prohibited}}
\entry{OBJ2BFD converter from .obj to COFF format}{122}{\code {OBJ2BFD converter from .obj to COFF format}}
\entry{CWSDPMI allows ``Fat DS''}{134}{\code {CWSDPMI allows ``Fat DS''}}
\entry{QDPMI allows ``Fat DS''}{134}{\code {QDPMI allows ``Fat DS''}}
\entry{Windows 3.X allows ``Fat DS''}{134}{\code {Windows 3.X allows ``Fat DS''}}
\entry{Windows 9X allows ``Fat DS''}{134}{\code {Windows 9X allows ``Fat DS''}}
\entry{OS/2 Warp allows ``Fat DS''}{134}{\code {OS/2 Warp allows ``Fat DS''}}
\entry{Linux doesn't allow ``Fat DS''}{134}{\code {Linux doesn't allow ``Fat DS''}}
\entry{DOSEMU doesn't allow ``Fat DS''}{134}{\code {DOSEMU doesn't allow ``Fat DS''}}
\entry{Windows/NT doesn't allow ``Fat DS''}{134}{\code {Windows/NT doesn't allow ``Fat DS''}}
\entry{CWSDPR0, use for testing HW interrupt handlers}{137}{\code {CWSDPR0, use for testing HW interrupt handlers}}
\entry{EMM386, effect on max interrupt frequency}{140}{\code {EMM386, effect on max interrupt frequency}}
\entry{CWSDPR0 reduces interrupt reflection overhead}{140}{\code {CWSDPR0 reduces interrupt reflection overhead}}
\entry{PMODE/DJ reduces interrupt reflection overhead}{140}{\code {PMODE/DJ reduces interrupt reflection overhead}}
\entry{GCC, inline assembly facilities}{142}{\code {GCC, inline assembly facilities}}
\entry{Flex doesn't imply GPL/LGPL}{145}{\code {Flex doesn't imply GPL/LGPL}}
\entry{Bison doesn't imply GPL/LGPL}{145}{\code {Bison doesn't imply GPL/LGPL}}
\entry{CWSDPMI, legal restrictions}{146}{\code {CWSDPMI, legal restrictions}}
\entry{CWSDPMI, alternative DPMI hosts}{153}{\code {CWSDPMI, alternative DPMI hosts}}
\entry{g{\tt\char 43}{\tt\char 43}.exe, unzip complains on DOS}{157}{\code {g++.exe, unzip complains on DOS}}
\entry{GCC, recompiling}{157}{\code {GCC, recompiling}}
\entry{Sed requires floating point}{157}{\code {Sed requires floating point}}
\entry{Make requires floating point}{157}{\code {Make requires floating point}}
\entry{RCS port to DJGPP}{159}{\code {RCS port to DJGPP}}
\entry{DLM, a facility to load code at run time}{159}{\code {DLM, a facility to load code at run time}}
\entry{Pthreads for DJGPP}{159}{\code {Pthreads for DJGPP}}
\entry{LWP multitasking for DJGPP}{159}{\code {LWP multitasking for DJGPP}}
\entry{Boot loader for an operating system}{159}{\code {Boot loader for an operating system}}
\entry{BCSERIO, async communications package for DJGPP}{159}{\code {BCSERIO, async communications package for DJGPP}}
\entry{GCC says ``garbage at end of number''}{167}{\code {GCC says ``garbage at end of number''}}
\entry{GCC doesn't pack structs in C{\tt\char 43}{\tt\char 43} programs}{169}{\code {GCC doesn't pack structs in C\t {++} programs}}
\entry{QDPMI crashes DJGPP programs when they cause Int 24h}{169}{\code {QDPMI crashes DJGPP programs when they cause Int 24h}}
\entry{CWSDPMI doesn't support hooking Int 24h}{169}{\code {CWSDPMI doesn't support hooking Int 24h}}
\entry{go32-v2 usage}{170}{\code {go32-v2 usage}}
\entry{DXEGEN, undefined references}{171}{\code {DXEGEN, undefined references}}
\entry{Make error message ``missing separator''}{172}{\code {Make error message ``missing separator''}}
\entry{Make, warning ``file modification time in the future''.}{172}{\code {Make, warning ``file modification time in the future''.}}
\entry{PKUNZIP v2.50, creates numeric tails}{173}{\code {PKUNZIP v2.50, creates numeric tails}}
\entry{MAKERTF, produces the FAQ in RTF format}{178}{\code {MAKERTF, produces the FAQ in RTF format}}
\entry{INFNG, produces the FAQ in Norton Guides format}{178}{\code {INFNG, produces the FAQ in Norton Guides format}}
