\initial {!}
\entry {!proxy method of passing long command lines}{115}
\initial {*}
\entry {* character in command lines}{113}
\initial {-}
\entry {-ansi switch and C\t {++}-style comments in C programs}{56}
\entry {-fconserve-space switch}{63}
\entry {-lfoo, linker switch}{68}
\entry {-lstdcx, linker cannot find}{59}
\entry {-msoft-float switch to GCC}{82}
\entry {-traditional switch and C\t {++}-style comments in C programs}{56}
\initial {.}
\entry {.lib libraries, using with GCC}{122}
\entry {.o files from EMXAOUT can't be put into a library}{122}
\entry {.obj object files, using with GCC}{122}
\initial {/}
\entry {/bin/sh in shell scripts}{44}
\entry {/dev/ directory, problems with DJGPP programs}{175}
\initial {?}
\entry {? character in command lines}{113}
\initial {@}
\entry {@ character, how to pass it to programs}{114}
\initial {{\_}}
\entry {__crt0_glob_function, disable filename globbing}{114}
\entry {__DJGPP__ pre-processor symbol}{59}
\entry {__DJGPP_MINOR__ pre-processor symbol}{59}
\entry {__dpmi_get_memory_information, doesn't change after free/malloc}{107}
\entry {__dpmi_get_protected_mode_interrupt_vector}{137}
\entry {__dpmi_get_real_mode_interrupt_vector}{137}
\entry {__dpmi_int, calling DOS/BIOS services}{127}
\entry {__dpmi_int, high in program's profile}{98}
\entry {__dpmi_int, how to pass buffers}{127}
\entry {__dpmi_int, use to invoke software interrupts}{129}
\entry {__dpmi_simulate_real_mode_interrupt, need zero SS, SP and FLAGS}{129}
\entry {__dpmi_YYY vs _go32_XXX, which one to use}{140}
\entry {__EH_FRAME_BEGIN__, undefined references}{67}
\entry {__eh_pc and __throw, undefined references}{62}
\entry {__GO32__ pre-processor symbol}{59}
\entry {__tb, an alias for the address of transfer buffer}{127}
\entry {__throw and __eh_pc, undefined references}{62}
\entry {_AX variable, porting to DJGPP}{124}
\entry {_BP variable, porting to DJGPP}{124}
\entry {_BX variable, porting to DJGPP}{124}
\entry {_control87, change coprocessor setup}{82}
\entry {_CRT0_FLAG_LOCK_MEMORY, silent failure}{139}
\entry {_crt0_startup_flags settings and QDPMI}{108}
\entry {_crt0_startup_flags, setting to lock memory}{140}
\entry {_crt0_startup_flags, Unix sbrk is incompatible with HW interrupts}{140}
\entry {_CX variable, porting to DJGPP}{124}
\entry {_DI variable, porting to DJGPP}{124}
\entry {_dos_ds, a selector to access conventional memory}{130}
\entry {_DS variable, porting to DJGPP}{124}
\entry {_DX variable, porting to DJGPP}{124}
\entry {_ES variable, porting to DJGPP}{124}
\entry {_go32_dpmi_allocate_iret_wrapper}{137}
\entry {_go32_dpmi_chain_protected_mode_interrupt_vector}{137}
\entry {_go32_remaining_physical_memory, doesn't change after free/malloc}{107}
\entry {_go32_remaining_physical_memory, under OS/2}{107}
\entry {_go32_XXX vs __dpmi_YYY, which one to use}{140}
\entry {_SI variable, porting to DJGPP}{124}
\entry {_stklen, setting stack size}{111}
\initial {{\tt\hat}}
\entry {^Z character at end of DJGPP.ENV}{44}
\initial {1}
\entry {16-bit code, using with DJGPP}{123}
\entry {16-bit DPMI programs cannot run under DJGPP}{43}
\initial {6}
\entry {68K targets, cross-compiling with DJGPP}{166}
\initial {A}
\entry {Abort! message during compilation}{40}
\entry {Abort! message in C\t {++} programs that use exceptions}{67}
\entry {Accessing absolute addresses above 1MB}{135}
\entry {Accessing absolute addresses in conventional memory}{130}
\entry {Accessing absolute addresses with dedicated selector}{130}
\entry {Accessing C variables from inline assembly}{142}
\entry {Accessing VBE 2.0 linear frame buffer}{77}
\entry {Accessing video memory}{77}
\entry {Alignment of data by GAS can slow-down code}{102}
\entry {Allegro library, failure to compile}{66}
\entry {Allegro, home page and mailing list}{27}
\entry {Alternate stub, how to use}{102}
\entry {Announcements, mailing list}{149}
\entry {Archives, DJGPP mailing list/News group, how to search}{46}
\entry {Arrays, and code speed}{102}
\entry {Asking for help}{47}
\entry {Assembly code crashes when linked with optimized C code}{122}
\entry {Assembly code, generating with GCC}{67}
\entry {Assembly functions, which registers to save}{122}
\entry {Assembly source, converting from AT&T to Intel}{121}
\entry {Assembly source, converting to AT&T syntax}{120}
\entry {Assembly source, converting to protected mode}{121}
\entry {Assembly source, GCC/Gas syntax}{119}
\entry {Assembly syntax}{119}
\entry {Asynchronous communications packages for DJGPP}{159}
\entry {AT&T vs Intel assembly syntax}{119}
\entry {AT&T-style assembly, converting to Intel}{121}
\entry {atan, inaccuracies with FP emulator}{82}
\entry {Automated downloading from a PC}{28}
\entry {Automated downloading from a Unix box}{28}
\entry {Automated FTP from a Unix box}{28}
\entry {Automatic variables, how much memory}{111}
\initial {B}
\entry {Bad format, profiler error message}{98}
\entry {Binary data I/O}{73}
\entry {Binutils 2.8.x, slower than 2.7}{101}
\entry {BIOS service calls}{127}
\entry {BIOS service calls which need buffers}{127}
\entry {BIOS setup, influence on compilation speed}{49}
\entry {Breakpoints don't work in GDB under Windows}{94}
\entry {Browsing documentation}{31}
\entry {Buffered I/O, effect of buffer size on I/O speed}{103}
\entry {Bug report, how to submit}{157}
\entry {Bug-tracking system for DJGPP}{157}
\entry {Bugfixes, how to ensure they are done}{154}
\entry {Bugs, how to browse a list of known DJGPP problems}{157}
\initial {C}
\entry {C compiler overflows its stack for large programs}{40}
\entry {C library, legal restrictions}{146}
\entry {C Library, the latest release}{155}
\entry {C programs compilation, recommended system RAM}{5}
\entry {C\t {++} class libraries, legal restrictions}{145}
\entry {C\t {++} class variables under GDB}{92}
\entry {C\t {++} compiler crashes for large programs}{111}
\entry {C\t {++} compiler overflows its stack for large programs}{40}
\entry {C\t {++} debugging with stabs information}{92}
\entry {C\t {++} exceptions, support by GCC}{67}
\entry {C\t {++} libraries compiled with v2.8.0 don't mix with 2.8.1}{62}
\entry {C\t {++} method names under GDB}{92}
\entry {C\t {++} programs compilation, recommended system RAM}{5}
\entry {C\t {++} programs, large executable}{63}
\entry {C\t {++} programs, linking with C functions}{62}
\entry {C\t {++} programs, problems with packed structs}{169}
\entry {C\t {++} source, debugger cannot find}{92}
\entry {C\t {++} STL library, not in lgp271b distribution}{59}
\entry {C\t {++}, missing header files}{55}
\entry {C\t {++}-style comments in C programs, GCC won't compile}{56}
\entry {Caldera OpenDOS, DPMI services crash DJGPP}{38}
\entry {Calling 16-bit code from DJGPP}{123}
\entry {Calling real-mode functions}{133}
\entry {calloc fails under EMM386 or HIMEM}{110}
\entry {calloc fails under QDPMI or Windows}{108}
\entry {calloc fails under Windows 3.X}{109}
\entry {calloc fails under Windows 9X}{109}
\entry {calloc, effect on ``Fat DS''}{134}
\entry {Can't find node ``Top'', Info message}{43}
\entry {Cannot continue from exception message}{88}
\entry {Cannot exec as, GCC message}{40}
\entry {Cannot exec cpp, GCC message}{40}
\entry {Case-sensitivity, while expanding wildcards}{114}
\entry {CCT mirrors' list}{19}
\entry {CD-playing library}{162}
\entry {CD-ROM, accessed by the linker}{45}
\entry {CD-ROM, getting DJGPP}{21}
\entry {Chaining interrupt}{137}
\entry {Changing GNU/DJGPP programs}{157}
\entry {Child processes, spawning under OS/2}{5}
\entry {Child programs, how much memory is left}{110}
\entry {Class method name in GDB}{92}
\entry {Class static variable name in GDB}{92}
\entry {Code is slow due to incorrect alignment by GAS}{102}
\entry {Code page change might prevent MSHELL from working}{91}
\entry {Code quality, GCC}{101}
\entry {Code speed, slower in v2.x}{101}
\entry {Code, DJGPP-specific}{59}
\entry {COFF output from linker, how to get}{90}
\entry {COFF output, required for profiling}{98}
\entry {COFF, why is DJGPP using it}{176}
\entry {Color text cannot be printed with `printf'}{73}
\entry {Command line, * and ? characters}{113}
\entry {Command line, disabling filename expansion/globbing}{114}
\entry {Command line, escaping special characters}{114}
\entry {Command line, filename expansion/globbing}{113}
\entry {Command lines, longer than 126 characters}{115}
\entry {Command-line arguments}{113}
\entry {Comments, C\t {++}-style in C programs}{56}
\entry {Commercial programs, writing with DJGPP}{145}
\entry {Compatibility, hardware, general}{5}
\entry {Compatibility, Linux}{5}
\entry {Compatibility, Novell NWDOS 7}{5}
\entry {Compatibility, operating systems, general}{5}
\entry {Compatibility, OS/2}{5}
\entry {Compatibility, Warp}{5}
\entry {Compatibility, Windows 3.X}{5}
\entry {Compatibility, Windows 9X}{5}
\entry {Compatibility, Windows/NT}{5}
\entry {Compilation for debugging}{85}
\entry {Compilation messages, bogus}{57}
\entry {Compilation progress, GCC switch}{38}
\entry {Compilation speed}{49}
\entry {Compile-time problems}{53}
\entry {Compiler crashes, which subprogram of}{45}
\entry {Compiler speed}{49}
\entry {Compiler, non-DJGPP, crashes under Make}{43}
\entry {Compiling GCC and CPP}{11}
\entry {Compiling GCC and CPP, RAM disk}{11}
\entry {Compiling large programs on DOSEmu}{7}
\entry {Compiling large programs, disk cache settings}{11}
\entry {Compiling large programs, RAM disk settings}{11}
\entry {Compiling large source files}{11}
\entry {Compiling Objective C sources}{58}
\entry {Compiling, on machines without a co-processor}{38}
\entry {complex.h functions, linker can't find}{62}
\entry {Complex.h, GCC can't find}{55}
\entry {Compressing DJGPP executables}{63}
\entry {Configuration, for optimal performance}{11}
\entry {Configuration, reasonable}{11}
\entry {Configuration, the best}{10}
\entry {Conventional memory, moving data to/from}{130}
\entry {Conversion of the FAQ to different formats}{178}
\entry {Converting DOS .obj/.lib files to GCC}{122}
\entry {Converting DOS code to DJGPP}{119}
\entry {Coprocessor setup, change with _control87}{82}
\entry {Copyleft, effect on DJGPP}{145}
\entry {Copyright issues}{145}
\entry {Crash message, how to interpret}{86}
\entry {Crash traceback, how to read}{71}
\entry {Crash traceback, saving to a file}{86}
\entry {Crash, DJGPP programs}{37}
\entry {Crash, numeric exception}{82}
\entry {Crashes, general troubleshooting}{45}
\entry {Crashes, v2.0 programs}{71}
\entry {Critical error handling in DJGPP}{169}
\entry {Cross-compiling with DJGPP}{166}
\entry {crt0.o, GCC can't find}{53}
\entry {Ctrl-C in debugged programs}{94}
\entry {Curses library for DJGPP}{27}
\entry {Cygnus GCC port to Windows}{6}
\entry {Cygnus port of GCC for Windows 9X and NT}{8}
\initial {D}
\entry {DEADBEEF, use to spot uninitialized memory}{71}
\entry {Debugger cannot find C\t {++} source}{92}
\entry {Debugger causes programs to overflow the stack}{111}
\entry {Debugger crashes on programs compiled for profiling}{94}
\entry {Debugger crashes on programs which use exceptions}{94}
\entry {Debugger crashes under QEMM/QDPMI}{90}
\entry {Debugger doesn't know about #include'd source}{93}
\entry {Debugger doesn't pass signals to debuggee}{94}
\entry {Debugger GP Faults on Windows 3.X}{94}
\entry {Debugger, usage}{85}
\entry {Debuggers for DJGPP programs}{85}
\entry {Debugging C/C\t {++} code generated by another program}{93}
\entry {Debugging C\t {++} programs}{92}
\entry {Debugging graphics programs}{91}
\entry {Debugging issues}{85}
\entry {Debugging programs which crash}{86}
\entry {Debugging symbols, how to strip from executables}{63}
\entry {Debugging with GDB, needs COFF output}{90}
\entry {Debugging, library functions}{156}
\entry {Deleting a package}{29}
\entry {Development environments for DJGPP}{159}
\entry {Development of DJGPP, how to contribute}{154}
\entry {Differences between SimTel and CCT ftp sites}{15}
\entry {Direct hardware access on Windows/NT}{6}
\entry {Directories accessed by the linker}{45}
\entry {DirectX programming}{162}
\entry {Disabling globbing in filenames}{114}
\entry {Disabling QDPMI}{90}
\entry {Disabling virtual memory for CWSDPMI}{49}
\entry {Disabling wildcard expansion}{114}
\entry {Disk cache, influence on compilation speed}{49}
\entry {Disk cache, recommended settings}{11}
\entry {Disk cache, when compiling large programs}{11}
\entry {Disk I/O, compared with Linux}{104}
\entry {Disk space, required for installation}{5}
\entry {Disk space, using less of it}{28}
\entry {Disks, accessed by the linker}{45}
\entry {Display or set static variables inside debugger}{93}
\entry {Distributing DJGPP programs}{74}
\entry {Distributing DJGPP programs, FP emulator}{81}
\entry {DJGPP applications, legal restrictions}{145}
\entry {DJGPP archives, how to search}{46}
\entry {DJGPP as cross-compiler}{166}
\entry {DJGPP distribution, list of}{22}
\entry {DJGPP Documentation}{31}
\entry {DJGPP documentation, in man page format}{33}
\entry {DJGPP documentation, in PostScript format}{32}
\entry {DJGPP documentation, look in source distributions}{33}
\entry {DJGPP documentation, printing}{32}
\entry {DJGPP documentation, reading as ASCII file}{31}
\entry {DJGPP documentation, reading with a Web browser}{32}
\entry {DJGPP documentation, see source files}{34}
\entry {DJGPP documentation, where to find it}{31}
\entry {DJGPP environment variable, how to set and test}{53}
\entry {DJGPP environment variable, setting under LFN}{53}
\entry {DJGPP mailing list, how to post}{149}
\entry {DJGPP mailing list, how to subscribe}{149}
\entry {DJGPP mailing list, how to unsubscribe}{150}
\entry {DJGPP mailing list, in digest form}{149}
\entry {DJGPP mailing list/news group, read via WWW}{150}
\entry {DJGPP programs, problems with}{37}
\entry {DJGPP programs, problems with DPMI host}{38}
\entry {DJGPP programs, profiling}{97}
\entry {DJGPP release schedule}{154}
\entry {DJGPP software, where to upload}{165}
\entry {DJGPP users, asking for help}{47}
\entry {DJGPP utilities, legal restrictions}{146}
\entry {DJGPP v2.x, alternative DPMI hosts}{153}
\entry {DJGPP won't run, prints ``No DPMI''}{37}
\entry {DJGPP, a list of packages}{22}
\entry {DJGPP, downloading via e-mail}{21}
\entry {DJGPP, downloading with FTP}{21}
\entry {DJGPP, downloading with Gopher}{21}
\entry {DJGPP, downloading with WWW}{21}
\entry {DJGPP, history of the project}{165}
\entry {DJGPP, how to get it}{15}
\entry {DJGPP, sample code}{159}
\entry {DJGPP, what it is}{3}
\entry {DJGPP, where to download}{15}
\entry {DJGPP-ANNOUNCE mailing list}{149}
\entry {DJGPP-compiled programs can't find DPMI}{74}
\entry {DJGPP-specific code}{59}
\entry {DJGPP.ENV file causes GCC 2.8 to hang}{37}
\entry {DJGPP.ENV syntax explained}{53}
\entry {DJGPP.ENV, trailing junk crashes Info}{38}
\entry {djgpp_first_ctor, unresolved by linker}{63}
\entry {djgpp_first_dtor, unresolved by linker}{63}
\entry {DMA, using from DJGPP programs}{143}
\entry {Documentation, converting to plain ASCII}{31}
\entry {Documentation, converting to PostScript format}{32}
\entry {Documentation, in man page format}{33}
\entry {Documentation, in PostScript format}{32}
\entry {Documentation, inside source distribution archives}{33}
\entry {Documentation, reading}{31}
\entry {Documentation, the profiler}{98}
\entry {DOS code, using with GCC}{123}
\entry {DOS libraries, using with GCC}{122}
\entry {DOS Mode, Windows suggests for graphics programs}{78}
\entry {DOS object files, using with GCC}{122}
\entry {DOS programs, converting to DJGPP}{119}
\entry {DOS service calls}{127}
\entry {DOS service calls which need buffers}{127}
\entry {DOSEmu, incompatibilities with DJGPP}{7}
\entry {DOSEmu, slow response to interactive programs}{7}
\entry {Double Fault message, after Ctrl-C, Ctrl-BREAK}{89}
\entry {Downloading DJGPP}{15}
\entry {Downloading DJGPP via e-mail}{21}
\entry {Downloading DJGPP with FTP}{21}
\entry {Downloading DJGPP with WWW}{21}
\entry {Downloading, individual DJGPP files}{22}
\entry {DPMI host bugs, might crash DJGPP programs}{38}
\entry {DPMI hosts, commercially available}{153}
\entry {DPMI services, problems with Novell NWDOS 7}{5}
\entry {DPMI services, required to run DJGPP}{5}
\entry {DPMI spec, where to get it}{164}
\entry {DPMI, required to run DJGPP programs}{74}
\entry {DPMI, what it is}{164}
\entry {Drives, accessed by the linker}{45}
\entry {DXE can be debugged with EDEBUG32}{85}
\entry {DXE description}{171}
\entry {DXE docs and examples}{171}
\entry {DXE, undefined references}{171}
\entry {Dynamically loaded code for DJGPP}{159}
\initial {E}
\entry {E-mail, downloading DJGPP}{21}
\entry {ELF, switching DJGPP to}{176}
\entry {Emulation, floating-point}{81}
\entry {Emulator library}{81}
\entry {Emulator, floating-point inaccuracies}{82}
\entry {Environment size affects spawning child programs}{116}
\entry {Environment variable DJGPP is not defined message}{40}
\entry {Environment variable DJGPP point to file which does not exist message}{41}
\entry {Environment variable DJGPP points to a wrong or corrupt file message}{41}
\entry {Environment variables, DJGPP}{10}
\entry {Environment variables, linker}{61}
\entry {Error messages, redirecting to a file}{46}
\entry {Exceptions, C\t {++}, support by GCC}{67}
\entry {Exceptions, with -fsjlj-exceptions}{67}
\entry {Excessive paging, tuning CWSDPMI}{11}
\entry {EXE compressor for DJGPP}{63}
\entry {Executable size, how to make smaller}{63}
\entry {Executable, bloated by static array}{63}
\entry {Executable, how to strip off debugging symbols}{63}
\entry {extern "C" qualifier}{62}
\initial {F}
\entry {FAQ, conversion to different formats}{178}
\entry {Far pointer memory access}{77}
\entry {far, declaration, porting to DJGPP}{123}
\entry {FAT32 support under DOSEmu}{8}
\entry {File format not recognized by GCC}{57}
\entry {File handles, under Windows}{75}
\entry {File I/O, compared with Linux}{104}
\entry {Filename globbing}{113}
\entry {Filename globbing, disabling}{114}
\entry {Filename wildcards expansion}{113}
\entry {Filename wildcards, disabling expansion}{114}
\entry {Files, max open simultaneously}{74}
\entry {Files, minimum set to download}{22}
\entry {Files, missing, where to download}{22}
\entry {Files, reading and writing}{73}
\entry {Files, required disk space}{27}
\entry {FILES= directive}{75}
\entry {Flex programs, linking}{59}
\entry {Floating Point exception message}{88}
\entry {Floating-point emulation}{81}
\entry {Floating-point emulation doesn't work}{81}
\entry {Floating-point emulation under debugger}{94}
\entry {Floating-point emulation, -msoft-float switch}{82}
\entry {Floating-point emulation, non-DJGPP emulators}{81}
\entry {Floating-point emulation, under OS/2}{82}
\entry {Floating-point exception in Objective-C program}{83}
\entry {Floating-point instructions and GNU Make}{8}
\entry {Floating-point issues}{81}
\entry {Floating-point math functions, standard and high-quality}{59}
\entry {Floating-point, debugger support}{85}
\entry {FNCASE variable and wildcard expansion}{114}
\entry {FP_SEG and FP_OFF, porting to DJGPP}{123}
\entry {FPU emulation slows down programs}{105}
\entry {free doesn't change virtual memory}{107}
\entry {fstream truncates files open for read/write}{73}
\entry {FTP, downloading DJGPP}{21}
\entry {FTP, downloading DJGPP in batch mode}{28}
\entry {Functions from libm.a crash with SIGFPE}{83}
\entry {Functions, which is in what library}{60}
\initial {G}
\entry {Game programming, libraries and techniques for DJGPP}{159}
\entry {Garbage at end of number, GCC message}{167}
\entry {GCC aborts with ``Installation problem, cannot exec as''}{40}
\entry {GCC aborts with ``Installation problem, cannot exec cpp''}{40}
\entry {GCC aborts with ``Internal compiler error''}{40}
\entry {GCC can't recognize file format}{57}
\entry {GCC can't recognize source language}{57}
\entry {GCC crashes, which subprogram of}{45}
\entry {GCC hangs/crashes under Make}{43}
\entry {GCC says ``Abort!'' during compilation}{40}
\entry {General Protection Fault message}{87}
\entry {Getting DJGPP}{15}
\entry {Getting DJGPP from a CD-ROM}{21}
\entry {Getting documentation}{31}
\entry {Getting more help}{149}
\entry {Globbing and file name letter-case}{114}
\entry {Globbing in filenames}{113}
\entry {Globbing in filenames, disabling}{114}
\entry {GNU Copyleft, effect on DJGPP}{145}
\entry {GNU development utilities, port to DJGPP}{159}
\entry {GNU News groups, don't post DJGPP problems}{149}
\entry {GNU packages, how to change}{157}
\entry {Gopher, downloading DJGPP}{21}
\entry {gotoxy doesn't work with `printf'}{73}
\entry {GPL, effect on DJGPP}{145}
\entry {Graphics driver setup}{77}
\entry {Graphics issues}{77}
\entry {Graphics print-out, using GRX}{26}
\entry {Graphics programs, and Windows DOS Mode}{78}
\entry {Graphics programs, debugging}{91}
\entry {Graphics screen messed up under Windows}{78}
\entry {Graphics, direct video access}{77}
\entry {Graphics, limitations on Windows/NT}{6}
\entry {GUI libraries for DJGPP}{159}
\entry {Gurus, asking for help}{47}
\initial {H}
\entry {Handles, maximum available number}{74}
\entry {Hang, all DJGPP programs}{38}
\entry {Hang, DJGPP programs}{37}
\entry {harderr function, emulating under DJGPP}{169}
\entry {Hardware interrupt handler crashes}{140}
\entry {Hardware interrupts, hooking}{137}
\entry {Hardware interrupts, subtleties}{140}
\entry {Hardware requirements}{5}
\entry {Hardware requirements, minimal}{5}
\entry {Hardware-oriented programming}{127}
\entry {Header files, C\t {++}, GCC can't find}{55}
\entry {Header files, GCC can't find}{53}
\entry {Help, asking for}{47}
\entry {History of DJGPP}{165}
\entry {HTML format, DJGPP documentation}{32}
\entry {huge, declaration, porting to DJGPP}{123}
\initial {I}
\entry {I/O speed, DJGPP programs}{103}
\entry {i286}{8}
\entry {i386SX}{5}
\entry {Inaccuracies, using emulator}{82}
\entry {Including source code, problems with debugging}{93}
\entry {Incompatibilities, i286}{8}
\entry {Incompatibilities, Linux DOSEmu}{7}
\entry {Incompatibilities, OS/2}{5}
\entry {Incompatibilities, Warp}{5}
\entry {Incompatibilities, Windows/NT}{6}
\entry {Info hangs for non-existent topics}{43}
\entry {Info viewer crashes at startup}{44}
\entry {Info waits for 15 seconds}{43}
\entry {Info won't display a file}{43}
\entry {Inheritance, file handles}{75}
\entry {Inline assembly, how to write}{142}
\entry {Inline assembly, inaccurate SYMIFY output}{72}
\entry {Inline functions, linker won't find}{62}
\entry {inp function}{142}
\entry {Installation of Info docs, a utility}{23}
\entry {Installation, dual, DOS/Windows}{173}
\entry {Installing DJGPP on networked drives}{13}
\entry {Int 24h crashes DJGPP programs}{169}
\entry {int86 crashes program}{127}
\entry {int86, problems with mouse interface}{127}
\entry {int86/intdos, garbled results in registers}{127}
\entry {int86/intdos, registers' width}{127}
\entry {int86x/intdosx, how to pass a buffer}{127}
\entry {intdos crashes program}{127}
\entry {Intel vs AT&T assembly syntax}{119}
\entry {Intel-style assembly code, using with DJGPP}{120}
\entry {Interactive programs, screen I/O}{73}
\entry {Internal compiler error, when compiling C\t {++} programs}{40}
\entry {Interrupt 24h handling}{169}
\entry {Interrupt chaining}{137}
\entry {Interrupt frequency, maximum}{140}
\entry {Interrupt handlers, locking memory}{140}
\entry {Interrupt reflection}{137}
\entry {Interrupt reflection overhead}{140}
\entry {Interrupts 1Ch, 23h, 24h}{139}
\entry {Interrupts handlers in DJGPP}{137}
\entry {Invalid TSS in RMCB message}{88}
\entry {Invoking v2 programs from v1.x programs}{170}
\entry {iostream functions, linker can't find}{62}
\entry {iostream library, why use it}{59}
\entry {iostream.h, GCC can't find}{55}
\entry {iostreamP.h, GCC can't find}{55}
\initial {J}
\entry {Jargon, used by DJGPP documentation}{177}
\initial {K}
\entry {Keyboard interrupt cannot be hooked under debugger}{94}
\entry {Keystrokes don't get to keyboard handler}{140}
\entry {Known bugs in DJGPP, how to browse}{157}
\initial {L}
\entry {ldexp crashes programs with FP exception}{83}
\entry {Legal aspects of DJGPP programming}{145}
\entry {Legal restrictions on DJGPP apps}{145}
\entry {Legal restrictions, DJGPP utilities}{146}
\entry {Length of command line}{116}
\entry {Letter case in filenames submitted to GCC}{57}
\entry {Lexicon for DJGPP documentation}{177}
\entry {LFN API, not supported by Windows/NT}{6}
\entry {LFN driver for NT, alpha version}{6}
\entry {LFN problems, in DJGPP v2.0}{171}
\entry {LGPL, effect on DJGPP}{145}
\entry {libc for DJGPP, patched version}{155}
\entry {libc2.tex, missing file}{32}
\entry {libg++ library}{59}
\entry {libgcc.a, should be in sync with the compiler}{62}
\entry {libgpp library}{59}
\entry {libgpp.a, legal restrictions}{145}
\entry {libiostream.a, legal restrictions}{145}
\entry {Libraries, converting to DJGPP}{119}
\entry {Libraries, creating with RHIDE}{68}
\entry {Libraries, GCC can't find}{53}
\entry {Libraries, object, how to create/update}{68}
\entry {Libraries, optional, how to link}{59}
\entry {Libraries, order on compilation/link command line}{61}
\entry {Libraries, searching for functions}{60}
\entry {Library compiled for debugging/profiling}{156}
\entry {Library docs, missing libc2.tex}{32}
\entry {Library docs, problems in generating printed version}{32}
\entry {Library functions, C\t {++}, linker won't find}{62}
\entry {Library functions, linker won't find}{59}
\entry {Library functions, linker won't find in non-default directories}{61}
\entry {Library functions, linker won't find, libraries' order}{61}
\entry {Library, floating-point emulation}{81}
\entry {Library, updated, where to get}{155}
\entry {libstdc++ standard templates library}{59}
\entry {Linear frame buffer access}{77}
\entry {Link-time problems}{53}
\entry {Linker can't find library functions}{59}
\entry {Linker can't find some C\t {++} library functions}{62}
\entry {Linker cannot find -lstdcx}{59}
\entry {Linker fails because of Windows 9X shortcut files}{64}
\entry {Linker fails for a.out files in a library}{65}
\entry {Linker fails for large libraries or object files}{65}
\entry {Linker fails for obj files converted by EMXAOUT}{65}
\entry {Linker fails to find crt0.o under Novell}{53}
\entry {Linker fails to produce executable under Novell}{65}
\entry {Linker speed}{49}
\entry {Linker won't find djgpp_first_dtor symbol}{63}
\entry {Linker, accesses random drives}{45}
\entry {Linker, from RSXNTDJ, and unresolved externals}{9}
\entry {Linking against optional libraries}{59}
\entry {Linking C functions with C\t {++} programs}{62}
\entry {Linking C\t {++} programs, use the GXX driver}{59}
\entry {Linking Flex programs}{59}
\entry {Linking programs, unresolved C\t {++} library functions}{62}
\entry {Linking programs, unresolved library functions}{59}
\entry {Linking programs, unresolved library functions, libraries' order}{61}
\entry {Linking speed, improve by stub-editing ld.exe}{50}
\entry {Links, symbolic, simulation with DJGPP}{164}
\entry {Linux-to-DOS cross-compiling with DJGPP}{166}
\entry {List of DJGPP packages}{22}
\entry {Listing, assembly and source code}{67}
\entry {Load error---no DPMI}{37}
\entry {Locking memory for hardware interrupt handlers}{137}
\entry {Locking memory for interrupt handlers}{140}
\entry {Locking memory, silent failure}{139}
\entry {Long command lines}{115}
\entry {Long command lines, from Makefile}{116}
\entry {Long command lines, maximum length}{116}
\entry {Long command lines, problems with RHIDE}{117}
\entry {long filename support, bugs in DJGPP v2.0}{171}
\entry {Long Filenames aren't supported on Windows/NT}{6}
\entry {Long filenames in setting DJGPP env. variable}{53}
\entry {Low-level programming issues}{127}
\initial {M}
\entry {Machines with low extended RAM, tuning CWSDPMI}{11}
\entry {Makefile, first character of every command must be TAB}{172}
\entry {Makefile, passing long command lines}{116}
\entry {Makefiles with long command lines}{115}
\entry {malloc doesn't change virtual memory}{107}
\entry {malloc fails under EMM386 or HIMEM}{110}
\entry {malloc fails under QDPMI or Windows}{108}
\entry {malloc fails under Windows 3.X}{109}
\entry {malloc fails under Windows 9X}{109}
\entry {malloc in small chunks fails}{109}
\entry {malloc, debugging}{163}
\entry {malloc, effect on ``Fat DS''}{134}
\entry {Man pages, how to read}{33}
\entry {Mangling C\t {++} identifiers, GNU style}{92}
\entry {Math functions crash with SIGFPE}{83}
\entry {Math library, default ANSI/ISO and high-quality functions}{59}
\entry {math.h, conflicts with C\t {++} programs}{67}
\entry {Maximum interrupt frequency}{140}
\entry {Maximum length of command line}{116}
\entry {Memory allocation fails under EMM386 or HIMEM}{110}
\entry {Memory allocation fails under QDPMI or Windows 9X}{108}
\entry {Memory allocation fails under Windows 3.X}{109}
\entry {Memory allocation fails under Windows 9X}{109}
\entry {Memory allocation in small chunks fails}{109}
\entry {Memory allocations, debugging packages}{163}
\entry {Memory at run time}{107}
\entry {Memory locking for hardware interrupt handlers}{137}
\entry {Memory locking, silent failure}{139}
\entry {Memory manager, settings for optimal performance}{11}
\entry {Memory managers, recommended for use with DJGPP}{13}
\entry {Memory size reported by go32-v2}{27}
\entry {Memory, how much is left for spawned programs}{110}
\entry {Memory, virtual, failure to allocate}{108}
\entry {Memory, virtual, free doesn't change}{107}
\entry {Memory, virtual, malloc doesn't change}{107}
\entry {Memory, virtual, maximum available}{107}
\entry {Memory, virtual, QDPMI failure}{108}
\entry {Memory-mapped devices above 1MB}{135}
\entry {Memory-mapped devices, accessing with dedicated selector}{130}
\entry {Memory-mapped devices, fast access}{134}
\entry {Memory-mapped devices, moving data to/from}{130}
\entry {Mesa programming}{162}
\entry {Method name in C\t {++}, how to pass to GDB}{92}
\entry {Minimal hardware requirements}{5}
\entry {Minimum system RAM}{5}
\entry {Minimum system RAM, CWSDPMI}{5}
\entry {Missing C\t {++} header files}{55}
\entry {Missing crt0.o}{53}
\entry {Missing DJGPP files, downloading}{22}
\entry {Missing header files}{53}
\entry {Missing libraries}{53}
\entry {Missing separator, Make error message}{172}
\entry {Mixing v2.0 GCC with CC1PLUS from v1.x}{42}
\entry {Mixing v2.x Make with v1.x programs hangs the machine}{43}
\entry {MK_FP macro, porting to DJGPP}{123}
\entry {Mode switches, effect on program speed}{101}
\entry {Modification time in the future, message from Make}{172}
\entry {Monochrome display and profiling}{97}
\entry {Monochrome monitor device driver}{91}
\entry {Monochrome monitor, redirecting screen output}{91}
\entry {Monochrome monitor, support in RHIDE}{91}
\entry {More help, how to get}{149}
\entry {Motorola 68K targets, cross-compiling with DJGPP}{166}
\entry {Mouse callback crashes with Page Fault in RMCB}{141}
\entry {Mouse handler, how to install with DJGPP}{136}
\entry {Mouse interface, problems with int86}{127}
\entry {Mouse usage crashes RHIDE on DOSEmu}{8}
\entry {movedata.h header, compilation problems}{68}
\entry {Moving data to and from conventional memory}{130}
\entry {Moving data to and from transfer buffer}{130}
\entry {MS-Windows programming under DJGPP}{8}
\entry {Multitasking packages for DJGPP}{159}
\initial {N}
\entry {NameNumericTail}{173}
\entry {near, declaration, porting to DJGPP}{123}
\entry {Nearptr functions}{134}
\entry {nearptr method of direct memory access}{130}
\entry {Nested programs, how much memory is left}{110}
\entry {Network installation}{13}
\entry {Network installation makes linking slow}{50}
\entry {Network interface libraries for DJGPP}{159}
\entry {New features in v2}{153}
\entry {No DPMI error message}{37}
\entry {No free XMS memory when NOEMS parameter is used}{110}
\entry {Non-DJGPP floating-point emulators}{81}
\entry {Not COFF error message from DJGPP programs}{42}
\entry {Novell NDOS, buggy DPMI services crash DJGPP}{38}
\entry {Novell, linker or STUBIFY don't produce executable}{65}
\entry {NULL pointer}{87}
\entry {Null pointer dereference crashes v2.0 programs}{71}
\entry {NULL, redefinition in C\t {++} header files}{66}
\entry {Numeric exception, program crash}{82}
\entry {Numeric tails, created by PKUNZIP v2.50}{173}
\entry {Numeric tails, turning off}{173}
\initial {O}
\entry {Object libraries, creating with RHIDE}{68}
\entry {Object libraries, how to create/update}{68}
\entry {Objective C, compiling}{58}
\entry {Objective-C programs crash with FP exception}{83}
\entry {obstack package}{59}
\entry {OpenGL programming}{162}
\entry {Optimal performance, CWSDPMI tuning}{11}
\entry {Optimal performance, disk cache settings}{11}
\entry {Optimal performance, RAM disk settings}{11}
\entry {Optimal performance, system configuration}{11}
\entry {Optimization bugs, in PGCC with -O7 and higher}{102}
\entry {Optimization crashes GCC}{38}
\entry {Optimization, GCC switches}{101}
\entry {Optimizing DJGPP programs}{97}
\entry {OS/2 supports up to 512MB of DPMI memory}{13}
\entry {outp function}{142}
\entry {Overhead, interrupt reflection to protected mode}{140}
\initial {P}
\entry {Packages, DJGPP, list of}{22}
\entry {Packages, ported to DJGPP}{159}
\entry {Packages, required disk space}{27}
\entry {Packages, which to download}{22}
\entry {Packed structs, C\t {++} bug}{169}
\entry {Packing the structs}{167}
\entry {Page fault error message from CWSDPMI}{71}
\entry {Page Fault in RMCB message}{141}
\entry {Page Fault message}{87}
\entry {Paging starts before all RAM is used}{110}
\entry {Paging, how to disable}{137}
\entry {Patched libc, where to find}{155}
\entry {Patches for DJGPP, how to submit}{157}
\entry {PATH, non-DJGPP binaries can crash GCC}{43}
\entry {Peek/poke absolute address}{130}
\entry {Pentium-optimized code}{102}
\entry {Performance issues}{101}
\entry {Peripheral devices above 1MB}{135}
\entry {Peripheral devices, fast access}{134}
\entry {Peripheral devices, reading/writing ports}{142}
\entry {Peripherals, moving data to/from}{130}
\entry {PerVMFiles= directive}{75}
\entry {Physical memory, more than 64MB}{13}
\entry {Pi, accurate computation}{82}
\entry {Pipe errors in shell scripts}{44}
\entry {Platform SDK, for RSXNTDJ}{9}
\entry {Port reading/writing}{142}
\entry {Ported programs run much slower}{105}
\entry {Posting problems, not to GNU News groups}{149}
\entry {Posting to DJGPP mailing list}{149}
\entry {PostScript documentation}{32}
\entry {Pre-processor symbols, DJGPP-specific}{59}
\entry {printf cannot print color text}{73}
\entry {Printing DJGPP documentation}{32}
\entry {Printing graphics, using GRX}{26}
\entry {Problems with DJGPP programs}{37}
\entry {Problems, asking for help}{47}
\entry {Problems, searching for solution in DJGPP archives}{46}
\entry {Profiled programs crash under debugger}{94}
\entry {Profiler documentation}{98}
\entry {Profiler produces no output}{98}
\entry {Profiling DJGPP programs}{97}
\entry {Profiling DJGPP programs, need COFF output}{98}
\entry {Profiling issues}{97}
\entry {Profiling programs that terminate abnormally}{98}
\entry {Profiling, library functions}{156}
\entry {Profiling, library routines}{98}
\entry {Profiling, program crashes or runs slowly}{97}
\entry {Program counter, converting to source lines}{72}
\entry {Program crashes accessing empty floppy/CD-ROM drives}{169}
\entry {Program crashes because of Int 24h}{169}
\entry {Program crashes in int86/intdos}{127}
\entry {Program crashes in v2.0, but not in v1.x}{71}
\entry {Program crashes while allocating memory}{108}
\entry {Programs crash when compiled for profiling}{97}
\entry {Programs crash with SIGSEGV due to small stack size}{111}
\entry {Programs crash, general troubleshooting}{45}
\entry {Programs crash, numeric exception}{82}
\entry {Programs crash, saving debugging output}{46}
\entry {Programs crash, searching DJGPP archives}{46}
\entry {Programs run slowly when compiled with -pg}{97}
\entry {Programs that exit abnormally, how to profile}{98}
\entry {Programs using nearptr fail on Windows/NT}{6}
\entry {Protected mode and converted assembly code}{121}
\entry {Protected-mode interrupt vector}{137}
\entry {Pseudo-random numbers}{176}
\entry {Pseudo-register variables, porting to DJGPP}{124}
\initial {Q}
\entry {Quotes, how to pass them to programs}{114}
\initial {R}
\entry {RAM disk, influence on compilation speed}{49}
\entry {RAM disk, recommended settings}{11}
\entry {RAM disk, when compiling large programs}{11}
\entry {\code {rand} and \code {random} functions, comparison}{176}
\entry {Random numbers, how to produce}{176}
\entry {RCS port to DJGPP}{159}
\entry {Read DJGPP traffic via WWW}{150}
\entry {Reading an int from a binary file}{167}
\entry {Reading documentation}{31}
\entry {Reading documentation with a Web browser}{31}
\entry {Reading documentation with text editor/viewer}{31}
\entry {Reading documentation, converting to plain ASCII}{31}
\entry {Reading structs from disk files}{167}
\entry {Real-mode call-back}{136}
\entry {Real-mode functions, how to call}{133}
\entry {Real-mode interrupt vector}{137}
\entry {Real-mode services, calling DJGPP functions}{136}
\entry {realloc, effect on ``Fat DS''}{134}
\entry {Reboot, every DJGPP program}{38}
\entry {Reboot, when running DJGPP programs}{37}
\entry {Recommended system RAM, for C programs compilation}{5}
\entry {Recommended system RAM, for C\t {++} programs compilation}{5}
\entry {Recompiling GCC}{157}
\entry {Redefinition of class exception, compiler message}{67}
\entry {Redefinition of NULL in C\t {++} headers}{66}
\entry {Redirecting GCC messages to a file}{46}
\entry {Redirection in Makefile, effect on long command lines}{116}
\entry {Redirection, using the REDIR program}{116}
\entry {regex package from GNU}{59}
\entry {Regex.h, GCC can't find}{55}
\entry {Registers, which ones to save in assembly code}{122}
\entry {Release schedule, how to influence}{154}
\entry {Removing a package}{29}
\entry {Required hardware, general}{5}
\entry {Resource compiler, doesn't work in RSXNTDJ}{9}
\entry {Response file, passing long command lines}{115}
\entry {Run-time environment in v2.x}{153}
\entry {Run-time performance}{101}
\entry {Run-time problems}{71}
\entry {Runtime speed, slower in v2.x}{101}
\initial {S}
\entry {sbrk algorithm and QDPMI}{108}
\entry {sbrk, effect on ``Fat DS''}{134}
\entry {sbrk, Unix-like algorithm is incompatible with HW interrupts}{140}
\entry {Screen contents not restored under Windows}{78}
\entry {Screen I/O}{73}
\entry {SDK, for RSXNTDJ}{9}
\entry {Searching DJGPP archives}{46}
\entry {Seed for random numbers}{176}
\entry {segread function, how to port to DJGPP}{129}
\entry {Setting up DJGPP with EMM386}{13}
\entry {setvbuf, effect on I/O speed}{103}
\entry {Shell scripts, failures and crashes}{44}
\entry {SHELL= variable in Makefile, effect on long command lines}{116}
\entry {Shortcut files under Windows 9X fail DJGPP linker}{64}
\entry {Signals in debugged programs}{94}
\entry {SimTel mirrors' list}{15}
\entry {Single-stepping doesn't work in GDB on Windows 3.X}{94}
\entry {Single-stepping doesn't work in RHIDE on Windows 3.X}{94}
\entry {Size of a struct under DJGPP}{167}
\entry {sizeof, result when called on a structure}{167}
\entry {Slow code, due to bad alignment by GAS}{102}
\entry {Slow compilation}{49}
\entry {Slow compilation, tuning CWSDPMI}{11}
\entry {Slow linking, possible reasons}{50}
\entry {Slow-down, programs ported from other compilers}{105}
\entry {Slow-down, when resident software uses XMS}{105}
\entry {Software interrupts, need zero SS, SP and FLAGS}{129}
\entry {Solved problems, searching in DJGPP archives}{46}
\entry {Sound Blaster code for DJGPP}{159}
\entry {Source files, using as the best docs}{34}
\entry {Source language is not recognized by GDB in C\t {++} programs}{92}
\entry {Source line from the EIP, using GDB}{72}
\entry {Spawned programs, how much memory is left}{110}
\entry {Spawning child processes, OS/2}{5}
\entry {Spawning child programs on Windows/NT and 9X}{6}
\entry {Spawning programs, effect of environment size}{116}
\entry {Spawning v2 programs from v1.x programs}{170}
\entry {Spawning v2.x programs from v1.x programs doesn't work}{43}
\entry {Speed of array-based programs}{102}
\entry {Speed of code, recommended GCC switches}{101}
\entry {Speed of compilation}{49}
\entry {Stack dump, how to read}{71}
\entry {Stack Fault message}{88}
\entry {Stack overflow under debugger}{111}
\entry {Stack size under DJGPP}{111}
\entry {Stack size, in RSXNTDJ programs}{9}
\entry {Stack size, insufficient, causes programs to crash}{111}
\entry {Stack, misalignment causes slow-down}{101}
\entry {Stand-alone DJGPP programs that don't need DPMI}{74}
\entry {Standard output/error stream, redirecting to a file}{46}
\entry {Static array enlarges C\t {++} executable}{63}
\entry {Static uninitialized variables, failure debugging}{93}
\entry {stdiostream.h, GCC can't find}{55}
\entry {STL library, not in lgp271b distribution}{59}
\entry {streambuf.h, GCC can't find}{55}
\entry {String.h, GCC can't find}{55}
\entry {Struct declaration, for real-mode services}{132}
\entry {struct reading from a disk file}{167}
\entry {Struct, size in bytes under DJGPP}{167}
\entry {Structure packing, C\t {++} bug}{169}
\entry {Structure padding}{167}
\entry {STUB, environment variable}{102}
\entry {Stub, how to use non-default one}{102}
\entry {Subscription to DJGPP mailing list}{149}
\entry {Subsidiary programs, how much memory is left}{110}
\entry {SVGA types supported by GRX}{77}
\entry {Symbolic links, simulation with DJGPP}{164}
\entry {sys/movedata.h header, compilation errors}{68}
\entry {System configuration, the best}{10}
\entry {\t {system} function doesn't call COMMAND.COM}{116}
\entry {System RAM, minimum}{5}
\entry {Systems programming issues}{127}
\initial {T}
\entry {TAB, must be the first character of every command}{172}
\entry {TABs replaced with spaces by a text editor}{172}
\entry {TCP/IP library for DJGPP}{159}
\entry {Terminology in DJGPP}{177}
\entry {Text-mode video memory access}{77}
\entry {Timer interrupts code for DJGPP}{159}
\entry {Traceback, how to read}{71}
\entry {Tracing compilation progress with -Q}{38}
\entry {Transfer buffer, moving data}{130}
\entry {Transfer buffer, using to call DOS/BIOS}{127}
\entry {Transfer buffer, what it is}{104}
\entry {Truncation of files when using fstream}{73}
\entry {Tuning CWSDPMI for optimal performance}{11}
\entry {Turbo Vision, DJGPP port}{159}
\entry {Tutorials on AT&T syntax and NASM}{119}
\entry {TZ database updates, where to get}{174}
\entry {TZ variable, how to set}{174}
\initial {U}
\entry {Undefined externals, with stdio functions and RSXNTDJ}{9}
\entry {Undefined references to __EH_FRAME_BEGIN__}{67}
\entry {Undefined references, and the RSXNTDJ linker}{9}
\entry {Undefined references, in a DXE}{171}
\entry {Undefined references, when linking Flex programs}{59}
\entry {Uninitialized memory crashes v2.0 programs}{71}
\entry {Uninstalling a package}{29}
\entry {Unix-like sbrk algorithm considered harmful for HW interrupts}{140}
\entry {Unix-to-DOS cross-compiling with DJGPP}{166}
\entry {Unknown filetype, GCC message}{42}
\entry {Unresolved externals}{59}
\entry {Unresolved externals in C\t {++} programs, use GXX}{59}
\entry {Unresolved externals, C\t {++}}{62}
\entry {Unresolved externals, djgpp_first_ctor}{63}
\entry {Unsubscribing from the DJGPP mailing list}{150}
\entry {Unsupported DOS request message}{127}
\entry {Unsupported INT message}{127}
\entry {Unzipping and running g++.exe produces an error message}{157}
\entry {Uploading DJGPP software}{165}
\initial {V}
\entry {v2 code slower than v1.x}{101}
\entry {V2, new features and bug fixes}{153}
\entry {v2.0, program crashes}{71}
\entry {v2.01 code slower than v2.0}{101}
\entry {V2.x, new environment}{153}
\entry {VBE 2.0 linear frame buffer access}{77}
\entry {VBE services, struct declaration}{132}
\entry {VDS, not supported by CWSDPMI (yet)}{143}
\entry {VESA support by GRX}{77}
\entry {VFAT32 support under DOSEmu}{8}
\entry {VGA Mode-X graphics for DJGPP}{159}
\entry {Video memory, direct access}{77}
\entry {Virtual memory}{107}
\entry {Virtual memory exhausted, during compilation}{38}
\entry {Virtual memory under Windows 9X}{109}
\entry {Virtual memory, disabling with startup flags}{137}
\entry {Virtual memory, failure to allocate}{108}
\entry {Virtual memory, free doesn't change}{107}
\entry {Virtual memory, how to disable it for CWSDPMI}{49}
\entry {Virtual memory, malloc doesn't change}{107}
\entry {Virtual memory, maximum available}{107}
\entry {Virtual memory, QDPMI failure}{108}
\entry {Virus infection cause ``Not COFF'' message}{42}
\entry {void main, in a C program}{178}
\initial {W}
\entry {Watchpoints don't work in GDB under Windows}{94}
\entry {Web site for DJGPP}{165}
\entry {Weekly digest, problems in receiving}{149}
\entry {Whitespace in wildcards}{115}
\entry {Wildcards expansion}{113}
\entry {Wildcards expansion, disabling}{114}
\entry {Wildcards, and letter-case in file names}{114}
\entry {Wildcards, and whitespace in file names}{115}
\entry {Win32 programming with GCC}{8}
\entry {Windows 9X/NT programming with Cygnus GCC port}{8}
\entry {Windows applications with DJGPP}{8}
\entry {Winsock interface for DJGPP}{159}
\entry {WWW services for DJGPP}{165}
\entry {WWW, downloading DJGPP}{21}
\initial {X}
\entry {X emulation for DJGPP}{159}
\initial {Z}
\entry {Zip drive, accessed by the linker}{45}
\entry {Zoneinfo directory}{174}
