v8.0.2
       * Bug fix---on an invalid parse of CGI variables, clear list

v8.0.1
       * Bug fix---remove assert() as assertion made is invalid

v8.0.0
       API Change:

               UrlDecodeChar()   - returns '\0' on bad input
               UrlDecodeString() - returns NULL on bad input
               CgiNew()          - returns HTTP_BADREQ instead of HTTP_ISERVERERR
                                   if it can't parse input

v7.0.0
       Changed

               CgiNew()        - no longer accepts data value
               PairNew()       - returns pointer to end delimeter (or end
                                 of string)

       Add
               CgiStatus()
               CgiGetQPair()
               CgiGetQValue()
               CgiContentType()
               CgiContentLength()
               crashreport_args()

       Renamed
               CgiListGetValues() to CgiGetValues()
               CgiListRequired()  to CgiRequired()
               CgiListGetPair()   to CgiGetPair()
               CgiListGetValue()  to CgiGetValue()

       Removed
               CgiListFirst()
               CgiListMake()
               CgiNextValue()
               CgiGetRawData()
               CgiOutHtml()
               CgiOutText()
               CgiOutShtml()
               CgiOutLocation()
               crashreport_with()      - replaced with crashreport_args()