This README file is to accompany the WinHelp port of GNU TeXInfo
documentation. The documents, in this form as well as in any other form,
are freely distributable in hope of usefulness but without warranty.

The WinHelp files are compatible with both 16- and 32-bit Windows(TM), although
large topic sizes used in several of these files make the 16-bit WinHelp
crash. The files are intended mainly for those using GCC and other GNU tools
under (32-bit) Windows.

	Shipping list

This distribution consists of several ZIP files.

In file:	What is available:

GNUHLP_C.ZIP	all major GCC 2.7.0 manuals and related materials
zip contents:
GNU_AS.HLP	Assembler
GNU_CODE.HLP	GNU coding standards and guidelines (from "standards.info")
GNU_CPP.HLP	C preprocessor
GNU_GASP.HLP	Assembler preprocessor
GNU_GCC.HLP	C/C++ compiler (from "gcc.info")
GNU_GDB.HLP	Debugger (`gdb' version 4.14)
GNU_GDBA.HLP	Debugger annotations
GNU_GDBI.HLP	Debugger internals
GNU_GDBL.HLP	Debugger library interface
GNU_IOS.HLP	IO Stream library
GNU_LD.HLP	Linker
GNU_LDI.HLP	Linker internals
GNU_MAKE.HLP	Make utility version 3.74
GNU_MALL.HLP	mmalloc interface
GNU_PROF.HLP	Profiler
GNU_STAB.HLP	`stabs' symbolic information formats
GNULIBGP.HLP	g++ class library (from "libg++.info") version 2.7.0a
GNUPPFAQ.HLP	gcc/g++ Usenet FAQ (06/01/95)

GNUHLP_E.ZIP	all GNU Emacs 19.29 manuals, including Emacs Lisp
		and various add-ons
zip contents:
E-CLEXT.HLP	Common Lisp extensions of Emacs
E-DIREDX.HLP	extended dired (Dired-x) mode
E-FORMS.HLP	forms mode
E-GNUS.HLP	gnus news reader
E-SC.HLP	Supercite package
ELISP.HLP	Emacs Lisp (from "elisp.info"), manual version 19.2.4
EMACS-MH.HLP	mh mail handler interface
GNUEMACS.HLP	Emacs (from "emacs.info"), manual version 19.29

GNUHLP_M.ZIP	Manuals for some GNU utilities (`binutils' version 2.5.2)
zip contents:
CYGNCONF.HLP	Cygnus Support configuration utility
GNUGRAPH.HLP	graphing utility
GNU_ACNF.HLP	`autoconf' utility version 2.4
GNU_BASH.HLP	overview of `bash' version 1.14.4
GNU_BINU.HLP	binary utilities (ar, ...)
GNU_BISO.HLP	`bison' version 1.24
GNU_CFGP.HLP	GNU configuration standards (from "cfg-paper.info")
GNU_DIR_.HLP	Directory of Help Files
GNU_FLEX.HLP	`flex' version 2.5.2
GNU_GDBM.HLP	database library (`gdbm' version 1.7.3)
GNU_HASH.HLP	`perfect hash table' generator
GNU_TEXI.HLP	`texinfo' version 3, manual version 2.21
GNU_TRMC.HLP	`termcap' library
GNU_TXTU.HLP	text utilities (cut, ...) version 1.12

	How I made these files

I downloaded the latest versions of the GNU documentation from prep.ai.mit.edu.
I have used the (slightly modified) program "makertf" by Christian Schenk to
convert the GNU TeXInfo documentation to RTF format, and then the Microsoft
Help Compiler version 3.10.505 to convert to WinHelp format. [The RTF sources
and some .HPJ project files are also available in files GNUHLPS?.ZIP.]

	Changes to GNU text

None of the text of the documentation is written by myself. The file
GNU_DIR_.HLP created by myself contains a directory of other help files and
is intended for compatibility with TeXinfo's "(dir)" reference..

I have not changed the GNU distribution files, except in these ways:

	- split long (>64K) topics, typically indexes, into several
paragraphs (although the 16-bit WinHelp application complains about lack
of memory and quits when trying to view those topics)

	- deleted the upward references to the nonexistent "(dir)" node, and
occasionally changed it to a reference to GNU_DIR_.HLP.

	- modified the cross-references to correctly invoke the necessary
WinHelp files instead of the "*.info" files (some references still remain
hanging, such as, "gnu_m4.hlp", "gnuispel.hlp").

	- manually added the (unfinished) chapters "GCC Internals" and "GCC
Renovation Project" to the GCC manual (these chapters were included in the
GNU distribution as separate info files)

	- occasionally fixed some text alignment problems (there are still
plenty in some help files, but the text is readable)




Serge Winitzki

swinitzk@emerald.tufts.edu

