
This directory contains package CGI, an Ada 95 interface to the
Common Gateway Interface (CGI).

The following files are in the CGI distribution:

cgi.html      - Documentation for package CGI.
cgi-doc.htm   - Exactly the same as cgi.html. This file is duplicated
                because the base CD-ROM standard cannot handle "long"
                (4-character) filename extensions, yet some HTML browsers
                require "long" filename extensions.
cgi.ads       - The Ada 95 package specification (declaration) for CGI.
cgi.adb       - The Ada 95 package body for CGI.
minimal.adb   - A minimal demonstration of how to use CGI.
demo.adb      - A larger demonstration of how to use CGI.
search.adb    - Search replies with all lines that match a given pattern 
                in a given file.  Only files listed
                in a special srchlist file may be searched.
makefile      - The makefile to compile demo and minimal using the
                GNAT Ada 95 compiler.
ustrings.ads  - A package that simplifies the use of Ada's Unbounded_String.
                It is required by search.abd.
ustrings.adb  - Its package body.
get_test.adb  - Source for a short test program of package Ustrings.
README        - This file.

The entire distribution is contained in a single file named "cgi.zip",
a zip-formatted file.

You can download the latest version of this package from:
  http://wuarchive.wustl.edu/languages/ada/swcomps/cgi/cgi.html

--- David A. Wheeler
    wheeler@ida.org

