#include <infodrom.style>
#include <projects.style>

<projectpg project="Lightweight CGI Library"
	   keywords="Lightweight CGI Library, programming, C, form support, cookies">

<p>This library provides a simple and lightweight interface to the
Common Gateway Interface (CGI) for C and C++ programs.  Its purpose is
to provide an easy to use interface to CGI for fast CGI programs
written in the C or C++ programming language.</p>

<p>The library consists of a comprehensive interface to CGI without
overhead for HTML production.  Data read from CGI is copied into
internal data structures that are easyly accessible.</p>

<p>From version 0.5 this library also supports reading and writing <a
href="cookies.html">cookies</a> in addition to classical form
support.  This makes this library a good choice for fast web
applications such as shopping systems.</p>

<p>Starting with version 0.6 this library supports file upload via CGI
including <em>multipart/form-data</em> as content encoding.</p>

<h3>Features</h3>

<ul>
<li> Support for HTTP Redirections
<li> Support for GET and POST FORM variables
<li> Support for HTTP Cookies
<li> Support for additional header lines
<li> Easy to use programming interface
<li> Online (non-interactive) and offline (interactive) mode like CGI.pm
</ul>

</projectpg>

# Local variables:
# mode: indented-text
# end:
