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 2009/03/10 02:08:12 UTC

svn commit: r751931 [13/37] - in /httpd/site/trunk: docs/apreq/docs/libapreq2/ xdocs/apreq/docs/libapreq2/

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h.html
URL: http://svn.apache.org/viewvc/httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h.html?rev=751931&r1=751930&r2=751931&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h.html [utf-8] (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h.html [utf-8] Tue Mar 10 01:08:08 2009
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.08: libapreq2: include/apreq_util.h File Reference</title> 
+  <title>libapreq2-2.12: libapreq2: include/apreq_util.h File Reference</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,72 +10,74 @@
 <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.6 -->
+<!-- Generated by Doxygen 1.5.2 -->
 <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 class="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>
+  </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>
+  </ul>
+</div>
 <h1>include/apreq_util.h File Reference</h1>Utility functions for apreq. <a href="#_details">More...</a>
 <p>
-<code>#include &quot;<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__file__io_8h.html">apr_file_io.h</a>&quot;</code><br>
-<code>#include &quot;<a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/apr__buckets_8h.html">apr_buckets.h</a>&quot;</code><br>
+<code>#include &quot;<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/apr__file__io_8h.html">apr_file_io.h</a>&quot;</code><br>
+<code>#include &quot;<a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/apr__buckets_8h.html">apr_buckets.h</a>&quot;</code><br>
 <code>#include &quot;<a class="el" href="apreq_8h-source.html">apreq.h</a>&quot;</code><br>
 
 <p>
 <a href="apreq__util_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#1aa668dc806fce4bd0fef348d1601930">apreq_join</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf69ce4a2f60e747b106c88d53b044266">apr_pool_t</a> *p, const char *sep, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/structapr__array__header__t.html">apr_array_header_t</a> *arr, <a class="el" href="apreq_8h.html#c3784c04255e92629350505d35b0473e">apreq_join_t</a> mode)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#d1c7e78620dd2b0563b1c1df592e43e7">apreq_join</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gg06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a> *<a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/group___a_p_r___util___m_c.html#gg1694c2a3936b5c65143864201d1e044a">p</a>, const char *sep, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/structapr__array__header__t.html">apr_array_header_t</a> *arr, <a class="el" href="apreq_8h.html#a26db627cceece7744dacb2cf29a6328">apreq_join_t</a> mode)</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__platform.html#g347ea6489cc37e0d710b893332478d8e">apr_ssize_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#c72c51ffe478faa804eaea5f68276dd8">apreq_index</a> (const char *hay, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> hlen, const char *ndl, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> nlen, const <a class="el" href="apreq_8h.html#590d7bfd9cd294f652d388c4f37fc8d5">apreq_match_t</a> type)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg7e683e51bf1d53765dc1a05af4501ce2">apr_ssize_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#ec5bf42057db2740a0e5a0eb2e755faa">apreq_index</a> (const char *hay, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> hlen, const char *ndl, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> nlen, const <a class="el" href="apreq_8h.html#e40c148b9e3268e34981d69082b3be33">apreq_match_t</a> type)</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__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#b4aa9bed839bb576444f464666e0bd85">apreq_quote</a> (char *dest, const char *src, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> slen)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#f8892e789ab4cfb1ebdba840029f3dfa">apreq_quote</a> (char *dest, const char *src, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> slen)</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__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#fef8b7af9d36b0f7ec24e9d0f64a29a7">apreq_quote_once</a> (char *dest, const char *src, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> slen)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#8499b03a42041896c5493153a42ceaea">apreq_quote_once</a> (char *dest, const char *src, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> slen)</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__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#034ccdfdcf751be6c0f8c2a1d30c2ae6">apreq_encode</a> (char *dest, const char *src, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> slen)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#74bbf602809048452bbdbe886ceef023">apreq_encode</a> (char *dest, const char *src, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> slen)</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__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#801aa204656988ff4aa32cec6dd80e5a">apreq_cp1252_to_utf8</a> (char *dest, const char *src, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> slen)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#08e187fa5b4ab0e266d1181a9a339ad9">apreq_cp1252_to_utf8</a> (char *dest, const char *src, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> slen)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="apreq_8h.html#6607dfa756796989c15014870b48c8cd">apreq_charset_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#e11e0b3e2304a2e8c30aaa464ea78037">apreq_charset_divine</a> (const char *src, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> slen)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="apreq_8h.html#634446af852308ac3d8d1757bc739115">apreq_charset_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#0db5346289e60c92a1f872a83616d545">apreq_charset_divine</a> (const char *src, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> slen)</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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#3c1d46b8c0e7991ae1ced0178c2f4738">apreq_decode</a> (char *dest, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> *dlen, const char *src, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> slen)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#3ba952bafd216993aa6179c54cc8f7fc">apreq_decode</a> (char *dest, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> *dlen, const char *src, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> slen)</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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#13a090a30a4d05353caabab92a67179d">apreq_decodev</a> (char *dest, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> *dlen, struct iovec *v, int <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#g6b3e3895ad8674fc13776ea4bfa07bda">nelts</a>)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#2b2b282bcd131600809b57e209fee55b">apreq_decodev</a> (char *dest, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> *dlen, struct iovec *v, int nelts)</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#8db4c76fc5bf329788c464763b90a063">APR_INLINE</a> char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#785be2ceae273b0a7b2ffda223b2ebae">apreq_escape</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf69ce4a2f60e747b106c88d53b044266">apr_pool_t</a> *p, const char *src, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> slen)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static APR_INLINE char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#3dbf930c2513c2cc8c3cd0e2a2aae05a">apreq_escape</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gg06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a> *<a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/group___a_p_r___util___m_c.html#gg1694c2a3936b5c65143864201d1e044a">p</a>, const char *src, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> slen)</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#8db4c76fc5bf329788c464763b90a063">APR_INLINE</a> <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#g347ea6489cc37e0d710b893332478d8e">apr_ssize_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#979c0af9322189581bde4644eec5fd41">apreq_unescape</a> (char *str)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static APR_INLINE <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg7e683e51bf1d53765dc1a05af4501ce2">apr_ssize_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#21b07faae90ae081971ff8cc9a067610">apreq_unescape</a> (char *str)</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__platform.html#gc5f91038889b6623f8f300418ba586a6">apr_int64_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#69acb9425572cb8f694d49277160b1f7">apreq_atoi64f</a> (const char *s)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg638a46a586b61c4bd49d60c5a1786b3d">apr_int64_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#88965cc51e12335ff18f2b88ccb6a719">apreq_atoi64f</a> (const char *s)</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__platform.html#gc5f91038889b6623f8f300418ba586a6">apr_int64_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#4e838a92724aa7d9be0b978dc5c4e50c">apreq_atoi64t</a> (const char *s)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg638a46a586b61c4bd49d60c5a1786b3d">apr_int64_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#d72c27a9b4236dc731bb9a8abe5c142a">apreq_atoi64t</a> (const char *s)</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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#3bbe5ee2d1537c6a9f30d0fed9f5f1e1">apreq_brigade_fwrite</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#gf4c6930ae729219c24bf5293678b9e85">apr_file_t</a> *f, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gbf8e5e8fed6fa95f65b14bf0a798c13d">apr_off_t</a> *wlen, <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"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#2f435b1e9ceae84cf8940d6932602695">apreq_brigade_fwrite</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__file__io.html#gg804ab64a6f58ddcc3da8d9f54b6f51c2">apr_file_t</a> *f, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg3554cfd867421fa6c3b1b1e0566db570">apr_off_t</a> *wlen, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *bb)</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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#b266a81c528de92654eb37f9890c4a7d">apreq_file_mktemp</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#gf4c6930ae729219c24bf5293678b9e85">apr_file_t</a> **fp, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf69ce4a2f60e747b106c88d53b044266">apr_pool_t</a> *pool, const char *path)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#16f1553486cb760816988839204d8118">apreq_file_mktemp</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__file__io.html#gg804ab64a6f58ddcc3da8d9f54b6f51c2">apr_file_t</a> **fp, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gg06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a> *pool, const char *path)</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#8db4c76fc5bf329788c464763b90a063">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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#91f3144692934b2daf54fb3c9ca7b180">apreq_brigade_setaside</a> (<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, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf69ce4a2f60e747b106c88d53b044266">apr_pool_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static APR_INLINE <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#8b5ee377aa7737645c7f8b3490d52bc0">apreq_brigade_setaside</a> (<a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *bb, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gg06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a> *<a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/group___a_p_r___util___m_c.html#gg1694c2a3936b5c65143864201d1e044a">p</a>)</
 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#8db4c76fc5bf329788c464763b90a063">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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#b4def9e77622cf22cfa427e7fbf2ac45">apreq_brigade_copy</a> (<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> *d, <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> *s)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static APR_INLINE <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#340835cf6c45fd8285ce90c8f33c8d4c">apreq_brigade_copy</a> (<a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *d, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *s)</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#8db4c76fc5bf329788c464763b90a063">APR_INLINE</a> void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#a23561a0d169b50454a815926ccc0ba5">apreq_brigade_move</a> (<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> *d, <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> *s, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket.html">apr_bucket</a> *e)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static APR_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#7dfe93c46a753d87565115d15f47f892">apreq_brigade_move</a> (<a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *d, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *s, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket.html">apr_bucket</a> *e)</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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#8195b6a32954928a6088e7cea077dd75">apreq_header_attribute</a> (const char *hdr, const char *name, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> nlen, const char **<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#g3a6d0284e743dc4a9b86f97d6dd1a3bf">val</a>, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> *vl
 en)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#51e7a21aeccdb0b1049235d202ff65b6">apreq_header_attribute</a> (const char *hdr, const char *name, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> nlen, const char **val, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> *vlen)</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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#4ddf563c9902474bdedbf014e24aafc8">apreq_brigade_concat</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf69ce4a2f60e747b106c88d53b044266">apr_pool_t</a> *pool, const char *temp_dir, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> brigade_limit, <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> *out, <a class="elRef" dox
 ygen="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> *in)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#9bc48f8f251b9a12007a7306525af0a3">apreq_brigade_concat</a> (<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gg06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a> *pool, const char *temp_dir, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> brigade_limit, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_bri
 gade</a> *out, <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *in)</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__file__io.html#gf4c6930ae729219c24bf5293678b9e85">apr_file_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#ec0de2141b6b742a1468667eb8f8158e">apreq_brigade_spoolfile</a> (<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"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__file__io.html#gg804ab64a6f58ddcc3da8d9f54b6f51c2">apr_file_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html#7a45fb1d8337ea97431133deb83354c2">apreq_brigade_spoolfile</a> (<a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *bb)</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -85,29 +87,21 @@
 <ul>
 <li>string &lt;-&gt; array converters</li><li>substring search functions</li><li>simple encoders &amp; decoders for urlencoded strings</li><li>simple time, date, &amp; file-size converters </li></ul>
 <hr><h2>Function Documentation</h2>
