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