You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by co...@locus.apache.org on 2000/07/25 23:04:50 UTC

cvs commit: httpd-docs-1.3/apidoc dict-ap_is_HTTP_CLIENT_ERROR.html dict-ap_is_HTTP_ERROR.html dict-ap_is_HTTP_INFO.html dict-ap_is_HTTP_REDIRECT.html dict-ap_is_HTTP_SERVER_ERROR.html dict-ap_is_HTTP_SUCCESS.html dict-ap_status_drops_connection.html TODO api.list mkapidict dict-is_HTTP_CLIENT_ERROR.html dict-is_HTTP_ERROR.html dict-is_HTTP_INFO.html dict-is_HTTP_REDIRECT.html dict-is_HTTP_SERVER_ERROR.html dict-is_HTTP_SUCCESS.html dict-status_drops_connection.html

coar        00/07/25 14:04:50

  Modified:    apidoc   TODO api.list mkapidict
  Added:       apidoc   dict-ap_is_HTTP_CLIENT_ERROR.html
                        dict-ap_is_HTTP_ERROR.html
                        dict-ap_is_HTTP_INFO.html
                        dict-ap_is_HTTP_REDIRECT.html
                        dict-ap_is_HTTP_SERVER_ERROR.html
                        dict-ap_is_HTTP_SUCCESS.html
                        dict-ap_status_drops_connection.html
  Removed:     apidoc   dict-is_HTTP_CLIENT_ERROR.html
                        dict-is_HTTP_ERROR.html dict-is_HTTP_INFO.html
                        dict-is_HTTP_REDIRECT.html
                        dict-is_HTTP_SERVER_ERROR.html
                        dict-is_HTTP_SUCCESS.html
                        dict-status_drops_connection.html
  Log:
  	Rename some macros to their new API names, reconnect the
  	description files, and fix the sorted display of various
  	things to be case-insensitive.
  
  Revision  Changes    Path
  1.4       +0 -14     httpd-docs-1.3/apidoc/TODO
  
  Index: TODO
  ===================================================================
  RCS file: /home/cvs/httpd-docs-1.3/apidoc/TODO,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -u -r1.3 -r1.4
  --- TODO	2000/07/25 03:37:05	1.3
  +++ TODO	2000/07/25 21:04:47	1.4
  @@ -505,16 +505,6 @@
   DEFAULT_KEEPALIVE_TIMEOUT
   DEFAULT_KEEPALIVE
   HARD_SERVER_LIMIT
  -HTTP_PROCESSING
  -HTTP_MULTI_STATUS
  -HTTP_TEMPORARY_REDIRECT
  -HTTP_RANGE_NOT_SATISFIABLE
  -HTTP_EXPECTATION_FAILED
  -HTTP_UNPROCESSABLE_ENTITY
  -HTTP_LOCKED
  -HTTP_FAILED_DEPENDENCY
  -HTTP_INSUFFICIENT_STORAGE
  -HTTP_NOT_EXTENDED
   APLOG_LEVELMASK
   APLOG_WIN32ERROR
   ap_is_HTTP_INFO
  @@ -523,11 +513,7 @@
   ap_is_HTTP_ERROR
   ap_is_HTTP_CLIENT_ERROR
   ap_is_HTTP_SERVER_ERROR
  -ap_status_drops_connection
   REQUEST_NO_BODY
   REQUEST_CHUNKED_ERROR
   REQUEST_CHUNKED_DECHUNK
   REQUEST_CHUNKED_PASS
  -ap_field_noparam
  -OS_ASC
  -CHARSET_EBCDIC
  
  
  
  1.20      +176 -115  httpd-docs-1.3/apidoc/api.list
  
  Index: api.list
  ===================================================================
  RCS file: /home/cvs/httpd-docs-1.3/apidoc/api.list,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -u -r1.19 -r1.20
  --- api.list	2000/07/25 13:03:44	1.19
  +++ api.list	2000/07/25 21:04:47	1.20
  @@ -66,6 +66,32 @@
       |\
       |\
       |
  +M|ap_status_drops_connection\
  +    |#define $*(x) \n \
  +                   (((x) == HTTP_BAD_REQUEST)           || \ \n \
  +                    ((x) == HTTP_REQUEST_TIME_OUT)      || \ \n \
  +                    ((x) == HTTP_LENGTH_REQUIRED)       || \ \n \
  +                    ((x) == HTTP_REQUEST_ENTITY_TOO_LARGE) || \ \n \
  +                    ((x) == HTTP_REQUEST_URI_TOO_LARGE) || \ \n \
  +                    ((x) == HTTP_INTERNAL_SERVER_ERROR) || \ \n \
  +                    ((x) == HTTP_SERVICE_UNAVAILABLE)   || \ \n \
  +                    ((x) == HTTP_NOT_IMPLEMENTED)) \
  +    |    /* \n \
  +     * If we want to keep the connection, be sure that the request body \n \
  +     * (if any) has been read. \n \
  +     */ \n \
  +    if ((r->status != HTTP_NOT_MODIFIED) && (r->status != HTTP_NO_CONTENT) \n \
  +        && !$*(r->status) \n \
  +        && r->connection && (r->connection->keepalive != -1)) { \n \
  +        (void) ap_discard_request_body(r); \n \
  +    } \
  +    |SA-httpcodes\
  +    |dict-$*.html
  +R|ap_field_noparam\
  +    |char *$*(pool *p, const char *intype);\
  +    |content_type = $*(r->pool, r->content_type);\
  +    |\
  +    !dict-$*.html
   R|ap_add_version_component\
       |void $*(const char *component);\
       |/*\n * Called during modules-init phase\n */\n$*("MyMod/1.0");\
  @@ -2988,196 +3014,258 @@
   #;
   #; HTTP status code declarations.
   #;
  +X|SA-httpcodes\
  +    |ap_status_drops_connection,ap_is_HTTP_INFO,ap_is_HTTP_SUCCESS\
  +     ,ap_is_HTTP_REDIRECT,ap_is_HTTP_ERROR,ap_is_HTTP_CLIENT_ERROR\
  +     ,ap_is_HTTP_SERVER_ERROR\HTTP_CONTINUE,HTTP_SWITCHING_PROTOCOLS\
  +     ,HTTP_OK,HTTP_CREATED,HTTP_ACCEPTED,HTTP_NON_AUTHORITATIVE\
  +     ,HTTP_NO_CONTENT,HTTP_RESET_CONTENT,HTTP_PARTIAL_CONTENT\
  +     ,HTTP_MULTIPLE_CHOICES,HTTP_MOVED_PERMANENTLY,HTTP_MOVED_TEMPORARILY\
  +     ,HTTP_SEE_OTHER,HTTP_NOT_MODIFIED,HTTP_USE_PROXY,HTTP_BAD_REQUEST\
  +     ,HTTP_UNAUTHORIZED,HTTP_PAYMENT_REQUIRED,HTTP_FORBIDDEN,HTTP_NOT_FOUND\
  +     ,HTTP_METHOD_NOT_ALLOWED,HTTP_NOT_ACCEPTABLE\
  +     ,HTTP_PROXY_AUTHENTICATION_REQUIRED,HTTP_REQUEST_TIME_OUT,HTTP_CONFLICT\
  +     ,HTTP_GONE,HTTP_LENGTH_REQUIRED,HTTP_PRECONDITION_FAILED\
  +     ,HTTP_REQUEST_ENTITY_TOO_LARGE,HTTP_REQUEST_URI_TOO_LARGE\
  +     ,HTTP_UNSUPPORTED_MEDIA_TYPE,HTTP_INTERNAL_SERVER_ERROR\
  +     ,HTTP_NOT_IMPLEMENTED,HTTP_BAD_GATEWAY,HTTP_SERVICE_UNAVAILABLE\
  +     ,HTTP_GATEWAY_TIME_OUT,HTTP_VERSION_NOT_SUPPORTED\
  +     ,HTTP_VARIANT_ALSO_VARIES,HTTP_PROCESSING,HTTP_RANGE_NOT_SATISFIABLE\
  +     ,HTTP_EXPECTATION_FAILED,HTTP_UNPROCESSABLE_ENTITY,HTTP_LOCKED\
  +     ,HTTP_FAILED_DEPENDENCY,HTTP_INSUFFICIENT_STORAGE,HTTP_NOT_EXTENDED\
  +    |\
  +    |\
  +    |
   C|HTTP_CONTINUE\
  -    |#define $* <var>value</var>\
  +    |#define $* 100\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_SWITCHING_PROTOCOLS\
  -    |#define $* <var>value</var>\
  +    |#define $* 101\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
  +    |dict-$*.html
  +C|HTTP_PROCESSING\
  +    |#define $* 102\
  +    |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_OK\
  -    |#define $* <var>value</var>\
  +    |#define $* 200\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_CREATED\
  -    |#define $* <var>value</var>\
  +    |#define $* 201\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_ACCEPTED\
  -    |#define $* <var>value</var>\
  +    |#define $* 202\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_NON_AUTHORITATIVE\
  -    |#define $* <var>value</var>\
  +    |#define $* 203\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_NO_CONTENT\
  -    |#define $* <var>value</var>\
  +    |#define $* 204\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_RESET_CONTENT\
  -    |#define $* <var>value</var>\
  +    |#define $* 205\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_PARTIAL_CONTENT\
  -    |#define $* <var>value</var>\
  +    |#define $* 206\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_MULTIPLE_CHOICES\
  -    |#define $* <var>value</var>\
  +    |#define $* 300\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_MOVED_PERMANENTLY\
  -    |#define $* <var>value</var>\
  +    |#define $* 301\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_MOVED_TEMPORARILY\
  -    |#define $* <var>value</var>\
  +    |#define $* 302\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_SEE_OTHER\
  -    |#define $* <var>value</var>\
  +    |#define $* 303\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_NOT_MODIFIED\
  -    |#define $* <var>value</var>\
  +    |#define $* 304\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_USE_PROXY\
  -    |#define $* <var>value</var>\
  +    |#define $* 305\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_BAD_REQUEST\
  -    |#define $* <var>value</var>\
  +    |#define $* 400\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_UNAUTHORIZED\
  -    |#define $* <var>value</var>\
  +    |#define $* 401\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_PAYMENT_REQUIRED\
  -    |#define $* <var>value</var>\
  +    |#define $* 402\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_FORBIDDEN\
  -    |#define $* <var>value</var>\
  +    |#define $* 403\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_NOT_FOUND\
  -    |#define $* <var>value</var>\
  +    |#define $* 404\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_METHOD_NOT_ALLOWED\
  -    |#define $* <var>value</var>\
  +    |#define $* 405\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_NOT_ACCEPTABLE\
  -    |#define $* <var>value</var>\
  +    |#define $* 406\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_PROXY_AUTHENTICATION_REQUIRED\
  -    |#define $* <var>value</var>\
  +    |#define $* 407\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_REQUEST_TIME_OUT\
  -    |#define $* <var>value</var>\
  +    |#define $* 408\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_CONFLICT\
  -    |#define $* <var>value</var>\
  +    |#define $* 409\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_GONE\
  -    |#define $* <var>value</var>\
  +    |#define $* 410\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_LENGTH_REQUIRED\
  -    |#define $* <var>value</var>\
  +    |#define $* 411\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_PRECONDITION_FAILED\
  -    |#define $* <var>value</var>\
  +    |#define $* 412\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_REQUEST_ENTITY_TOO_LARGE\
  -    |#define $* <var>value</var>\
  +    |#define $* 413\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_REQUEST_URI_TOO_LARGE\
  -    |#define $* <var>value</var>\
  +    |#define $* 414\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_UNSUPPORTED_MEDIA_TYPE\
  -    |#define $* <var>value</var>\
  +    |#define $* 415\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
  +    |dict-$*.html
  +C|HTTP_RANGE_NOT_SATISFIABLE\
  +    |#define $* 416\
  +    |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  +    |SA-httpcodes\
  +    |dict-$*.html
  +C|HTTP_EXPECTATION_FAILED\
  +    |#define $* 417\
  +    |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  +    |SA-httpcodes\
       |dict-$*.html
  +C|HTTP_UNPROCESSABLE_ENTITY\
  +    |#define $* 422\
  +    |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  +    |SA-httpcodes\
  +    |dict-$*.html
  +C|HTTP_LOCKED\
  +    |#define $* 423\
  +    |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  +    |SA-httpcodes\
  +    |dict-$*.html
  +C|HTTP_FAILED_DEPENDENCY\
  +    |#define $* 424\
  +    |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  +    |SA-httpcodes\
  +    |dict-$*.html
   C|HTTP_INTERNAL_SERVER_ERROR\
  -    |#define $* <var>value</var>\
  +    |#define $* 500\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_NOT_IMPLEMENTED\
  -    |#define $* <var>value</var>\
  +    |#define $* 501\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_BAD_GATEWAY\
  -    |#define $* <var>value</var>\
  +    |#define $* 502\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_SERVICE_UNAVAILABLE\
  -    |#define $* <var>value</var>\
  +    |#define $* 503\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_GATEWAY_TIME_OUT\
  -    |#define $* <var>value</var>\
  +    |#define $* 504\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_VERSION_NOT_SUPPORTED\
  -    |#define $* <var>value</var>\
  +    |#define $* 505\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
   C|HTTP_VARIANT_ALSO_VARIES\
  -    |#define $* <var>value</var>\
  +    |#define $* 506\
       |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  -    |\
  +    |SA-httpcodes\
       |dict-$*.html
  +C|HTTP_INSUFFICIENT_STORAGE\
  +    |#define $* 507\
  +    |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  +    |SA-httpcodes\
  +    |dict-$*.html
  +C|HTTP_NOT_EXTENDED\
  +    |#define $* 510\
  +    |request_rec *r;\nif (r-&gt;status == $*) {\n    ...processing for $* status...\n}\
  +    |SA-httpcodes\
  +    |dict-$*.html
   #; Multithread stuff
   X|SA-multi\
       |ap_acquire_mutex,MULTI_OK,MULTI_ERR,MULTI_TIMEOUT\
  @@ -3245,79 +3333,52 @@
   #; These are macros, but they are invoked as though they were routines -
   #; so that's how we list them.
   #;
  -X|SA-status-check\
  -    |is_HTTP_INFO,is_HTTP_SUCCESS,is_HTTP_REDIRECT\
  -     ,is_HTTP_ERROR,is_HTTP_CLIENT_ERROR,is_HTTP_SERVER_ERROR\
  -     ,status_drops_connection\
  -    |\
  -    |\
  -    |
  -M|is_HTTP_INFO\
  +M|ap_is_HTTP_INFO\
       |#define $*(x) (((x) &gt;= 100) &amp;&amp; ((x) &lt; 200))\
       |request_rec *r;\nif (!$*(r-&gt;status)) { \n \
       return OK; \n \
   } \
  -    |SA-status-check\
  +    |SA-httpcodes\
       |dict-$*.html
  -M|is_HTTP_SUCCESS\
  +M|ap_is_HTTP_SUCCESS\
       |#define $*(x) (((x) &gt;= 200) &amp;&amp; ((x) &lt; 300))\
       |request_rec *r;\nif (!$*(r-&gt;status)) { \n \
       return OK; \n \
   } \
  -    |SA-status-check\
  +    |SA-httpcodes\
       |dict-$*.html
  -M|is_HTTP_REDIRECT\
  +M|ap_is_HTTP_REDIRECT\
       |#define $*(x) (((x) &gt;= 300) &amp;&amp; ((x) &lt; 400))\
       |request_rec *r;\nif (!$*(r-&gt;status)) { \n \
       return OK; \n \
   } \
  -    |SA-status-check\
  +    |SA-httpcodes\
       |dict-$*.html
  -M|is_HTTP_ERROR\
  +M|ap_is_HTTP_ERROR\
       |#define $*(x) (((x) &gt;= 400) &amp;&amp; ((x) &lt; 600))\
       |request_rec *r;\nif (!$*(r-&gt;status)) { \n \
       return DONE; \n \
   } \
  -    |SA-status-check\
  +    |SA-httpcodes\
       |dict-$*.html
  -M|is_HTTP_CLIENT_ERROR\
  +M|ap_is_HTTP_CLIENT_ERROR\
       |#define $*(x) (((x) &gt;= 400) &amp;&amp; ((x) &lt; 500))\
       |request_rec *r;\nif (!$*(r-&gt;status)) { \n \
       return DONE; \n \
   } \
  -    |SA-status-check\
  +    |SA-httpcodes\
       |dict-$*.html
  -M|is_HTTP_SERVER_ERROR\
  +M|ap_is_HTTP_SERVER_ERROR\
       |#define $*(x) (((x) &gt;= 500) &amp;&amp; ((x) &lt; 600))\
       |request_rec *r;\nif (!$*(r-&gt;status)) { \n \
       return DONE; \n \
   } \
  -    |SA-status-check\
  +    |SA-httpcodes\
       |dict-$*.html
   #;
   #; This is another messy definition; the spacing has to be done
   #; correctly for horizontal alignment in the final <PRE> block.
   #;
  -M|status_drops_connection\
  -|#define $*(x) (((x) == HTTP_BAD_REQUEST)           &#124;&#124;\n\
  -                                    ((x) == HTTP_REQUEST_TIME_OUT)      &#124;&#124;\n\
  -                                    ((x) == HTTP_LENGTH_REQUIRED)       &#124;&#124;\n\
  -                                    ((x) == HTTP_REQUEST_ENTITY_TOO_LARGE) &#124;&#124;\n\
  -                                    ((x) == HTTP_REQUEST_URI_TOO_LARGE) &#124;&#124;\n\
  -                                    ((x) == HTTP_INTERNAL_SERVER_ERROR) &#124;&#124;\n\
  -                                    ((x) == HTTP_SERVICE_UNAVAILABLE) &#124;&#124;\n\
  -                                    ((x) == HTTP_NOT_IMPLEMENTED))\
  -    |    /* \n \
  -     * If we want to keep the connection, be sure that the request body \n \
  -     * (if any) has been read. \n \
  -     */ \n \
  -    if ((r-&gt;status != HTTP_NOT_MODIFIED) &amp;&amp; (r-&gt;status != HTTP_NO_CONTENT) \n \
  -        &amp;&amp; !$*(r-&gt;status) \n \
  -        &amp;&amp; r-&gt;connection &amp;&amp; (r-&gt;connection-&gt;keepalive != -1)) { \n \
  -        (void) ap_discard_request_body(r); \n \
  -    } \
  -    |SA-status-check\
  -    |dict-$*.html
   X|SA-options\
       |OPT_NONE,OPT_INDEXES,OPT_INCLUDES,OPT_SYM_LINKS,OPT_EXECCGI\
       ,OPT_UNSET,OPT_INCNOEXEC,OPT_SYM_OWNER,OPT_MULTI,OPT_ALL\
  
  
  
  1.13      +2 -2      httpd-docs-1.3/apidoc/mkapidict
  
  Index: mkapidict
  ===================================================================
  RCS file: /home/cvs/httpd-docs-1.3/apidoc/mkapidict,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -u -r1.12 -r1.13
  --- mkapidict	2000/07/25 13:03:46	1.12
  +++ mkapidict	2000/07/25 21:04:48	1.13
  @@ -398,7 +398,7 @@
     <ol compact>
   EOHT
   
  -        foreach (sort(keys(%items))) {
  +        foreach (sort {uc($a) cmp uc($b)} (keys(%items))) {
   	    my ($uri) = $HREF{"$_"};
   
   	    print $ofh <<EOHT;
  @@ -582,7 +582,7 @@
   		}
   	    }
   	    $ref = $sees;
  -	    foreach (sort(split(m:,:, $ref))) {
  +	    foreach (sort {uc($a) cmp uc($b)} (split(m:,:, $ref))) {
   		local ($item) = "<samp>$_</samp>";
   		my ($uri) = $HREF{"$_"};
   
  
  
  
  1.1                  httpd-docs-1.3/apidoc/dict-ap_is_HTTP_CLIENT_ERROR.html
  
  Index: dict-ap_is_HTTP_CLIENT_ERROR.html
  ===================================================================
  <p>
  Macro which returns boolean true if the HTTP status code passed to it
  denotes a client error.
  </p>
  
  
  
  1.1                  httpd-docs-1.3/apidoc/dict-ap_is_HTTP_ERROR.html
  
  Index: dict-ap_is_HTTP_ERROR.html
  ===================================================================
  <p>
  Macro which returns boolean true if the HTTP status code passed to it
  denotes a client or server error.
  </p>
  
  
  
  1.1                  httpd-docs-1.3/apidoc/dict-ap_is_HTTP_INFO.html
  
  Index: dict-ap_is_HTTP_INFO.html
  ===================================================================
  <p>
  Macro which returns boolean true if the HTTP status code passed to it
  denotes an information message.
  </p>
  
  
  
  1.1                  httpd-docs-1.3/apidoc/dict-ap_is_HTTP_REDIRECT.html
  
  Index: dict-ap_is_HTTP_REDIRECT.html
  ===================================================================
  <p>
  Macro which returns boolean true if the HTTP status code passed to it
  denotes a redirect.
  </p>
  
  
  
  1.1                  httpd-docs-1.3/apidoc/dict-ap_is_HTTP_SERVER_ERROR.html
  
  Index: dict-ap_is_HTTP_SERVER_ERROR.html
  ===================================================================
  <p>
  Macro which returns boolean true if the HTTP status code passed to it
  denotes a server error.
  </p>
  
  
  
  1.1                  httpd-docs-1.3/apidoc/dict-ap_is_HTTP_SUCCESS.html
  
  Index: dict-ap_is_HTTP_SUCCESS.html
  ===================================================================
  <p>
  Macro which returns boolean true if the HTTP status code passed to it
  denotes a successful result.
  </p>
  
  
  
  1.1                  httpd-docs-1.3/apidoc/dict-ap_status_drops_connection.html
  
  Index: dict-ap_status_drops_connection.html
  ===================================================================
  <p>
  Macro representing a Boolean expression for all HTTP error response values
  which will cause the current connection to be dropped.
  </p>