-<a class="anchor" name="69acb9425572cb8f694d49277160b1f7"></a><!-- doxytag: member="apreq_util.h::apreq_atoi64f" ref="69acb9425572cb8f694d49277160b1f7" args="(const char *s)" --><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__platform.html#gc5f91038889b6623f8f300418ba586a6">apr_int64_t</a> apreq_atoi64f           </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>s</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
+<a class="anchor" name="88965cc51e12335ff18f2b88ccb6a719"></a><!-- doxytag: member="apreq_util.h::apreq_atoi64f" ref="88965cc51e12335ff18f2b88ccb6a719" args="(const char *s)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg638a46a586b61c4bd49d60c5a1786b3d">apr_int64_t</a> apreq_atoi64f           </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>s</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Converts file sizes (KMG) to bytes<p>
@@ -116,34 +110,26 @@
     <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>file size matching m/^\d+[KMG]b?$/i</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>64-bit integer representation of s.</dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>64-bit integer representation of s.</dd></dl>
 <dl compact><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>What happens when s is malformed? Should this return an unsigned value instead? </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="4e838a92724aa7d9be0b978dc5c4e50c"></a><!-- doxytag: member="apreq_util.h::apreq_atoi64t" ref="4e838a92724aa7d9be0b978dc5c4e50c" args="(const char *s)" --><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__platform.html#gc5f91038889b6623f8f300418ba586a6">apr_int64_t</a> apreq_atoi64t           </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>s</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
