 paddingLength;
            unsigned char reserved;
            unsigned char contentData[contentLength];
            unsigned char paddingData[paddingLength];
        } FCGI_Record;
</pre>

A FastCGI record consists of a fixed-length prefix followed by a
variable number of content and padding bytes.  A record contains seven
components:<p>

<ul type=square>
    <li><tt>version</tt>:

        Identifies the FastCGI protocol version.  This specification
        documents <tt>FCGI_VERSION_1</tt>.<p>

    <li><