Overview of header files
------------------------

LT XML Public Interface
=======================
*** ENTRY POINT
	nsl.h
*** USES
	lt-comment.h
	lt-errmsg.h
	lt-defs.h
	nsl-err.h
	nslfunc.h
	nsl-defs.h
	nslconfig.h

LT XML Developers Interface
===========================
*** ENTRY POINT
	nsllib.h
*** USES
	LT XML PUBLIC INTERFACE
	lt-mttslib.h
	lt-memory.h
	lt-safe.h
	lt-rhash.h
	nsl-errmsg.h
	hsregexp.h
	ddb.h
	nslfile.h
	nsl-stack.h
	nslifunc.h

Library External Interfaces
=======================

STD 
----

lt-comment.h
	Defines a set of C macros for reporting and detecting error
	conditions. Used by XML. Potentially useful for other software.
lt-defs.h
	Odds and ends
lt-env.h
	Defines functions to do with directories and file names
lt-errmsg.h
	Defines error numbers for library functions
lt-hash.h
	A hashing package 
lt-memory.h
	Memory allocation
lt-mttslib.h
	A sort of top level header, includes lt-defs, lt-comment, lt-memory & lt-safe.
lt-rhash.h
	Another self-contained relocatable hash table
lt-safe.h
	Safe file operations
lt-sstring.h
	Reading and writing lists of numbers from strings.
lt-token.h
	Defines constants etc. for tokenisation
lt-umalloc.h
	A constant-time storage allocator implementation.
hsregexp.h
	Definitions etc. for Henry Spenser's regexp(3) routines.

API
---

nsl-defs.h
	Odds and ends
nsl-err.h
	Error interface for API
nsl-errmsg.h
	Error numbers for API
nsl-stack.h
	A stack implementation
ddb.h 
	Defines structure of .ddb files to store DTD information for parsing
readddb.h 
	Functions to map in a .ddb file and provide access to the information there
