Abstract:

	I have writen a library that is designed to parse the input to a cgi
script from a form, giving the programmer of a cgi script easy access to the
name/value pairs that are used.  It includes routins that help you debug your
program such as manually setting the name/value pairs to having your program
mail you or someone output.

	It is writen in C on FreeBSD using gcc 2.6.3.  Most of it should be
portable except the mail routin as that uses popen and sendmail.  The rest are
standard calls and string manipulation.


Outline:

CGI Basics
Form Methods
	GET
	POST
parsing the query string
how the data is stored
getting values for a program
	cgigetvalue
making a quick database of data
	cgidumpentry
	cgigetentry
	cgifreeentry
cleaning everything up
	cgiclose
returning an helpful html page
	htmlheader and fhtmlheader
debugging helps
	manually setting query string
		cginewquerystring
	mail


About me:
I'm 17 years old, and have been programming in C/C++ combination for about 3
years learning with Turbo C/C++ for MS-DOS.  I am currently going to South
Eugene High School, but am running a computer consulting business on the side.
In the past year have become very interested in programming in the unix
environment.