+
+</div>
+</div><p>
+<a class="anchor" name="d72c27a9b4236dc731bb9a8abe5c142a"></a><!-- doxytag: member="apreq_util.h::apreq_atoi64t" ref="d72c27a9b4236dc731bb9a8abe5c142a" args="(const char *s)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg638a46a586b61c4bd49d60c5a1786b3d">apr_int64_t</a> apreq_atoi64t           </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>s</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Converts time strings (YMDhms) to seconds<p>
@@ -152,61 +138,53 @@
     <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>time string matching m/^\+?\d+[YMDhms]$/</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>64-bit integer representation of s as seconds.</dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>64-bit integer representation of s as seconds.</dd></dl>
 <dl compact><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>What happens when s is malformed? Should this return an unsigned value instead? </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="4ddf563c9902474bdedbf014e24aafc8"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_concat" ref="4ddf563c9902474bdedbf014e24aafc8" args="(apr_pool_t *pool, const char *temp_dir, apr_size_t brigade_limit, apr_bucket_brigade *out, apr_bucket_brigade *in)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
+
+</div>
+</div><p>
+<a class="anchor" name="9bc48f8f251b9a12007a7306525af0a3"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_concat" ref="9bc48f8f251b9a12007a7306525af0a3" args="(apr_pool_t *pool, const char *temp_dir, apr_size_t brigade_limit, apr_bucket_brigade *out, apr_bucket_brigade *in)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
         <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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a> apreq_brigade_concat           </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#gf69ce4a2f60e747b106c88d53b044266">apr_pool_t</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>pool</em>, </td>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a> apreq_brigade_concat           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gg06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>, </td>
         </tr>
         <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>const char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>temp_dir</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>temp_dir</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#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a>&nbsp;</td>
-          <td class="mdname" nowrap> <em>brigade_limit</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a>&nbsp;</td>
+          <td class="paramname"> <em>brigade_limit</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/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>out</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
+          <td class="paramname"> <em>out</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/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>in</em></td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
+          <td class="paramname"> <em>in</em></td><td>&nbsp;</td>
         </tr>
         <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Concatenates the brigades, spooling large brigades into a tempfile (APREQ_SPOOL) bucket.<p>
@@ -219,44 +197,36 @@
     <tr><td valign="top"></td><td valign="top"><em>in</em>&nbsp;</td><td>Brigade to append.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
-Error status code resulting from either <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#gff9b151f0eaebad6d12a7289fd979db7">apr_brigade_length()</a>, <a class="el" href="apreq__util_8h.html#b266a81c528de92654eb37f9890c4a7d">apreq_file_mktemp()</a>, <a class="el" href="apreq__util_8h.html#3bbe5ee2d1537c6a9f30d0fed9f5f1e1">apreq_brigade_fwrite()</a>, or <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#g19fcc222d782c29307cecb668238314f">apr_file_seek()</a>.</dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
+Error status code resulting from either <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/group___a_p_r___util___bucket___brigades.html#gg7592a7a5293e32b8b581ce7d81968bc8">apr_brigade_length()</a>, <a class="el" href="apreq__util_8h.html#16f1553486cb760816988839204d8118">apreq_file_mktemp()</a>, <a class="el" href="apreq__util_8h.html#2f435b1e9ceae84cf8940d6932602695">apreq_brigade_fwrite()</a>, or <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__file__io.html#gga4a086ea900b8f8081b567a3d098723b">apr_file_seek()</a>.</dd></dl>
 <dl compact><dt><b><a class="el" href="todo.html#_todo000004">Todo:</a></b></dt><dd>Flesh out these error codes, making them as explicit as possible. </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="b4def9e77622cf22cfa427e7fbf2ac45"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_copy" ref="b4def9e77622cf22cfa427e7fbf2ac45" args="(apr_bucket_brigade *d, apr_bucket_brigade *s)" --><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#8db4c76fc5bf329788c464763b90a063">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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a> apreq_brigade_copy           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top"><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> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>d</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/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>s</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"><code> [static]</code></td>
+
+</div>
+</div><p>
+<a class="anchor" name="340835cf6c45fd8285ce90c8f33c8d4c"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_copy" ref="340835cf6c45fd8285ce90c8f33c8d4c" args="(apr_bucket_brigade *d, apr_bucket_brigade *s)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static APR_INLINE <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a> apreq_brigade_copy           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
+          <td class="paramname"> <em>s</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Copy a brigade.<p>
@@ -266,50 +236,42 @@
     <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>(source) Brigade to copy from.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
-Error status code from an unsuccessful <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#53968030bcf2a001912723788a7462d2">apr_bucket_copy()</a>.</dd></dl>
-<dl compact><dt><b>Remarks:</b></dt><dd>s == d produces Undefined Behavior. </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="3bbe5ee2d1537c6a9f30d0fed9f5f1e1"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_fwrite" ref="3bbe5ee2d1537c6a9f30d0fed9f5f1e1" args="(apr_file_t *f, apr_off_t *wlen, apr_bucket_brigade *bb)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
+Error status code from an unsuccessful apr_bucket_copy().</dd></dl>
+<dl class="remark" compact><dt><b>Remarks:</b></dt><dd>s == d produces Undefined Behavior. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2f435b1e9ceae84cf8940d6932602695"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_fwrite" ref="2f435b1e9ceae84cf8940d6932602695" args="(apr_file_t *f, apr_off_t *wlen, apr_bucket_brigade *bb)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
         <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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a> apreq_brigade_fwrite           </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__file__io.html#gf4c6930ae729219c24bf5293678b9e85">apr_file_t</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>f</em>, </td>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a> apreq_brigade_fwrite           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__file__io.html#gg804ab64a6f58ddcc3da8d9f54b6f51c2">apr_file_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>f</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#gbf8e5e8fed6fa95f65b14bf0a798c13d">apr_off_t</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>wlen</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg3554cfd867421fa6c3b1b1e0566db570">apr_off_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>wlen</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/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>bb</em></td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
+          <td class="paramname"> <em>bb</em></td><td>&nbsp;</td>
         </tr>
         <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Writes brigade to a file.<p>
@@ -320,50 +282,42 @@
     <tr><td valign="top"></td><td valign="top"><em>bb</em>&nbsp;</td><td>Bucket brigade.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
-Error status code from either an unsuccessful <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#007ba36d3f7c6cbbba53843c27ab002b">apr_bucket_read()</a>, or a failed <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#gcda7cb242d44d3e6558702de49d93b9d">apr_file_writev()</a>.</dd></dl>
-<dl compact><dt><b>Remarks:</b></dt><dd>In the future, this function may do something intelligent with file buckets. </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="a23561a0d169b50454a815926ccc0ba5"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_move" ref="a23561a0d169b50454a815926ccc0ba5" args="(apr_bucket_brigade *d, apr_bucket_brigade *s, apr_bucket *e)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
+Error status code from either an unsuccessful apr_bucket_read(), or a failed <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__file__io.html#ggb3bd19a7883d15063bc6ede46160f983">apr_file_writev()</a>.</dd></dl>
+<dl class="remark" compact><dt><b>Remarks:</b></dt><dd>This function leaks a bucket brigade into bb-&gt;p whenever the final bucket in bb is a spool bucket. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7dfe93c46a753d87565115d15f47f892"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_move" ref="7dfe93c46a753d87565115d15f47f892" args="(apr_bucket_brigade *d, apr_bucket_brigade *s, apr_bucket *e)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
         <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#8db4c76fc5bf329788c464763b90a063">APR_INLINE</a> void apreq_brigade_move           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top"><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> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>d</em>, </td>
+          <td class="memname">static APR_INLINE void apreq_brigade_move           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
+          <td class="paramname"> <em>d</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/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>s</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
+          <td class="paramname"> <em>s</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/structapr__bucket.html">apr_bucket</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>e</em></td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket.html">apr_bucket</a> *&nbsp;</td>
+          <td class="paramname"> <em>e</em></td><td>&nbsp;</td>
         </tr>
         <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"><code> [static]</code></td>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Move the front of a brigade.<p>
@@ -374,42 +328,34 @@
     <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>First bucket of s after the move. All buckets before e are appended to d.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Remarks:</b></dt><dd>This moves all buckets when e == <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#c8423c2a265037610c2ee392a8b01936">APR_BRIGADE_SENTINEL(s)</a>. </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="91f3144692934b2daf54fb3c9ca7b180"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_setaside" ref="91f3144692934b2daf54fb3c9ca7b180" args="(apr_bucket_brigade *bb, apr_pool_t *p)" --><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#8db4c76fc5bf329788c464763b90a063">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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a> apreq_brigade_setaside           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top"><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> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>bb</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__pools.html#gf69ce4a2f60e747b106c88d53b044266">apr_pool_t</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>p</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"><code> [static]</code></td>
+<dl class="remark" compact><dt><b>Remarks:</b></dt><dd>This moves all buckets when e == APR_BRIGADE_SENTINEL(s). </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8b5ee377aa7737645c7f8b3490d52bc0"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_setaside" ref="8b5ee377aa7737645c7f8b3490d52bc0" args="(apr_bucket_brigade *bb, apr_pool_t *p)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static APR_INLINE <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a> apreq_brigade_setaside           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
+          <td class="paramname"> <em>bb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gg06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>p</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Set aside all buckets in the brigade.<p>
@@ -419,34 +365,26 @@
     <tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>Setaside buckets into this pool. </td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
-Error status code from an unsuccessful <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#243e769ce60956403cf78aaa789bb1d3">apr_bucket_setaside()</a>. </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="ec0de2141b6b742a1468667eb8f8158e"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_spoolfile" ref="ec0de2141b6b742a1468667eb8f8158e" args="(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"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#gf4c6930ae729219c24bf5293678b9e85">apr_file_t</a>* apreq_brigade_spoolfile           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top"><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> *&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>bb</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
+Error status code from an unsuccessful apr_bucket_setaside(). </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7a45fb1d8337ea97431133deb83354c2"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_spoolfile" ref="7a45fb1d8337ea97431133deb83354c2" args="(apr_bucket_brigade *bb)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__file__io.html#gg804ab64a6f58ddcc3da8d9f54b6f51c2">apr_file_t</a>* apreq_brigade_spoolfile           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td>
+          <td class="paramname"> <em>bb</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Determines the spool file used by the brigade. Returns NULL if the brigade is not spooled in a file (does not use an APREQ_SPOOL bucket).<p>
@@ -455,42 +393,34 @@
     <tr><td valign="top"></td><td valign="top"><em>bb</em>&nbsp;</td><td>the bucket brigade </td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the spool file, or NULL. </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="e11e0b3e2304a2e8c30aaa464ea78037"></a><!-- doxytag: member="apreq_util.h::apreq_charset_divine" ref="e11e0b3e2304a2e8c30aaa464ea78037" args="(const char *src, apr_size_t slen)" --><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_8h.html#6607dfa756796989c15014870b48c8cd">apreq_charset_t</a> apreq_charset_divine           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">const char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>src</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#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a>&nbsp;</td>
