You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by jo...@apache.org on 2006/02/11 17:52:48 UTC

svn commit: r377002 [9/31] - in /httpd/site/trunk: docs/apreq/docs/libapreq2/ xdocs/apreq/docs/libapreq2/

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__parser_8h.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__parser_8h.html?rev=377002&r1=377001&r2=377002&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__parser_8h.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__parser_8h.html Sat Feb 11 08:52:42 2006
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.06-dev: libapreq2: include/apreq_parser.h File Reference</title> 
+  <title>libapreq2-2.07: libapreq2: include/apreq_parser.h File Reference</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,11 +10,22 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.4.3-20050530 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="nav">
-<a class="el" href="dir_000000.html">include</a></div>
-<h1>apreq_parser.h File Reference</h1>Request body parser API. <a href="#_details">More...</a>
+<!-- Generated by Doxygen 1.4.6 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+    <li><a href="examples.html"><span>Examples</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul></div>
+<h1>include/apreq_parser.h File Reference</h1>Request body parser API. <a href="#_details">More...</a>
 <p>
 <code>#include &quot;<a class="el" href="apreq__param_8h-source.html">apreq_param.h</a>&quot;</code><br>
 
@@ -27,60 +38,60 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html">apreq_parser_t</a></td></tr>
 
 <tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a0">APREQ_PARSER_ARGS</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#57c75d9de5ddbaa09ef4bf4cbeb04846">APREQ_PARSER_ARGS</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a1">APREQ_HOOK_ARGS</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#15e8bd037103bdb92023abf30f18252c">APREQ_HOOK_ARGS</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a2">APREQ_DECLARE_PARSER</a>(f)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#35abd6d504c1132860e6dff2bdd5037c">APREQ_DECLARE_PARSER</a>(f)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a3">APREQ_DECLARE_HOOK</a>(f)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#761ba91c1ebf82fc000cccac14cb83c0">APREQ_DECLARE_HOOK</a>(f)</td></tr>
 
 <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a4">apreq_hook_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#4ff45ca22a9e7fbece8ac78b0d233f8b">apreq_hook_t</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a5">apreq_parser_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#018e4ac2eb5d048ee53a12814d329a58">apreq_parser_t</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a6">apreq_parser_function_t</a> )(APREQ_PARSER_ARGS)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#4855e862e92d6bda51b584a60ac873b6">apreq_parser_function_t</a> )(APREQ_PARSER_ARGS)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a7">apreq_hook_function_t</a> )(APREQ_HOOK_ARGS)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#6469eec81426802ee44ba4ecb5f72e66">apreq_hook_function_t</a> )(APREQ_HOOK_ARGS)</td></tr>
 
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a> <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a8">apreq_parser_run</a> (struct <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> *psr, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gga0">apr_table_t</a> *t, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket__brigade.html">apr_bucket_brigade</a> *bb)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#4055138b7e8f9a7ed3cf882fe2824051">APR_INLINE</a> <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#3775abf5fb4c9ea97352f2f8f9b59d63">apreq_parser_run</a> (struct <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> *psr, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gb14d8d6b58a07e71dc83823a6e5b1ac2">apr_table_t</a> *t, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket__brigade.html">ap
 r_bucket_brigade</a> *bb)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a> <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a9">apreq_hook_run</a> (struct <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *h, <a class="el" href="structapreq__param__t.html">apreq_param_t</a> *param, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket__brigade.html">apr_bucket_brigade</a> *bb)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#4055138b7e8f9a7ed3cf882fe2824051">APR_INLINE</a> <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#29efcfea1381bde2dfcb6ae4acbd0770">apreq_hook_run</a> (struct <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *h, <a class="el" href="structapreq__param__t.html">apreq_param_t</a> *param, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket__brigade.html">apr_bucket_brigade</a> *bb)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a10">APREQ_DECLARE_PARSER</a> (apreq_parse_headers)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#6d36d013e41e64a0b213759bb224616c">APREQ_DECLARE_PARSER</a> (apreq_parse_headers)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a11">APREQ_DECLARE_PARSER</a> (apreq_parse_urlencoded)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a49de48e077f9b4c84ea004afe54a515">APREQ_DECLARE_PARSER</a> (apreq_parse_urlencoded)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a12">APREQ_DECLARE_PARSER</a> (apreq_parse_multipart)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#4f23cc70b95b215c8e2e82b3d23b50b2">APREQ_DECLARE_PARSER</a> (apreq_parse_multipart)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a13">APREQ_DECLARE_PARSER</a> (apreq_parse_generic)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#d007b83a760665cbb52c13221e3518a3">APREQ_DECLARE_PARSER</a> (apreq_parse_generic)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a14">APREQ_DECLARE_HOOK</a> (apreq_hook_apr_xml_parser)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#538b3a7b2169ccd31bc92cadcf1855d9">APREQ_DECLARE_HOOK</a> (apreq_hook_apr_xml_parser)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a15">apreq_parser_make</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gga0">apr_pool_t</a> *pool, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/group___a_p_r___util___bucket___brigades.html#gga2">apr_bucket_alloc_t</a> *ba, const char *content_type, <a class="el" href="apreq__parser_8h.html#a6">apreq_parser_function_t</a> pfn, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga7">apr_size_t</a> brigade_limit, const char *temp_dir, <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *hook, void *ctx)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#59573b2fa86b5f386f2174ce1f179d9c">apreq_parser_make</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf00710151d580d85b81c3d419836b9bb">apr_pool_t</a> *pool, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/group___a_p_r___util___bucket___brigades.html#g7e2612acb58613f044271c994cf59522">apr_bucket_alloc_t</a> *ba, const char *content_type, <a class="el" href="apreq__parser_8h.html#4855e862e92d6bda51b584a60ac873b6">apreq_parser_function_t</a> pfn, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga0ecd1b844924efe2cb5ffd0079eab9d">
 apr_size_t</a> brigade_limit, const char *temp_dir, <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *hook, void *ctx)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a16">apreq_hook_make</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gga0">apr_pool_t</a> *pool, <a class="el" href="apreq__parser_8h.html#a7">apreq_hook_function_t</a> hook, <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *next, void *ctx)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#d877ef1648f4e2033c4975dafa14f4e3">apreq_hook_make</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf00710151d580d85b81c3d419836b9bb">apr_pool_t</a> *pool, <a class="el" href="apreq__parser_8h.html#6469eec81426802ee44ba4ecb5f72e66">apreq_hook_function_t</a> hook, <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *next, void *ctx)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a17">apreq_parser_add_hook</a> (<a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> *p, <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *h)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#78090b5e588a759c54c8c356b6765fe2">apreq_parser_add_hook</a> (<a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> *p, <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *h)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="apreq__parser_8h.html#a6">apreq_parser_function_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a18">apreq_parser</a> (const char *enctype)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="apreq__parser_8h.html#4855e862e92d6bda51b584a60ac873b6">apreq_parser_function_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#68e9aa1a682757a7fb30a75ca9b271f3">apreq_parser</a> (const char *enctype)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a19">apreq_register_parser</a> (const char *enctype, <a class="el" href="apreq__parser_8h.html#a6">apreq_parser_function_t</a> pfn)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#1a91fcc48c6f653947f47f47991b3855">apreq_register_parser</a> (const char *enctype, <a class="el" href="apreq__parser_8h.html#4855e862e92d6bda51b584a60ac873b6">apreq_parser_function_t</a> pfn)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a20">APREQ_DECLARE_HOOK</a> (apreq_hook_disable_uploads)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#b5f3ad7a219a17afd6be39aeacdb2967">APREQ_DECLARE_HOOK</a> (apreq_hook_disable_uploads)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a21">APREQ_DECLARE_HOOK</a> (apreq_hook_discard_brigade)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#dd6658efc88dded078107a931763233c">APREQ_DECLARE_HOOK</a> (apreq_hook_discard_brigade)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a22">APREQ_DECLARE_HOOK</a> (apreq_hook_find_param)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html#a3729893302ad19d6ead8a6da00000c8">APREQ_DECLARE_HOOK</a> (apreq_hook_find_param)</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 Request body parser API. 
 <p>
 <hr><h2>Define Documentation</h2>
