
		Guide to the files in the distribution:


			News Library Source Code

header.c	Parse article headers
nllib.c		General library of tool functions used within the library
main.c		Main entry point and option processing
article.c	Master routine to process an article
nrc.c		Routines to process a .newsrc and associated files
flist.c		Routines to handle filter mode
whoami.c	System dependent information routines
db.c		General ram database package
userlib.c	User library routines
userdb.c	User library database routines
group.c		Code to handle newsgroup names and associated material
alloc.c		Temporary allocator and other allocation code
has.c		Has operator code
scanbody.c	Has operator code applied to text regions	
regexp.c	Regular expression handler
pipe.c		Pipe mode interface
getdate.y	USENET date format yacc parser

body.h		Article body sections
common.h	Included by both compiler and library
db.h		Database library definitions
debug.h		Debugging definitions
funcs.h		Function declarations and prototypes
nl.h		Master include file for news library
pipemode.h	Pipe definitions
regmagic.h	Regular expression metacharacters
rei.h		More Regular expression definitions
rxp.h		More Regular expression definitions
sysdefs.h	File of ststem dependent definitions
thevars.h	The header variables
ucode.h		The include file for user programs

sysdefs.v7	Version of sysdefs.h for Unix V7 and old BSD systems
sysdefs.sysv	Version of sysdefs.h for System III, System V & Xenix/386
sysdefs.bsd	Version of sysdefs.h for 4BSD systems
sysdefs.x286	Version of sysdefs.h for Xenix/286

			Newsrc Building Program

mknewsrc.c	Source to .newsrc making program

			Extra Files

Makefile	Master make file
READ.ME		Brief introduction
Licence		NewsClip evaluation terms, conditions and prices
About		About NewsClip

distlist	Sample distribution list
guide		Guess

			Compiler Source

comp/art.c
comp/check.c	Type checking
comp/clib.c	Compiler library
comp/hlist.c	Handle references to header items
comp/lex.c	Scanner
comp/ncc.c	Main entry point and option processor
comp/node.c	Various information about tree nodes
comp/out.c	"Code Generator" -- outputs C.
comp/predef.c	Table of predefined user symbols
comp/symtab.c	Symbol table and procedure/function routines
comp/tree.c	General tree manipulation code
comp/wrdata.c	Output of data tables to user program.
comp/nl.y	Parser, in yacc format

comp/node.m4	Tree node information in M4 format
comp/nsplit00	Special link for splitting out m4 output
comp/nsplit01	Special link for splitting out m4 output

comp/cfuncs.h	Function definitions and prototypes
comp/common.h	Common includes for compiler and library
comp/nc.h	Master include for compiler
comp/node.h	Node number definitions
comp/tree.h	Tree structure definitions
comp/Makefile	Compiler makefile


			Directories

doc		Manual, man pages, protocol descriptions and general docs
samples		Sample and prototype newsclip programs for the users
patch		Pipe protocol code and instructions on how to adapt
		newsreaders such as RN.