-          <td class="mdname" nowrap> <em>slen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the spool file, or NULL. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0db5346289e60c92a1f872a83616d545"></a><!-- doxytag: member="apreq_util.h::apreq_charset_divine" ref="0db5346289e60c92a1f872a83616d545" args="(const char *src, apr_size_t slen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="apreq_8h.html#634446af852308ac3d8d1757bc739115">apreq_charset_t</a> apreq_charset_divine           </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>src</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a>&nbsp;</td>
+          <td class="paramname"> <em>slen</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Heuristically determine the charset of a string.<p>
@@ -500,51 +430,43 @@
     <tr><td valign="top"></td><td valign="top"><em>slen</em>&nbsp;</td><td>Length of string.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>APREQ_CHARSET_ASCII if the string contains only 7-bit chars; <p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APREQ_CHARSET_ASCII if the string contains only 7-bit chars; <p>
 APREQ_CHARSET_UTF8 if the string is a valid utf8 byte sequence; <p>
 APREQ_CHARSET_LATIN1 if the string has no control chars; <p>
 APREQ_CHARSET_CP1252 if the string has control chars. </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="801aa204656988ff4aa32cec6dd80e5a"></a><!-- doxytag: member="apreq_util.h::apreq_cp1252_to_utf8" ref="801aa204656988ff4aa32cec6dd80e5a" args="(char *dest, const char *src, apr_size_t slen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
+
+</div>
+</div><p>
+<a class="anchor" name="08e187fa5b4ab0e266d1181a9a339ad9"></a><!-- doxytag: member="apreq_util.h::apreq_cp1252_to_utf8" ref="08e187fa5b4ab0e266d1181a9a339ad9" args="(char *dest, const char *src, apr_size_t slen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
         <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__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> apreq_cp1252_to_utf8           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>dest</em>, </td>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> apreq_cp1252_to_utf8           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>dest</em>, </td>
         </tr>
         <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>const char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>src</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>src</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#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a>&nbsp;</td>
-          <td class="mdname" nowrap> <em>slen</em></td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a>&nbsp;</td>
+          <td class="paramname"> <em>slen</em></td><td>&nbsp;</td>
         </tr>
         <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Convert a string from cp1252 to utf8. Caller must ensure it is large enough to hold the encoded string and trailing '\0'.<p>
@@ -555,54 +477,46 @@
     <tr><td valign="top"></td><td valign="top"><em>slen</em>&nbsp;</td><td>Length of original string.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>length of utf8-encoded string in dest; does not exceed 3 * slen. </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="3c1d46b8c0e7991ae1ced0178c2f4738"></a><!-- doxytag: member="apreq_util.h::apreq_decode" ref="3c1d46b8c0e7991ae1ced0178c2f4738" args="(char *dest, apr_size_t *dlen, const char *src, apr_size_t slen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>length of utf8-encoded string in dest; does not exceed 3 * slen. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3ba952bafd216993aa6179c54cc8f7fc"></a><!-- doxytag: member="apreq_util.h::apreq_decode" ref="3ba952bafd216993aa6179c54cc8f7fc" args="(char *dest, apr_size_t *dlen, const char *src, apr_size_t slen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
         <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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a> apreq_decode           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>dest</em>, </td>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a> apreq_decode           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>dest</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#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>dlen</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>dlen</em>, </td>
         </tr>
         <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>const char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>src</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>src</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#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a>&nbsp;</td>
-          <td class="mdname" nowrap> <em>slen</em></td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a>&nbsp;</td>
+          <td class="paramname"> <em>slen</em></td><td>&nbsp;</td>
         </tr>
         <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Url-decodes a string.<p>
@@ -614,57 +528,49 @@
     <tr><td valign="top"></td><td valign="top"><em>slen</em>&nbsp;</td><td>Length of original string.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
 APR_INCOMPLETE if the string ends in the middle of an escape sequence. <p>
-<a class="el" href="apreq__error_8h.html#73a69e21acc2cf849310a421ab43d2ba">APREQ_ERROR_BADSEQ</a> or <a class="el" href="apreq__error_8h.html#04b6a01738a1ee7fd1ecc79d256e721f">APREQ_ERROR_BADCHAR</a> on malformed input.</dd></dl>
-<dl compact><dt><b>Remarks:</b></dt><dd>In the non-success case, dlen will be set to include the last succesfully decoded value. This function decodes %uXXXX into a utf8 (wide) character, following ECMA-262 (the Javascript spec) Section B.2.1. </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="13a090a30a4d05353caabab92a67179d"></a><!-- doxytag: member="apreq_util.h::apreq_decodev" ref="13a090a30a4d05353caabab92a67179d" args="(char *dest, apr_size_t *dlen, struct iovec *v, int nelts)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
+<a class="el" href="apreq__error_8h.html#1ca7fd544bfb795c632bb105cfc2c0fd">APREQ_ERROR_BADSEQ</a> or <a class="el" href="apreq__error_8h.html#6b3acd6dfc132e3ea8ac310bf63aba04">APREQ_ERROR_BADCHAR</a> on malformed input.</dd></dl>
+<dl class="remark" compact><dt><b>Remarks:</b></dt><dd>In the non-success case, dlen will be set to include the last succesfully decoded value. This function decodes %uXXXX into a utf8 (wide) character, following ECMA-262 (the Javascript spec) Section B.2.1. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2b2b282bcd131600809b57e209fee55b"></a><!-- doxytag: member="apreq_util.h::apreq_decodev" ref="2b2b282bcd131600809b57e209fee55b" args="(char *dest, apr_size_t *dlen, struct iovec *v, int nelts)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
         <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#g4980fbe9b21a95e738e978215b91932b">apr_status_t</a> apreq_decodev           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>dest</em>, </td>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a> apreq_decodev           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>dest</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#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>dlen</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>dlen</em>, </td>
         </tr>
         <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>struct iovec *&nbsp;</td>
-          <td class="mdname" nowrap> <em>v</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct iovec *&nbsp;</td>
+          <td class="paramname"> <em>v</em>, </td>
         </tr>
         <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>nelts</em></td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>nelts</em></td><td>&nbsp;</td>
         </tr>
         <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Url-decodes an iovec array.<p>
@@ -676,51 +582,43 @@
     <tr><td valign="top"></td><td valign="top"><em>nelts</em>&nbsp;</td><td>Number of iovecs in the array.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
 APR_INCOMPLETE if the iovec ends in the middle of an escape sequence. <p>
-<a class="el" href="apreq__error_8h.html#73a69e21acc2cf849310a421ab43d2ba">APREQ_ERROR_BADSEQ</a> or <a class="el" href="apreq__error_8h.html#04b6a01738a1ee7fd1ecc79d256e721f">APREQ_ERROR_BADCHAR</a> on malformed input.</dd></dl>
-<dl compact><dt><b>Remarks:</b></dt><dd>In the non-APR_SUCCESS case, dlen will be set to include the last succesfully decoded value. This function decodes %uXXXX into a utf8 (wide) character, following ECMA-262 (the Javascript spec) Section B.2.1. </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="034ccdfdcf751be6c0f8c2a1d30c2ae6"></a><!-- doxytag: member="apreq_util.h::apreq_encode" ref="034ccdfdcf751be6c0f8c2a1d30c2ae6" args="(char *dest, const char *src, const apr_size_t slen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
+<a class="el" href="apreq__error_8h.html#1ca7fd544bfb795c632bb105cfc2c0fd">APREQ_ERROR_BADSEQ</a> or <a class="el" href="apreq__error_8h.html#6b3acd6dfc132e3ea8ac310bf63aba04">APREQ_ERROR_BADCHAR</a> on malformed input.</dd></dl>
+<dl class="remark" compact><dt><b>Remarks:</b></dt><dd>In the non-APR_SUCCESS case, dlen will be set to include the last succesfully decoded value. This function decodes %uXXXX into a utf8 (wide) character, following ECMA-262 (the Javascript spec) Section B.2.1. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="74bbf602809048452bbdbe886ceef023"></a><!-- doxytag: member="apreq_util.h::apreq_encode" ref="74bbf602809048452bbdbe886ceef023" args="(char *dest, const char *src, const apr_size_t slen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
         <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__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> apreq_encode           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>dest</em>, </td>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> apreq_encode           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>dest</em>, </td>
         </tr>
         <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>const char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>src</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>src</em>, </td>
         </tr>
         <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a>&nbsp;</td>
-          <td class="mdname" nowrap> <em>slen</em></td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a>&nbsp;</td>
+          <td class="paramname"> <em>slen</em></td><td>&nbsp;</td>
         </tr>
         <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
         </tr>
       </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
+</div>
+<div class="memdoc">
 
 <p>
 Url-encodes a string.<p>
@@ -731,48 +629,40 @@
     <tr><td valign="top"></td><td valign="top"><em>slen</em>&nbsp;</td><td>Length of original string.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>length of url-encoded string in dest; does not exceed 3 * slen. </dd></dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="785be2ceae273b0a7b2ffda223b2ebae"></a><!-- doxytag: member="apreq_util.h::apreq_escape" ref="785be2ceae273b0a7b2ffda223b2ebae" args="(apr_pool_t *p, const char *src, const apr_size_t slen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>length of url-encoded string in dest; does not exceed 3 * slen. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3dbf930c2513c2cc8c3cd0e2a2aae05a"></a><!-- doxytag: member="apreq_util.h::apreq_escape" ref="3dbf930c2513c2cc8c3cd0e2a2aae05a" args="(apr_pool_t *p, const char *src, const apr_size_t slen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
         <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#8db4c76fc5bf329788c464763b90a063">APR_INLINE</a> char* apreq_escape           </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#gf69ce4a2f60e747b106c88d53b044266">apr_pool_t</a> *&nbsp;</td>
-          <td class="mdname" nowrap> <em>p</em>, </td>
+          <td class="memname">static APR_INLINE char* apreq_escape           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gg06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>p</em>, </td>
         </tr>
         <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>const char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>src</em>, </td>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>src</em>, </td>
         </tr>
         <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>

[... 616 lines stripped ...]