-<a class="anchor" name="a3"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_HOOK" ref="a3" args="(f)" --><p>
+<a class="anchor" name="761ba91c1ebf82fc000cccac14cb83c0"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_HOOK" ref="761ba91c1ebf82fc000cccac14cb83c0" args="(f)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -105,12 +116,12 @@
     <td>
 
 <p>
-<b>Value:</b><div class="fragment"><pre class="fragment">APREQ_DECLARE_NONSTD(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>) \
-                                (f) (<a class="code" href="apreq__parser_8h.html#a1">APREQ_HOOK_ARGS</a>)
-</pre></div>Declares an API hook.    </td>
+<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="apreq_8h.html#d0d41b6ef95a91ffeba604a9c362d4a0">APREQ_DECLARE_NONSTD</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a>) \
+                                (f) (<a class="code" href="apreq__parser_8h.html#15e8bd037103bdb92023abf30f18252c">APREQ_HOOK_ARGS</a>)
+</pre></div>Declares an API hook.     </td>
   </tr>
 </table>
-<a class="anchor" name="a2"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_PARSER" ref="a2" args="(f)" --><p>
+<a class="anchor" name="35abd6d504c1132860e6dff2bdd5037c"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_PARSER" ref="35abd6d504c1132860e6dff2bdd5037c" args="(f)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -135,12 +146,12 @@
     <td>
 
 <p>
-<b>Value:</b><div class="fragment"><pre class="fragment">APREQ_DECLARE_NONSTD(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>) \
-                                (f) (<a class="code" href="apreq__parser_8h.html#a0">APREQ_PARSER_ARGS</a>)
-</pre></div>Declares a API parser.    </td>
+<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="apreq_8h.html#d0d41b6ef95a91ffeba604a9c362d4a0">APREQ_DECLARE_NONSTD</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a>) \
+                                (f) (<a class="code" href="apreq__parser_8h.html#57c75d9de5ddbaa09ef4bf4cbeb04846">APREQ_PARSER_ARGS</a>)
+</pre></div>Declares a API parser.     </td>
   </tr>
 </table>
-<a class="anchor" name="a1"></a><!-- doxytag: member="apreq_parser.h::APREQ_HOOK_ARGS" ref="a1" args="" --><p>
+<a class="anchor" name="15e8bd037103bdb92023abf30f18252c"></a><!-- doxytag: member="apreq_parser.h::APREQ_HOOK_ARGS" ref="15e8bd037103bdb92023abf30f18252c" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -166,7 +177,7 @@
 </pre></div>Hook arguments     </td>
   </tr>
 </table>
-<a class="anchor" name="a0"></a><!-- doxytag: member="apreq_parser.h::APREQ_PARSER_ARGS" ref="a0" args="" --><p>
+<a class="anchor" name="57c75d9de5ddbaa09ef4bf4cbeb04846"></a><!-- doxytag: member="apreq_parser.h::APREQ_PARSER_ARGS" ref="57c75d9de5ddbaa09ef4bf4cbeb04846" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -187,19 +198,19 @@
 
 <p>
 <b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="structapreq__parser__t.html">apreq_parser_t</a> *parser,     \
-                           <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gga0">apr_table_t</a> *t,             \
+                           <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gb14d8d6b58a07e71dc83823a6e5b1ac2">apr_table_t</a> *t,             \
                            <a class="codeRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket__brigade.html">apr_bucket_brigade</a> *bb
 </pre></div>Parser arguments.     </td>
   </tr>
 </table>
 <hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="a7"></a><!-- doxytag: member="apreq_parser.h::apreq_hook_function_t" ref="a7" args=")(APREQ_HOOK_ARGS)" --><p>
+<a class="anchor" name="6469eec81426802ee44ba4ecb5f72e66"></a><!-- doxytag: member="apreq_parser.h::apreq_hook_function_t" ref="6469eec81426802ee44ba4ecb5f72e66" args=")(APREQ_HOOK_ARGS)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top">typedef <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="apreq__parser_8h.html#a7">apreq_hook_function_t</a>)(APREQ_HOOK_ARGS)          </td>
+          <td class="md" nowrap valign="top">typedef <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a>(* <a class="el" href="apreq__parser_8h.html#6469eec81426802ee44ba4ecb5f72e66">apreq_hook_function_t</a>)(APREQ_HOOK_ARGS)          </td>
         </tr>
       </table>
     </td>
@@ -213,10 +224,10 @@
     <td>
 
 <p>
-The callback function of a hook. See <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a>.    </td>
+The callback function of a hook. See <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a>.     </td>
   </tr>
 </table>
-<a class="anchor" name="a4"></a><!-- doxytag: member="apreq_parser.h::apreq_hook_t" ref="a4" args="" --><p>
+<a class="anchor" name="4ff45ca22a9e7fbece8ac78b0d233f8b"></a><!-- doxytag: member="apreq_parser.h::apreq_hook_t" ref="4ff45ca22a9e7fbece8ac78b0d233f8b" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -236,16 +247,16 @@
     <td>
 
 <p>
