	The following files make up the source code for GNATS:

    ChangeLog		source change log
    COPYING		copyright information
    INSTALL		installation procedure
    Makefile.in		Makefile template used by `configure'
    MANIFEST		list of accompanying files
    README		introductory information
    TAGS		for use by emacs and vi to quickly find functions
    at-pr.sh		sends a reminder via `at' for response periods
    btime.c		business day calculation
    categories		sample list of GNATS categories
    config.h		GNATS feature configuration file
    configure		script run by the top-level `configure'
    configure.in	autoconf template to generate the above `configure'
    contrib		contributed software for GNATS
    edit-pr.sh		script used to edit PRs
    error.c		error handler, used only by fns in xmalloc.c
    files.c		read in and grok the various admin files
    files.h		typedefs and structures for the different GNATS files
    getdate.y		grammar to parse dates into a known format
    getdate.c		pre-generated grammar source
    globals.h		defines and such that only GNATS-internal things need
    headers.c		routines to handle email headers
    headers.h		mail header fields
    index.c		routines to manage the GNATS index
    internal.c		miscellaneous routines used by file-pr
    main.c		top level of file-pr
    misc.c		miscellaneous routines used by all of GNATS
    mkcat.sh		script to create category directories, etc.
    mkdist.sh		script to create a stand-alone send-pr distribution
    pathmax.h		header to (hopefully) find the right defn of PATHMAX
    pr.c		routines to read and write PRs
    pr.h		PR field names, types, and the Index structure
    file-pr.c		primary functionality for file-pr
    pr-addr.c		source for pr-addr
    pr-edit.c		source for pr-edit (used by edit-pr)
    gnats-dirs.h		includes and defines used for reading directories
    gnats-el.in		emacs lisp code for edit-pr, view-pr, and query-pr
    gnats.h		prototypes and useful includes for all GNATS files
    gnats.info		pre-generated info documentation for GNATS
    gnats.texi		TeXinfo documentation
    gnats-fc.eps		flow graph of how GNATS works, for the TeXinfo manual
    query-pr.c		source for query-pr
    queue-pr.c		source for queue-pr
    responsible		sample list of responsible people
    resp-lookup.c	the function get_responsible, isolated for later use 
    rmcat.sh		script to delete category directories, etc.
    submitters		sample list of submitters
    xmalloc.c		safe memory allocation and reallocation functions

    the "man" subdirectory

    Makefile.in		Makefile template used by `configure'
    edit-pr.man		`edit-pr' manual page, installed as edit-pr.1
    file-pr.man		`file-pr' manual page, installed as file-pr.8
    mkcat.man		`mkcat' manual page, installed as mkcat.8
    mkdist.man		`mkdist' manual page, installed as mkdist.8
    gnats.man		general GNATS manual page, installed as gnats.l
    query-pr.man	`query-pr' manual page, installed as query-pr.1
    queue-pr.man	`queue-pr' manual page, installed as queue-pr.8
