Mailing List Archive

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
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>