-A hook is called by the parser whenever data arrives in a file upload parameter of the request body. You may associate any number of hooks with a parser instance with <a class="el" href="apreq__parser_8h.html#a17">apreq_parser_add_hook()</a>.    </td>
+A hook is called by the parser whenever data arrives in a file upload parameter of the request body. You may associate any number of hooks with a parser instance with <a class="el" href="apreq__parser_8h.html#78090b5e588a759c54c8c356b6765fe2">apreq_parser_add_hook()</a>.     </td>
   </tr>
 </table>
-<a class="anchor" name="a6"></a><!-- doxytag: member="apreq_parser.h::apreq_parser_function_t" ref="a6" args=")(APREQ_PARSER_ARGS)" --><p>
+<a class="anchor" name="4855e862e92d6bda51b584a60ac873b6"></a><!-- doxytag: member="apreq_parser.h::apreq_parser_function_t" ref="4855e862e92d6bda51b584a60ac873b6" args=")(APREQ_PARSER_ARGS)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top">typedef <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="apreq__parser_8h.html#a6">apreq_parser_function_t</a>)(APREQ_PARSER_ARGS)          </td>
+          <td class="md" nowrap valign="top">typedef <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a>(* <a class="el" href="apreq__parser_8h.html#4855e862e92d6bda51b584a60ac873b6">apreq_parser_function_t</a>)(APREQ_PARSER_ARGS)          </td>
         </tr>
       </table>
     </td>
@@ -259,10 +270,10 @@
     <td>
 
 <p>
-The callback function implementing a request body parser.    </td>
+The callback function implementing a request body parser.     </td>
   </tr>
 </table>
-<a class="anchor" name="a5"></a><!-- doxytag: member="apreq_parser.h::apreq_parser_t" ref="a5" args="" --><p>
+<a class="anchor" name="018e4ac2eb5d048ee53a12814d329a58"></a><!-- doxytag: member="apreq_parser.h::apreq_parser_t" ref="018e4ac2eb5d048ee53a12814d329a58" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -282,11 +293,11 @@
     <td>
 
 <p>
-A request body parser instance.    </td>
+A request body parser instance.     </td>
   </tr>
 </table>
 <hr><h2>Function Documentation</h2>
-<a class="anchor" name="a22"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_HOOK" ref="a22" args="(apreq_hook_find_param)" --><p>
+<a class="anchor" name="a3729893302ad19d6ead8a6da00000c8"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_HOOK" ref="a3729893302ad19d6ead8a6da00000c8" args="(apreq_hook_find_param)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -312,11 +323,11 @@
 
 <p>
 Special purpose utility for locating a parameter during parsing. The hook's ctx shoud be initialized to a const char *, which is a pointer to the desired param name. The hook's ctx will be reassigned to the first param found.<p>
-<dl compact><dt><b>Remarks:</b></dt><dd>When used, this should always be the first hook invoked, so add it manually as parser-&gt;hook instead of using apreq_parser_add_hook.</dd></dl>
+<dl compact><dt><b>Remarks:</b></dt><dd>When used, this should always be the first hook invoked, so add it manually as parser-&gt;hook instead of using apreq_parser_add_hook. </dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a21"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_HOOK" ref="a21" args="(apreq_hook_discard_brigade)" --><p>
+<a class="anchor" name="dd6658efc88dded078107a931763233c"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_HOOK" ref="dd6658efc88dded078107a931763233c" args="(apreq_hook_discard_brigade)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -341,10 +352,10 @@
     <td>
 
 <p>
-Calls apr_brigade_cleanup on the incoming brigade after passing the brigade to any subsequent hooks.    </td>
+Calls apr_brigade_cleanup on the incoming brigade after passing the brigade to any subsequent hooks.     </td>
   </tr>
 </table>
-<a class="anchor" name="a20"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_HOOK" ref="a20" args="(apreq_hook_disable_uploads)" --><p>
+<a class="anchor" name="b5f3ad7a219a17afd6be39aeacdb2967"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_HOOK" ref="b5f3ad7a219a17afd6be39aeacdb2967" args="(apreq_hook_disable_uploads)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -369,10 +380,10 @@
     <td>
 
 <p>
