LibCGI is a simple to use and powerful library written from scratch to assist in the making of CGI appliactions in C. It has support for string manipulation, linked lists, cookies, sessions, GET and POST methods, and more.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
The header files were reorganized. The Makefile
was updated for cross-compiling. cgi_send_header()
now obeys the RFC correctly. Possible memory
problems were fixed. Deprecated parts were
removed. MD5 support was added. This major release
consolidates LibCGI as really stable.
Solaris compilation issues were fixed. Non-stantard C functions were replaced. Support for MD5 was added. Various source code cleanups were made, and other general bugs were fixed.
The parser was completely rewritten. Pointer
mistakes in the base64 functions were fixed. Minor
Makefile and compiler warnings were fixed. Support
for C++ programs was added.
Big improvements were made in session support,
including the addition of the
cgi_session_save_path() and
cgi_session_cookie_name() functions. Functions
for handling data encoded with base64 were also
added. Bugs that may occur under special
circumstances while parsing URL parameters,
cookies, and some string functions have been
fixed.