-Returns APREQ_ERROR_GENERAL. Effectively disables mfd parser if a file-upload field is present.    </td>
+Returns APREQ_ERROR_GENERAL. Effectively disables mfd parser if a file-upload field is present.     </td>
   </tr>
 </table>
-<a class="anchor" name="a14"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_HOOK" ref="a14" args="(apreq_hook_apr_xml_parser)" --><p>
+<a class="anchor" name="538b3a7b2169ccd31bc92cadcf1855d9"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_HOOK" ref="538b3a7b2169ccd31bc92cadcf1855d9" args="(apreq_hook_apr_xml_parser)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -397,10 +408,10 @@
     <td>
 
 <p>
-apr_xml_parser hook. It will parse until EOS appears. The parsed document isn't available until parsing has completed successfully. The hook's ctx pointer may be cast as (<a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__xml__doc.html">apr_xml_doc</a> **) to retrieve the parsed document.    </td>
+apr_xml_parser hook. It will parse until EOS appears. The parsed document isn't available until parsing has completed successfully. The hook's ctx pointer may be cast as (<a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__xml__doc.html">apr_xml_doc</a> **) to retrieve the parsed document.     </td>
   </tr>
 </table>
-<a class="anchor" name="a13"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_PARSER" ref="a13" args="(apreq_parse_generic)" --><p>
+<a class="anchor" name="d007b83a760665cbb52c13221e3518a3"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_PARSER" ref="d007b83a760665cbb52c13221e3518a3" args="(apreq_parse_generic)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -425,10 +436,10 @@
     <td>
 
 <p>
-Generic parser. No table entries will be added to the req-&gt;body table by this parser. The parser creates a dummy <a class="el" href="structapreq__param__t.html">apreq_param_t</a> to pass to any configured hooks. If no hooks are configured, the dummy param's bb slot will contain a copy of the request body. It can be retrieved by casting the parser's ctx pointer to (<a class="el" href="structapreq__param__t.html">apreq_param_t</a> **).    </td>
+Generic parser. No table entries will be added to the req-&gt;body table by this parser. The parser creates a dummy <a class="el" href="structapreq__param__t.html">apreq_param_t</a> to pass to any configured hooks. If no hooks are configured, the dummy param's bb slot will contain a copy of the request body. It can be retrieved by casting the parser's ctx pointer to (<a class="el" href="structapreq__param__t.html">apreq_param_t</a> **).     </td>
   </tr>
 </table>
-<a class="anchor" name="a12"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_PARSER" ref="a12" args="(apreq_parse_multipart)" --><p>
+<a class="anchor" name="4f23cc70b95b215c8e2e82b3d23b50b2"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_PARSER" ref="4f23cc70b95b215c8e2e82b3d23b50b2" args="(apreq_parse_multipart)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -453,10 +464,10 @@
     <td>
 
 <p>
-RFC 2388 multipart/form-data (and XForms 1.0 multipart/related) parser. It will reject any buckets representing preamble and postamble text (this is normal behavior, not an error condition). See <a class="el" href="apreq__parser_8h.html#a8">apreq_parser_run()</a> for more info on rejected data.    </td>
+RFC 2388 multipart/form-data (and XForms 1.0 multipart/related) parser. It will reject any buckets representing preamble and postamble text (this is normal behavior, not an error condition). See <a class="el" href="apreq__parser_8h.html#3775abf5fb4c9ea97352f2f8f9b59d63">apreq_parser_run()</a> for more info on rejected data.     </td>
   </tr>
 </table>
-<a class="anchor" name="a11"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_PARSER" ref="a11" args="(apreq_parse_urlencoded)" --><p>
+<a class="anchor" name="a49de48e077f9b4c84ea004afe54a515"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_PARSER" ref="a49de48e077f9b4c84ea004afe54a515" args="(apreq_parse_urlencoded)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -481,10 +492,10 @@
     <td>
 
 <p>
-RFC 2396 application/x-www-form-urlencoded parser.    </td>
+RFC 2396 application/x-www-form-urlencoded parser.     </td>
   </tr>
 </table>
-<a class="anchor" name="a10"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_PARSER" ref="a10" args="(apreq_parse_headers)" --><p>
+<a class="anchor" name="6d36d013e41e64a0b213759bb224616c"></a><!-- doxytag: member="apreq_parser.h::APREQ_DECLARE_PARSER" ref="6d36d013e41e64a0b213759bb224616c" args="(apreq_parse_headers)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -509,10 +520,10 @@
     <td>
 
 <p>
-RFC 822 Header parser. It will reject all data after the first CRLF CRLF sequence (an empty line). See <a class="el" href="apreq__parser_8h.html#a8">apreq_parser_run()</a> for more info on rejected data.    </td>
+RFC 822 Header parser. It will reject all data after the first CRLF CRLF sequence (an empty line). See <a class="el" href="apreq__parser_8h.html#3775abf5fb4c9ea97352f2f8f9b59d63">apreq_parser_run()</a> for more info on rejected data.     </td>
   </tr>
 </table>
-<a class="anchor" name="a16"></a><!-- doxytag: member="apreq_parser.h::apreq_hook_make" ref="a16" args="(apr_pool_t *pool, apreq_hook_function_t hook, apreq_hook_t *next, void *ctx)" --><p>
+<a class="anchor" name="d877ef1648f4e2033c4975dafa14f4e3"></a><!-- doxytag: member="apreq_parser.h::apreq_hook_make" ref="d877ef1648f4e2033c4975dafa14f4e3" args="(apr_pool_t *pool, apreq_hook_function_t hook, apreq_hook_t *next, void *ctx)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -520,13 +531,13 @@
         <tr>
           <td class="md" nowrap valign="top"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a>* apreq_hook_make           </td>
           <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gga0">apr_pool_t</a> *&nbsp;</td>
+          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf00710151d580d85b81c3d419836b9bb">apr_pool_t</a> *&nbsp;</td>
           <td class="mdname" nowrap> <em>pool</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
-          <td class="md" nowrap><a class="el" href="apreq__parser_8h.html#a7">apreq_hook_function_t</a>&nbsp;</td>
+          <td class="md" nowrap><a class="el" href="apreq__parser_8h.html#6469eec81426802ee44ba4ecb5f72e66">apreq_hook_function_t</a>&nbsp;</td>
           <td class="mdname" nowrap> <em>hook</em>, </td>
         </tr>
         <tr>
@@ -567,17 +578,17 @@
     <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>Hook's internal scratch pad. </td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>New hook.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>New hook. </dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a9"></a><!-- doxytag: member="apreq_parser.h::apreq_hook_run" ref="a9" args="(struct apreq_hook_t *h, apreq_param_t *param, apr_bucket_brigade *bb)" --><p>
+<a class="anchor" name="29efcfea1381bde2dfcb6ae4acbd0770"></a><!-- doxytag: member="apreq_parser.h::apreq_hook_run" ref="29efcfea1381bde2dfcb6ae4acbd0770" args="(struct apreq_hook_t *h, apreq_param_t *param, apr_bucket_brigade *bb)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top">static <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a> <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a> apreq_hook_run           </td>
+          <td class="md" nowrap valign="top">static <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#4055138b7e8f9a7ed3cf882fe2824051">APR_INLINE</a> <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a> apreq_hook_run           </td>
           <td class="md" valign="top">(&nbsp;</td>
           <td class="md" nowrap valign="top">struct <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *&nbsp;</td>
           <td class="mdname" nowrap> <em>h</em>, </td>
@@ -611,17 +622,17 @@
     <td>
 
 <p>
-Run the hook with the current parameter and the incoming bucket brigade. The hook may modify the brigade if necessary. Once all hooks have completed, the contents of the brigade will be added to the parameter's bb attribute. <dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS on success. All other values represent errors.</dd></dl>
+Run the hook with the current parameter and the incoming bucket brigade. The hook may modify the brigade if necessary. Once all hooks have completed, the contents of the brigade will be added to the parameter's bb attribute. <dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS on success. All other values represent errors. </dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a18"></a><!-- doxytag: member="apreq_parser.h::apreq_parser" ref="a18" args="(const char *enctype)" --><p>
+<a class="anchor" name="68e9aa1a682757a7fb30a75ca9b271f3"></a><!-- doxytag: member="apreq_parser.h::apreq_parser" ref="68e9aa1a682757a7fb30a75ca9b271f3" args="(const char *enctype)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"><a class="el" href="apreq__parser_8h.html#a6">apreq_parser_function_t</a> apreq_parser           </td>
+          <td class="md" nowrap valign="top"><a class="el" href="apreq__parser_8h.html#4855e862e92d6bda51b584a60ac873b6">apreq_parser_function_t</a> apreq_parser           </td>
           <td class="md" valign="top">(&nbsp;</td>
           <td class="md" nowrap valign="top">const char *&nbsp;</td>
           <td class="mdname1" valign="top" nowrap> <em>enctype</em>          </td>
@@ -645,17 +656,17 @@
     <tr><td valign="top"></td><td valign="top"><em>enctype</em>&nbsp;</td><td>The desired enctype (can also be a full "Content-Type" header). </td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>The parser function, or NULL if the enctype is unrecognized.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>The parser function, or NULL if the enctype is unrecognized. </dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a17"></a><!-- doxytag: member="apreq_parser.h::apreq_parser_add_hook" ref="a17" args="(apreq_parser_t *p, apreq_hook_t *h)" --><p>
+<a class="anchor" name="78090b5e588a759c54c8c356b6765fe2"></a><!-- doxytag: member="apreq_parser.h::apreq_parser_add_hook" ref="78090b5e588a759c54c8c356b6765fe2" args="(apreq_parser_t *p, apreq_hook_t *h)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a> apreq_parser_add_hook           </td>
+          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a> apreq_parser_add_hook           </td>
           <td class="md" valign="top">(&nbsp;</td>
           <td class="md" nowrap valign="top"><a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> *&nbsp;</td>
           <td class="mdname" nowrap> <em>p</em>, </td>
@@ -687,13 +698,13 @@
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>Parser. </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>Hook to append.</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>Hook to append. </td></tr>
   </table>
 </dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a15"></a><!-- doxytag: member="apreq_parser.h::apreq_parser_make" ref="a15" args="(apr_pool_t *pool, apr_bucket_alloc_t *ba, const char *content_type, apreq_parser_function_t pfn, apr_size_t brigade_limit, const char *temp_dir, apreq_hook_t *hook, void *ctx)" --><p>
+<a class="anchor" name="59573b2fa86b5f386f2174ce1f179d9c"></a><!-- doxytag: member="apreq_parser.h::apreq_parser_make" ref="59573b2fa86b5f386f2174ce1f179d9c" args="(apr_pool_t *pool, apr_bucket_alloc_t *ba, const char *content_type, apreq_parser_function_t pfn, apr_size_t brigade_limit, const char *temp_dir, apreq_hook_t *hook, void *ctx)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -701,13 +712,13 @@
         <tr>
           <td class="md" nowrap valign="top"><a class="el" href="structapreq__parser__t.html">apreq_parser_t</a>* apreq_parser_make           </td>
           <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gga0">apr_pool_t</a> *&nbsp;</td>
+          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf00710151d580d85b81c3d419836b9bb">apr_pool_t</a> *&nbsp;</td>
           <td class="mdname" nowrap> <em>pool</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
-          <td class="md" nowrap><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/group___a_p_r___util___bucket___brigades.html#gga2">apr_bucket_alloc_t</a> *&nbsp;</td>
+          <td class="md" nowrap><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/group___a_p_r___util___bucket___brigades.html#g7e2612acb58613f044271c994cf59522">apr_bucket_alloc_t</a> *&nbsp;</td>
           <td class="mdname" nowrap> <em>ba</em>, </td>
         </tr>
         <tr>
@@ -719,13 +730,13 @@
         <tr>
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
-          <td class="md" nowrap><a class="el" href="apreq__parser_8h.html#a6">apreq_parser_function_t</a>&nbsp;</td>
+          <td class="md" nowrap><a class="el" href="apreq__parser_8h.html#4855e862e92d6bda51b584a60ac873b6">apreq_parser_function_t</a>&nbsp;</td>
           <td class="mdname" nowrap> <em>pfn</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
-          <td class="md" nowrap><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga7">apr_size_t</a>&nbsp;</td>
+          <td class="md" nowrap><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga0ecd1b844924efe2cb5ffd0079eab9d">apr_size_t</a>&nbsp;</td>
           <td class="mdname" nowrap> <em>brigade_limit</em>, </td>
         </tr>
         <tr>
@@ -776,17 +787,17 @@
     <tr><td valign="top"></td><td valign="top"><em>ctx</em>&nbsp;</td><td>Parser's internal scratch pad. </td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>New parser.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>New parser. </dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a8"></a><!-- doxytag: member="apreq_parser.h::apreq_parser_run" ref="a8" args="(struct apreq_parser_t *psr, apr_table_t *t, apr_bucket_brigade *bb)" --><p>
+<a class="anchor" name="3775abf5fb4c9ea97352f2f8f9b59d63"></a><!-- doxytag: member="apreq_parser.h::apreq_parser_run" ref="3775abf5fb4c9ea97352f2f8f9b59d63" args="(struct apreq_parser_t *psr, apr_table_t *t, apr_bucket_brigade *bb)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top">static <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a> <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a> apreq_parser_run           </td>
+          <td class="md" nowrap valign="top">static <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#4055138b7e8f9a7ed3cf882fe2824051">APR_INLINE</a> <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a> apreq_parser_run           </td>
           <td class="md" valign="top">(&nbsp;</td>
           <td class="md" nowrap valign="top">struct <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> *&nbsp;</td>
           <td class="mdname" nowrap> <em>psr</em>, </td>
@@ -794,7 +805,7 @@
         <tr>
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
-          <td class="md" nowrap><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gga0">apr_table_t</a> *&nbsp;</td>
+          <td class="md" nowrap><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gb14d8d6b58a07e71dc83823a6e5b1ac2">apr_table_t</a> *&nbsp;</td>
           <td class="mdname" nowrap> <em>t</em>, </td>
         </tr>
         <tr>
@@ -820,17 +831,17 @@
     <td>
 
 <p>
-Parse the incoming brigade into a table. Parsers normally consume all the buckets of the brigade during parsing. However parsers may leave "rejected" data in the brigade, even during a successful parse, so callers may need to clean up the brigade themselves (in particular, rejected buckets should not be passed back to the parser again). <dl compact><dt><b>Remarks:</b></dt><dd>bb == NULL is valid: the parser should return its public status: APR_INCOMPLETE, APR_SUCCESS, or an error code.</dd></dl>
+Parse the incoming brigade into a table. Parsers normally consume all the buckets of the brigade during parsing. However parsers may leave "rejected" data in the brigade, even during a successful parse, so callers may need to clean up the brigade themselves (in particular, rejected buckets should not be passed back to the parser again). <dl compact><dt><b>Remarks:</b></dt><dd>bb == NULL is valid: the parser should return its public status: APR_INCOMPLETE, APR_SUCCESS, or an error code. </dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a19"></a><!-- doxytag: member="apreq_parser.h::apreq_register_parser" ref="a19" args="(const char *enctype, apreq_parser_function_t pfn)" --><p>
+<a class="anchor" name="1a91fcc48c6f653947f47f47991b3855"></a><!-- doxytag: member="apreq_parser.h::apreq_register_parser" ref="1a91fcc48c6f653947f47f47991b3855" args="(const char *enctype, apreq_parser_function_t pfn)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a> apreq_register_parser           </td>
+          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#g78dec31ed263881aa3f3f744976cb0c5">apr_status_t</a> apreq_register_parser           </td>
           <td class="md" valign="top">(&nbsp;</td>
           <td class="md" nowrap valign="top">const char *&nbsp;</td>
           <td class="mdname" nowrap> <em>enctype</em>, </td>
@@ -838,7 +849,7 @@
         <tr>
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
-          <td class="md" nowrap><a class="el" href="apreq__parser_8h.html#a6">apreq_parser_function_t</a>&nbsp;</td>
+          <td class="md" nowrap><a class="el" href="apreq__parser_8h.html#4855e862e92d6bda51b584a60ac873b6">apreq_parser_function_t</a>&nbsp;</td>
           <td class="mdname" nowrap> <em>pfn</em></td>
         </tr>
         <tr>
@@ -858,24 +869,24 @@
     <td>
 
 <p>
-Register a new parsing function with a MIME enctype. Registered parsers are added to <a class="el" href="apreq__parser_8h.html#a18">apreq_parser()</a>'s internal lookup table.<p>
+Register a new parsing function with a MIME enctype. Registered parsers are added to <a class="el" href="apreq__parser_8h.html#68e9aa1a682757a7fb30a75ca9b271f3">apreq_parser()</a>'s internal lookup table.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>enctype</em>&nbsp;</td><td>The MIME type. </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>pfn</em>&nbsp;</td><td>The function to use during parsing. Setting parser == NULL will remove an existing parser.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS or error.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS or error. </dd></dl>
     </td>
   </tr>
 </table>
 <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+Copyright &copy; 2003-2006 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
 See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.4.3-20050530 on 19 Jul 2005</span>
+version 1.4.6 on 11 Feb 2006</span>
 </p>
 </div>
 </body>