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 2005/07/20 18:09:24 UTC

svn commit: r219933 [2/18] - in /httpd/site/trunk: docs/apreq/docs/libapreq2/ xdocs/apreq/docs/libapreq2/

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__cookie_8h.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__cookie_8h.html?rev=219933&r1=219932&r2=219933&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__cookie_8h.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__cookie_8h.html Wed Jul 20 09:09:19 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.05-dev: libapreq2: include/apreq_cookie.h File Reference</title> 
+  <title>libapreq2-2.06-dev: libapreq2: include/apreq_cookie.h File Reference</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,23 +10,28 @@
 <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.2 -->
+<!-- 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_cookie.h File Reference</h1>Cookies and Jars. <a href="#_details">More...</a>
+<h1>apreq_cookie.h File Reference</h1>Cookies and Jars.<p>
+<a class="el" href="apreq__cookie_8h.html">apreq_cookie.h</a> describes a common server-side API for request (incoming) and response (outgoing) cookies. It aims towards compliance with the standard cookie specifications listed below. <a href="#_details">More...</a>
 <p>
-<code>#include "<a class="el" href="apreq_8h-source.html">apreq.h</a>"</code><br>
-<code>#include "<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__time_8h.html">apr_time.h</a>"</code><br>
+<code>#include &quot;<a class="el" href="apreq_8h-source.html">apreq.h</a>&quot;</code><br>
+<code>#include &quot;<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__time_8h.html">apr_time.h</a>&quot;</code><br>
 
 <p>
 <a href="apreq__cookie_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>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__cookie__t.html">apreq_cookie_t</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cookie type, supporting both Netscape and RFC cookie specifications.  <a href="structapreq__cookie__t.html#_details">More...</a><br></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__cookie_8h.html#a0">APREQ_COOKIE_MAX_LENGTH</a>&nbsp;&nbsp;&nbsp;4096</td></tr>
 
 <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1" doxytag="apreq_cookie.h::apreq_cookie_t"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_t" ref="a1" args="" -->
 typedef <a class="el" href="structapreq__cookie__t.html">apreq_cookie_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__cookie_8h.html#a1">apreq_cookie_t</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cookie type, supporting both Netscape and RFC cookie specifications. <br></td></tr>
@@ -61,15 +66,15 @@
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
-Cookies and Jars. 
+Cookies and Jars.<p>
+<a class="el" href="apreq__cookie_8h.html">apreq_cookie.h</a> describes a common server-side API for request (incoming) and response (outgoing) cookies. It aims towards compliance with the standard cookie specifications listed below. 
 <p>
-<a class="el" href="apreq__cookie_8h.html">apreq_cookie.h</a> describes a common server-side API for request (incoming) and response (outgoing) cookies. It aims towards compliance with the standard cookie specifications listed below.<p>
 <dl compact><dt><b>See also:</b></dt><dd><a href="http://wp.netscape.com/newsref/std/cookie_spec.html">http://wp.netscape.com/newsref/std/cookie_spec.html</a> <p>
 <a href="http://www.ietf.org/rfc/rfc2109.txt">http://www.ietf.org/rfc/rfc2109.txt</a> <p>
 <a href="http://www.ietf.org/rfc/rfc2964.txt">http://www.ietf.org/rfc/rfc2964.txt</a> <p>
-<a href="http://www.ietf.org/rfc/rfc2965.txt">http://www.ietf.org/rfc/rfc2965.txt</a> </dd></dl>
+<a href="http://www.ietf.org/rfc/rfc2965.txt">http://www.ietf.org/rfc/rfc2965.txt</a></dd></dl>
 <hr><h2>Define Documentation</h2>
-<a class="anchor" name="a0" doxytag="apreq_cookie.h::APREQ_COOKIE_MAX_LENGTH"></a><p>
+<a class="anchor" name="a0"></a><!-- doxytag: member="apreq_cookie.h::APREQ_COOKIE_MAX_LENGTH" ref="a0" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -90,11 +95,11 @@
 
 <p>
 <dl compact><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>convert this macro to an <a class="el" href="structapreq__module__t.html">apreq_module_t</a> method.</dd></dl>
-Maximum length of a single Set-Cookie(2) header.     </td>
+Maximum length of a single Set-Cookie(2) header.    </td>
   </tr>
 </table>
 <hr><h2>Function Documentation</h2>
-<a class="anchor" name="a13" doxytag="apreq_cookie.h::apreq_cookie_as_string"></a><p>
+<a class="anchor" name="a13"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_as_string" ref="a13" args="(const apreq_cookie_t *c, apr_pool_t *p)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -135,11 +140,11 @@
     <tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>pool which allocates the returned string.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>header string. </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>header string.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a15" doxytag="apreq_cookie.h::apreq_cookie_expires"></a><p>
+<a class="anchor" name="a15"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_expires" ref="a15" args="(apreq_cookie_t *c, const char *time_str)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -180,11 +185,11 @@
     <tr><td valign="top"></td><td valign="top"><em>time_str</em>&nbsp;</td><td>If NULL, the Cookie's expiration date is unset, making it a session cookie. This means no "expires" or "max-age" attribute will appear in the cookie's serialized form. If time_str is not NULL, the expiration date will be reset to the offset (from now) represented by time_str. The time_str should be in a format that <a class="el" href="apreq__util_8h.html#a11">apreq_atoi64t()</a> can understand, namely /[+-]?\d+\s*[YMDhms]/.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Remarks:</b></dt><dd>Now time_str may also be a fixed date; see <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___date.html#gga2">apr_date_parse_rfc()</a> for admissible formats. </dd></dl>
+<dl compact><dt><b>Remarks:</b></dt><dd>Now time_str may also be a fixed date; see <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___date.html#gga2">apr_date_parse_rfc()</a> for admissible formats.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a5" doxytag="apreq_cookie.h::apreq_cookie_is_secure"></a><p>
+<a class="anchor" name="a5"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_is_secure" ref="a5" args="(const apreq_cookie_t *c)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -213,7 +218,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="a8" doxytag="apreq_cookie.h::apreq_cookie_is_tainted"></a><p>
+<a class="anchor" name="a8"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_is_tainted" ref="a8" args="(const apreq_cookie_t *c)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -242,7 +247,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="a12" doxytag="apreq_cookie.h::apreq_cookie_make"></a><p>
+<a class="anchor" name="a12"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_make" ref="a12" args="(apr_pool_t *pool, const char *name, const apr_size_t nlen, const char *value, const apr_size_t vlen)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -304,11 +309,11 @@
     <tr><td valign="top"></td><td valign="top"><em>vlen</em>&nbsp;</td><td>Length of value.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the new cookie </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the new cookie</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a7" doxytag="apreq_cookie.h::apreq_cookie_secure_off"></a><p>
+<a class="anchor" name="a7"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_secure_off" ref="a7" args="(apreq_cookie_t *c)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -336,7 +341,7 @@
 Turns off the cookie's secure flag.     </td>
   </tr>
 </table>
-<a class="anchor" name="a6" doxytag="apreq_cookie.h::apreq_cookie_secure_on"></a><p>
+<a class="anchor" name="a6"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_secure_on" ref="a6" args="(apreq_cookie_t *c)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -361,10 +366,10 @@
   From cvs-return-22401-apmail-httpd-cvs-archive=httpd.apache.org@httpd.apache.org Wed Jul 20 16:11:26 2005
Return-Path: <cv...@httpd.apache.org>
Delivered-To: apmail-httpd-cvs-archive@www.apache.org
Received: (qmail 9948 invoked from network); 20 Jul 2005 16:11:25 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199)
  by minotaur.apache.org with SMTP; 20 Jul 2005 16:11:25 -0000
Received: (qmail 43608 invoked by uid 500); 20 Jul 2005 16:10:40 -0000
Delivered-To: apmail-httpd-cvs-archive@httpd.apache.org
Received: (qmail 43412 invoked by uid 500); 20 Jul 2005 16:10:39 -0000
Mailing-List: contact cvs-help@httpd.apache.org; run by ezmlm
Precedence: bulk
Reply-To: dev@httpd.apache.org
list-help: <ma...@httpd.apache.org>
list-unsubscribe: <ma...@httpd.apache.org>
List-Post: <ma...@httpd.apache.org>
List-Id: <cvs.httpd.apache.org>
Delivered-To: mailing list cvs@httpd.apache.org
Received: (qmail 42622 invoke  <td>
 
 <p>
-Sets the cookie's secure flag, meaning it only comes back over an SSL-encrypted connction.     </td>
+Sets the cookie's secure flag, meaning it only comes back over an SSL-encrypted connction.    </td>
   </tr>
 </table>
-<a class="anchor" name="a14" doxytag="apreq_cookie.h::apreq_cookie_serialize"></a><p>
+<a class="anchor" name="a14"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_serialize" ref="a14" args="(const apreq_cookie_t *c, char *buf, apr_size_t len)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -412,11 +417,11 @@
     <tr><td valign="top"></td><td valign="top"><em>len</em>&nbsp;</td><td>size of buf's storage area.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>size of resulting header string. </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>size of resulting header string.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a10" doxytag="apreq_cookie.h::apreq_cookie_tainted_off"></a><d by uid 99); 20 Jul 2005 16:10:23 -0000
X-ASF-Spam-Status: No, hits=-9.8 required=10.0
	tests=ALL_TRUSTED,NO_REAL_NAME
X-Spam-Check-By: apache.org
Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194)
    by apache.org (qpsmtpd/0.29) with SMTP; Wed, 20 Jul 2005 09:09:55 -0700
Received: (qmail 5800 invoked by uid 65534); 20 Jul 2005 16:09:53 -0000
Message-ID: <20...@minotaur.apache.org>
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: svn commit: r219933 [6/18] - in /httpd/site/trunk:
 docs/apreq/docs/libapreq2/ xdocs/apreq/docs/libapreq2/
Date: Wed, 20 Jul 2005 16:09:24 -0000
To: cvs@httpd.apache.org
From: joes@apache.org
X-Mailer: svnmailer-1.0.2
X-Virus-Checked: Checked by ClamAV on apache.org
X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h-source.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8p>
+<a class="anchor" name="a10"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_tainted_off" ref="a10" args="(apreq_cookie_t *c)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -444,7 +449,7 @@
 Turns off the cookie's tainted flag.     </td>
   </tr>
 </table>
-<a class="anchor" name="a9" doxytag="apreq_cookie.h::apreq_cookie_tainted_on"></a><p>
+<a class="anchor" name="a9"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_tainted_on" ref="a9" args="(apreq_cookie_t *c)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -472,7 +477,7 @@
 Sets the cookie's tainted flag.     </td>
   </tr>
 </table>
-<a class="anchor" name="a3" doxytag="apreq_cookie.h::apreq_cookie_version"></a><p>
+<a class="anchor" name="a3"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_version" ref="a3" args="(const apreq_cookie_t *c)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -501,7 +506,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="a4" doxytag="apreq_cookie.h::apreq_cookie_version_set"></a><p>
+<a class="anchor" name="a4"></a><!-- doxytag: member="apreq_cookie.h::apreq_cookie_version_set" ref="a4" args="(apreq_cookie_t *c, unsigned v)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -538,7 +543,7 @@
 Sets the cookie's protocol version.     </td>
   </tr>
 </table>
-<a class="anchor" name="a11" doxytag="apreq_cookie.h::apreq_parse_cookie_header"></a><p>
+<a class="anchor" name="a11"></a><!-- doxytag: member="apreq_cookie.h::apreq_parse_cookie_header" ref="a11" args="(apr_pool_t *pool, apr_table_t *jar, const char *header)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -591,11 +596,11 @@
 <a class="el" href="apreq__error_8h.html#a15">APREQ_ERROR_MISMATCH</a> if an rfc-cookie attribute appears in a netscape cookie header. <p>
 <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group___a_p_r___error.html#ga42">APR_ENOTIMPL</a> if an unrecognized rfc-cookie attribute appears. <p>
 <a class="el" href="apreq__error_8h.html#a11">APREQ_ERROR_NOTOKEN</a> if a required token was not present. <p>
-<a class="el" href="apreq__error_8h.html#a5">APREQ_ERROR_BADCHAR</a> if an unexpected token was present. </dd></dl>
+<a class="el" href="apreq__error_8h.html#a5">APREQ_ERROR_BADCHAR</a> if an unexpected token was present.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a2" doxytag="apreq_cookie.h::apreq_value_to_cookie"></a><p>
+<a class="anchor" name="a2"></a><!-- doxytag: member="apreq_cookie.h::apreq_value_to_cookie" ref="a2" args="(const char *val)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -629,7 +634,7 @@
 See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.h-source.html?rev=219933&r1=219932&r2=219933&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h-source.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h-source.html Wed Jul 20 09:09:19 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.05-dev: libapreq2: include/apreq_util.h Source File</title> 
+  <title>libapreq2-2.06-dev: libapreq2: include/apreq_util.h Source File</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,173 +10,179 @@
 <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.2 -->
+<!-- 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>org/"><code>doxygen</code></a>
-version 1.4.2 on 4 May 2005</span>
+version 1.4.3-20050530 on 19 Jul 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__error_8h-source.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__error_8h-source.html?rev=219933&r1=219932&r2=219933&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__error_8h-source.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__error_8h-source.html Wed Jul 20 09:09:19 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.05-dev: libapreq2: include/apreq_error.h Source File</title> 
+  <title>libapreq2-2.06-dev: libapreq2: include/apreq_error.h Source File</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,79 +10,79 @@
 <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.2 -->
+<!-- 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_error.h</h1><a href="apreq__error_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="comment">/*</span>
-00002 <span class="comment">**  Copyright 2003-2005  The Apache Software Foundation</span>
-00003 < | <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_util.h</h1><a href="apreq__util_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="comment">/*</span>
-00002 <span class="comment">**  Copyright 2003-2005  The Apache Software Foundation</span>
-00003 <span class="comment">**</span>
-00004 <span class="comment">**  Licensed under the Apache License, Version 2.0 (the "License");</span>
-00005 <span class="comment">**  you may not use this file except in compliance with the License.</span>
-00006 <span class="comment">**  You may obtain a copy of the License at</span class="comment">**</span>
-00004 <span class="comment">**  Licensed under the Apache License, Version 2.0 (the "License");</span>
-00005 <span class="comment">**  you may not use this file except in compliance with the License.</span>
-00006 <span class="comment">**  You may obtain a copy of the License at</span>
-00007 <span class="comment">**</span>
-00008 <span class="comment">**      http://www.apache.org/licenses/LICENSE-2.0</span>
-00009 <span class="comment">**</span>
-00010 <span class="comment">**  Unless required by applicable law or agreed to in writing, software</span>
-00011 <span class="comment">**  distributed under the License is distributed on an "AS IS" BASIS,</span>
-00012 <span class="comment">**  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
-00013 <span class="comment">**  See the License for the specific language governing permissions and</span>
-00014 <span class="comment">**  limitations under the License.</span>
-00015 <span class="comment">*/</span>
-00016 
-00017 <span class="preprocessor">#ifndef APREQ_ERROR_H</span>
-00018 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_ERROR_H</span>
-00019 <span class="preprocessor"></span>
-00020 <span class="preprocessor">#include "<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__errno_8h.html">apr_errno.h</a>"</span>
-00021 <span class="preprocessor">#include "<a class="code" href="apreq_8h.html">apreq.h</a>"</span>
-00022 
-00023 <span class="preprocessor">#ifdef  __cplusplus</span>
-00024 <span class="preprocessor"></span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-00025 <span class="preprocessor">#endif </span>
-00026 <span class="preprocessor"></span>
-00031 APREQ_DECLARE(<span class="keywordtype">char</span> *)
-00032 <a class="code" href="apreq__error_8h.html#a19">apreq_strerror</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/dspan>
-00007 <span class="comment">**</span>
-00008 <span class="comment">**      http://www.apache.org/licenses/LICENSE-2.0</span>
-00009 <span class="comment">**</span>
-00010 <span class="comment">**  Unless required by applicable law or agreed to in writing, software</span>
-00011 <span class="comment">**  distributed under the License is distributed on an "AS IS" BASIS,</span>
-00012 <span class="comment">**  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
-00013 <span class="comment">**  See the License for the specific language governing permissions and</span>
-00014 <span class="comment">**  limitations under the License.</span>
-00015 <span class="comment">*/</span>
-00016 
-00017 <span class="preprocessor">#ifndef APREQ_UTIL_H</span>
-00018 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_UTIL_H</span>
-00019 <span class="preprocessor"></span>
-00020 <span class="preprocessor">#include "<a class="codeRef" 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>"</span>
-00021 <span class="preprocessor">#include "<a class="codeRef" 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>"</span>
-00022 <span class="preprocessor">#include "<a class="code" href="apreq_8h.html">apreq.h</a>"</span>
-00023 
-00024 <span class="preprocessor">#ifdef  __cplusplus</span>
-00025 <span class="preprocessor"></span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-00026 <span class="preprocessor">#endif </span>
-00027 <span class="preprocessor"></span>
-00052 APREQ_DECLARE(<span class="keywordtype">char</span> *) <a class="code" href="apreq__util_8h.html#a0">apreq_join</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *p, 
-00053                                  const <span class="kocs/apr/group__apr__errno.html#ga0">apr_status_t</a> s, <span class="keywordtype">char</span> *buf, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> bufsize);
-00033 
-00042 #ifndef APR_EBADARG
-00043 #define APR_EBADARG                <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group___a_p_r___error.html#ga35">APR_BADARG</a>   <span class="comment">/* XXX: don't use APR_BADARG */</span>
-00044 #endif
-00045 
+<h1>apreq_error.h</h1><a href="apreq__error_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">**  Copyright 2003-2005  The Apache Software Foundation</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">**  Licensed under the Apeywordtype">char</span> *sep, 
-00054                                  const <a class="codeRef" 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, 
-00055                                  <a class="code" href="apreq_8h.html#a38">apreq_join_t</a> mode);
-00056 
-00069 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga8">apr_ssize_t</a>) <a class="code" href="apreq__util_8h.html#a1">apreq_index</a>(const <span class="keywordtype">char</span>* hay, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> hlen, 
-00070                                        const <span class="keywordtype">char</span>* ndl, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> nlen, 
-00071                                        const <a class="code" href="apreq_8h.html#a39">apreq_match_t</a> type);
-00072 
-00085 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a>) <a class="code" href="apreq__util_8h.html#a2">apreq_quote</a>(<span class="keywordtype">char</span> *dest, const <span class="keywordtype">char</span> *src, 
-00086                                       const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> slen);
-00087 
-00101 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a>) <a class="code" href="apreq__util_8h.html#a3">apreq_quote_once</a>(<span class="keywordtype">char</span> *dest, const <span class="keyworache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment">**  you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment">**  You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment">**</span>
+<a name="l00008"></a>00008 <span class="comment">**      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment">**</span>
+<a name="l00010"></a>00010 <span class="comment">**  Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment">**  distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment">**  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment">**  See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment">**  limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment">*/</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef APREQ_ERROR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_ERROR_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include "<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__errno_8h.html">apr_errno.h</a>"</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include "<a class="code" href="apreq_8h.html">apreq.h</a>"</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifdef  __cplusplus</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span> <span class="keyword">extern</span> <span class="stringliteral">"C"dtype">char</span> *src, 
-00102                                            const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> slen);
-00103 
-00114 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a>) <a class="code" href="apreq__util_8h.html#a4">apreq_encode</a>(<span class="keywordtype">char</span> *dest, const <span class="keywordtype">char</span> *src, 
-00115                                        const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> slen);
-00116 
-00128 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a>) <a class="code" href="apreq__util_8h.html#a5">apreq_cp1252_to_utf8</a>(<span class="keywordtype">char</span> *dest,
-00129                                                const <span class="keywordtype">char</span> *src, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> slen);
-00130 
-00151 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__util_8h.html#a6">apreq_decode</a>(<span class="keywordtype">char</span> *dest, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> *dlen,
-00152                                          const <span class="keywordtype">char</span> *src, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t<</span> {
+<a name="l00025"></a>00025 <span class="preprocessor">#endif </span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 APREQ_DECLARE(<span class="keywordtype">char</span> *)
+<a name="l00032"></a>00032 <a class="code" href="apreq__error_8h.html#a19">apreq_strerror</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a> s, <span class="keywordtype">char</span> *buf, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> bufsize);
+<a name="l00033"></a>00033 
+<a name="l00042"></a>00042 #ifndef APR_EBADARG
+<a name="l00043"></a>00043 #define APR_EBADARG                <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group___a_p_r___error.html#ga35">APR_BADARG</a>   <span class="comment">/* XXX: don't use APR_BADARG */</span>
+<a name="l00044"></a>00044 #endif
+<a name="l00045"></a>00045 
 <a name="l00047"></a><a class="code" href="apreq__error_8h.html#a1">00047</a> #define <a class="code" href="apreq__error_8h.html#a1">APREQ_ERROR_GENERAL</a>        <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga13">APR_OS_START_USERERR</a>
 <a name="l00049"></a><a class="code" href="apreq__error_8h.html#a2">00049</a> #define <a class="code" href="apreq__error_8h.html#a2">APREQ_ERROR_TAINTED</a>        (<a class="code" href="apreq__error_8h.html#a1">APREQ_ERROR_GENERAL</a> + 1)
 <a name="l00051"></a><a class="code" href="apreq__error_8h.html#a3">00051</a> #define <a class="code" href="apreq__error_8h.html#a3">APREQ_ERROR_INTERRUPT</a>      (<a class="code" href="apreq__error_8h.html#a1">APREQ_ERROR_GENERAL</a> + 2)
-00052 
+<a name="l00052"></a>00052 
 <a name="l00054"></a><a class="code" href="apreq__error_8h.html#a4">00054</a> #define <a class="cod/a> slen);
-00153 
-00174 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__util_8h.html#a7">apreq_decodev</a>(<span class="keywordtype">char</span> *dest, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> *dlen,
-00175                                           struct iovec *v, <span class="keywordtype">int</span> nelts);
-00176 
-00189 static <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
+<h1>apreq_util.h</h1><a href="apreq__util_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">**  Copyright 2003-2005  The Apache Software Foundation</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">**  Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment">**  you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment">**  You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment">**</span>
+<a name="l00008"></a>00008 <span class="comment">**      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment">**</span>
+<a name="l00010"></a>00010 <span class="comment">**  Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment">**  distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment">**  WITHOUT WARRANTIES OR CONDITIONS OF ANY KINe" href="apreq__error_8h.html#a4">APREQ_ERROR_BADDATA</a>        (<a class="code" href="apreq__error_8h.html#a1">APREQ_ERROR_GENERAL</a>  + 10)
 <a name="l00056"></a><a class="code" href="apreq__error_8h.html#a5">00056</a> #define <a class="code" href="apreq__error_8h.html#a5">APREQ_ERROR_BADCHAR</a>        (<a class="code" href="apreq__error_8h.html#a4">APREQ_ERROR_BADDATA</a>  +  1)
 <a name="l00058"></a><a class="code" href="apreq__error_8h.html#a6">00058</a> #define <a class="code" href="apreq__error_8h.html#a6">APREQ_ERROR_BADSEQ</a>         (<a class="code" href="apreq__error_8h.html#a4">APREQ_ERROR_BADDATA</a>  +  2)
 <a name="l00060"></a><a class="code" href="apreq__error_8h.html#a7">00060</a> #define <a class="code" href="apreq__error_8h.html#a7">APREQ_ERROR_BADATTR</a>        (<a class="code" href="apreq__error_8h.html#a4">APREQ_ERROR_BADDATA</a>  +  3)
 <a name="l00062"></a><a class="code" href="apreq__error_8h.html#a8">00062</a> #define <a class="code" href="apreq__error_8h.html#a8">APREQ_ERROR_BAD, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment">**  See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment">**  limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment">*/</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef APREQ_UTIL_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_UTIL_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include "<a class="codeRef" 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>"</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include "<a class="codeRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/apr__buckets_DHEADER</a>      (<a class="code" href="apreq__error_8h.html#a4">APREQ_ERROR_BADDATA</a>  +  4)
 <a name="l00064"></a><a class="code" href="apreq__error_8h.html#a9">00064</a> #define <a class="code" href="apreq__error_8h.html#a9">APREQ_ERROR_BADUTF8</a>        (<a class="code" href="apreq__error_8h.html#a4">APREQ_ERROR_BADDATA</a>  +  5)
-00065 
+<a name="l00065"></a>00065 
 <a name="l00067"></a><a class="code" href="apreq__error_8h.html#a10">00067</a> #define <a class="code" href="apreq__error_8h.html#a10">APREQ_ERROR_NODATA</a>         (<a class="code" href="apreq__error_8h.html#a1">APREQ_ERROR_GENERAL</a>  + 20)
 <a name="l00069"></a><a class="code" href="apreq__error_8h.html#a11">00069</a> #define <a class="code" href="apreq__error_8h.html#a11">APREQ_ERROR_NOTOKEN</a>        (<a class="code" href="apreq__error_8h.html#a10">APREQ_ERROR_NODATA</a>   +  1)
 <a name="l00071"></a><a class="code" href="apreq__error_8h.html#a12">00071</a> #define <a class="code" href="apreq__error_8h.html#a12">APREQ_ERROR_NOATTR8h.html">apr_buckets.h</a>"</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "<a class="code" href="apreq_8h.html">apreq.h</a>"</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="preprocessor">#ifdef  __cplusplus</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00026"></a>00026 <span class="preprocessor">#endif </span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span>
+<a name="l00052"></a>00052 APREQ_DECLARE(<span class="keywordtype">char</span> *) <a class="code" href="apreq__util_8h.html#a0">apreq_join</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *p, 
+<a name="l00053"></a>00053                                  const <span class="keywordtype">char</span> *sep, 
+<a name="l00054"></a>00054                                  const <a cla</a>         (<a class="code" href="apreq__error_8h.html#a10">APREQ_ERROR_NODATA</a>   +  2)
 <a name="l00073"></a><a class="code" href="apreq__error_8h.html#a13">00073</a> #define <a class="code" href="apreq__error_8h.html#a13">APREQ_ERROR_NOHEADER</a>       (<a class="code" href="apreq__error_8h.html#a10">APREQ_ERROR_NODATA</a>   +  3)
 <a name="l00075"></a><a class="code" href="apreq__error_8h.html#a14">00075</a> #define <a class="code" href="apreq__error_8h.html#a14">APREQ_ERROR_NOPARSER</a>       (<a class="code" href="apreq__error_8h.html#a10">APREQ_ERROR_NODATA</a>   +  4)
-00076 
-00077 
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077 
 <a name="l00079"></a><a class="code" href="apreq__error_8h.html#a15">00079</a> #define <a class="code" href="apreq__error_8h.html#a15">APREQ_ERROR_MISMATCH</a>       (<a class="code" href="apreq__error_8h.html#a1">APREQ_ERROR_GENERAL</a>  + 30)
 <a name="l00081"></a><a class="code" href="apreq__error_8h.html#a16">00081</a> #define <a class="code" href="apreq__ss="codeRef" 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 name="l00055"></a>00055                                  <a class="code" href="apreq_8h.html#a38">apreq_join_t</a> mode);
+<a name="l00056"></a>00056 
+<a name="l00069"></a>00069 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga8">apr_ssize_t</a>) <a class="code" href="apreq__util_8h.html#a1">apreq_index</a>(const <span class="keywordtype">char</span>* hay, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> hlen, 
+<a name="l00070"></a>00070                                        const <span class="keywordtype">char</span>* ndl, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__plaerror_8h.html#a16">APREQ_ERROR_OVERLIMIT</a>      (<a class="code" href="apreq__error_8h.html#a15">APREQ_ERROR_MISMATCH</a> +  1)
 <a name="l00083"></a><a class="code" href="apreq__error_8h.html#a17">00083</a> #define <a class="code" href="apreq__error_8h.html#a17">APREQ_ERROR_UNDERLIMIT</a>     (<a class="code" href="apreq__error_8h.html#a15">APREQ_ERROR_MISMATCH</a> +  2)
 <a name="l00085"></a><a class="code" href="apreq__error_8h.html#a18">00085</a> #define <a class="code" href="apreq__error_8h.html#a18">APREQ_ERROR_NOTEMPTY</a>       (<a class="code" href="apreq__error_8h.html#a15">APREQ_ERROR_MISMATCH</a> +  3)
-00086 
-00087 
-00088 #ifdef __cplusplus
-00089  }
-00090 #endif
-00091 
-00092 #endif <span class="comment">/* APREQ_ERROR_H */</span>
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088 #ifdef __cplusplus
+<a name="l00089"></a>00089  }
+<a name="l00090"></a>00090 #endif
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 #endif <span class="comment">/* APREQ_ERROR_H */</span>
 </pre></div><div id="footer">
 <p class="apache">
 Copyright &copy; 2003-2005 <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.2 on 4 May 2005</span>
+version 1.4.3-20050530 on 19 Jul 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__error_8h.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__error_8h.html?rev=219933&r1=219932&r2=219933&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__error_8h.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__error_8h.html Wed Jul 20 09:09:19 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libaprtform.html#ga7">apr_size_t</a> nlen, 
+<a name="l00071"></a>00071                                        const <a class="code" href="apreq_8h.html#a39">apreq_match_t</a> type);
+<a name="l00072"></a>00072 
+<a name="l00085"></a>00085 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a>) <a class="code" href="apreq__util_8h.html#a2">apreq_quote</a>(<span class="keywordtype">char</span> *dest, const <span class="keywordtype">char</span> *src, 
+<a name="l00086"></a>00086                                       const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> slen);
+<a name="l00087"></a>00087 
+<a name="l00101"></a>00101 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a>) <a class="code" href="apreq__util_8h.html#a3">apreq_quote_once</a>(<span class="keywordtype">char</span> *dest, const <span class="keywordtype">char</span> *src, 
+<a name="l00102"></a>00102                                            const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> slen);
+<a name="l00103"></a>00103 
+<a name="l00114"></a>00114 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a>) <a class="code" href="apreq__util_8h.html#a4">apreq_encode</a>(<span class="keywordtype">char</span> *dest, const <span class="keywordtype">char</span> *src, 
+<a name="l00115"></a>00115                                        const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> slen);
+<a name="l00116"></eq2-2.05-dev: libapreq2: include/apreq_error.h File Reference</title> 
+  <title>libapreq2-2.06-dev: libapreq2: include/apreq_error.h File Reference</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,20 +10,21 @@
 <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.2 -->
+<!-- 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_error.h File Reference</h1>Error status codes. <a href="#_details">More...</a>
+<h1>apreq_error.h File Reference</h1>Error status codes.<p>
+Define the APREQ_ error codes. <a href="#_details">More...</a>
 <p>
-<code>#include "<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__errno_8h.html">apr_errno.h</a>"</code><br>
-<code>#include "<a class="el" href="apreq_8h-source.html">apreq.h</a>"</code><br>
+<code>#include &quot;<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__errno_8h.html">apr_errno.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__error_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>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign=a>00116 
+<a name="l00128"></a>00128 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a>) <a class="code" href="apreq__util_8h.html#a5">apreq_cp1252_to_utf8</a>(<span class="keywordtype">char</span> *dest,
+<a name="l00129"></a>00129                                                const <span class="keywordtype">char</span> *src, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> slen);
+<a name="l00130"></a>00130 
+<a name="l00151"></a>00151 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__util_8h.html#a6">apreq_decode</a>(<span class="keywordtype">char</span> *dest, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apa"top"><a class="anchor" name="a0" doxytag="apreq_error.h::APR_EBADARG"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0"></a><!-- doxytag: member="apreq_error.h::APR_EBADARG" ref="a0" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_EBADARG</b>&nbsp;&nbsp;&nbsp;<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group___a_p_r___error.html#ga35">APR_BADARG</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__error_8h.html#a1">APREQ_ERROR_GENERAL</a>&nbsp;&nbsp;&nbsp;<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga13">APR_OS_START_USERERR</a></td></tr>
@@ -67,10 +68,11 @@
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
-Error status codes. 
+Error status codes.<p>
+Define thche.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> *dlen,
+<a name="l00152"></a>00152                                          const <span class="keywordtype">char</span> *src, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> slen);
+<a name="l00153"></a>00153 
+<a name="l00174"></a>00174 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__util_8h.html#a7">apreq_decodev</a>(<span class="keywordtype">char</span> *dest, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> *dlen,
+<a name="l00175"></a>00175                                           struct iovec *v, <span class="keywordtype">int</span> nelts);
+<a name="l00176"></a>00176 
+<a name="l00189"></a>00189 static <a class="codeRef" 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 name="l00190"></a><a class="code" href="apreq__util_8h.html#a8">00190</a> <span class="keywordtype">char</span> *<a class="code" href="apreq__util_8h.html#a8">apreq_escape</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *p, const <span class="keywordtype">char</span> *src, const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> slen)
-00191 {
-00192     <span class="keywordtype">char</span> *rv;
-00193 
-00194     <span class="keywordflow">if</span> (src == NULL)
-00195         <span class="keywordflow">return</span> NULL;
-00196 
-00197     rv = <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.orge APREQ_ error codes. 
 <p>
-Define the APREQ_ error codes. <hr><h2>Define Documentation</h2>
-<a class="anchor" name="a7" doxytag="apreq_error.h::APREQ_ERROR_BADATTR"></a><p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="a7"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_BADATTR" ref="a7" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -93,7 +95,7 @@
 Invalid attribute.     </td>
   </tr>
 </table>
-<a class="anchor" name="a5" doxytag="apreq_error.h::APREQ_ERROR_BADCHAR"></a><p>
+<a class="anchor" name="a5"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_BADCHAR" ref="a5" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -116,7 +118,7 @@
 Invalid character.     </td>
   </tr>
 </table>
-<a class="anchor" name="a4" doxytag="apreq_error.h::APREQ_ERROR_BADDATA"></a><p>
+<a class="anchor" name="a4"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_BADDATA" ref="a4" args=/docs/apr/group__apr__pools.html#ga12">apr_palloc</a>(p, 3 * slen + 1);
-00198     <a class="code" href="apreq__util_8h.html#a4">apreq_encode</a>(rv, src, slen);
-00199     <span class="keywordflow">return</span> rv;
-00200 }
-00201 
+<a name="l00191"></a>00191 {
+<a name="l00192"></a>00192     <span class="keywordtype">char</span> *rv;
+<a name="l00193"></a>00193 
+<a name="l00194"></a>00194     <span class="keywordflow">if</span> (src == NULL)
+<a name="l00195"></a>00195         <span class="keywordflow">return</span> NULL;
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197     rv = <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga12">apr_palloc</a>(p, 3 * slen + 1);
+<a name="l00198"></a>00198     <a class="code" href="apreq__util_8h.html#a4">apreq_encode</a>(rv, src, slen);
+<a name="l00199"></a>00199     <span class="keywordflow">return</span> rv;
+<a name="l00200"></a>00200 }
+<a name="l00201"></a>00201 
 <a name="l0"" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -139,7 +141,7 @@
 Invalid input data.     </td>
   </tr>
 </table>
-<a class="anchor" name="a8" doxytag="apreq_error.h::APREQ_ERROR_BADHEADER"></a><p>
+<a class="anchor" name="a8"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_BADHEADER" ref="a8" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -162,7 +164,7 @@
 Invalid header.     </td>
   </tr>
 </table>
-<a class="anchor" name="a6" doxytag="apreq_error.h::APREQ_ERROR_BADSEQ"></a><p>
+<a class="anchor" name="a6"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_BADSEQ" ref="a6" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -185,7 +187,7 @@
 Invalid byte sequence.     </td>
   </tr>
 </table>
-<a class="anchor" name="a9" doxytag="apreq_error.h::APREQ_ERROR_BADUTF8"></a><p>
+<a class="anchor" name="a9"></a><!-- doxytag: member="apreq0209"></a><a class="code" href="apreq__util_8h.html#a9">00209</a> <span class="keyword">static</span> <a class="codeRef" 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="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga8">apr_ssize_t</a> <a class="code" href="apreq__util_8h.html#a9">apreq_unescape</a>(<span class="keywordtype">char</span> *str)
-00210 {
-00211     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> len;
-00212     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a> rv = <a class="code" href="apreq__util_8h.html#a6">apreq_decode</a>(str, &amp;len, str, strlen(str));
-00213     <span class="keywordflow">if</span> (rv == <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga18">APR_SUCCESS</a>)
-00214         <span class="keywordflow">return</span> (<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga8">apr_ssize_t</a>)len;
-00215     <span class="keywordflow">else</span>
-00216         <span class="keywordflow">return</span> -1;
-00217 }
-00218 
-00230 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga5">apr_int64_t</a>) <a class="code" href="apreq__util_8h.html#a10">apreq_atoi64f</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *s);
-00231 
-00243 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga5">apr_int64_t</a>) <a class="code" href="apreq__util_8h.html#a1_error.h::APREQ_ERROR_BADUTF8" ref="a9" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -208,7 +210,7 @@
 Invalid utf8 encoding.     </td>
   </tr>
 </table>
-<a class="anchor" name="a1" doxytag="apreq_error.h::APREQ_ERROR_GENERAL"></a><p>
+<a class="anchor" name="a1"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_GENERAL" ref="a1" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -231,7 +233,7 @@
 Internal apreq error.     </td>
   </tr>
 </table>
-<a class="anchor" name="a3" doxytag="apreq_error.h::APREQ_ERROR_INTERRUPT"></a><p>
+<a class="anchor" name="a3"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_INTERRUPT" ref="a3" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -254,7 +256,7 @@
 Parsing interrupted.     </td>
   </tr>
 </table>
-<a class="anchor" name="a15" doxytag="apreq_error.h::APREQ_ERROR_MISMATCH"></a><p>
+<a 1">apreq_atoi64t</a>(const <span class="keywordtype">char</span> *s);
-00244 
-00262 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__util_8h.html#a12">apreq_brigade_fwrite</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#ga2">apr_file_t</a> *f,
-00263                                                  <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga9">apr_off_t</a> *wlen,
-00264                                                  <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);
-00281 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="hclass="anchor" name="a15"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_MISMATCH" ref="a15" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -277,7 +279,7 @@
 Conflicting information.     </td>
   </tr>
 </table>
-<a class="anchor" name="a12" doxytag="apreq_error.h::APREQ_ERROR_NOATTR"></a><p>
+<a class="anchor" name="a12"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_NOATTR" ref="a12" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -300,7 +302,7 @@
 Missing attribute.     </td>
   </tr>
 </table>
-<a class="anchor" name="a10" doxytag="apreq_error.h::APREQ_ERROR_NODATA"></a><p>
+<a class="anchor" name="a10"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_NODATA" ref="a10" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -323,7 +325,7 @@
 Missing input data.     </td>
   </tr>
 </table>
-<a class="anchor" name="a13" doxttp://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__util_8h.html#a13">apreq_file_mktemp</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#ga2">apr_file_t</a> **fp, 
-00282                                               <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool,
-00283                                               const <span class="keywordtype">char</span> *path);
-00284 
-00294 static <a class="codeRef" 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 name="l00210"></a>00210 {
+<a name="l00211"></a>00211     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> len;
+<a name="l0ytag="apreq_error.h::APREQ_ERROR_NOHEADER"></a><p>
+<a class="anchor" name="a13"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_NOHEADER" ref="a13" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -346,7 +348,7 @@
 Missing header.     </td>
   </tr>
 </table>
-<a class="anchor" name="a14" doxytag="apreq_error.h::APREQ_ERROR_NOPARSER"></a><p>
+<a class="anchor" name="a14"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_NOPARSER" ref="a14" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -369,7 +371,7 @@
 Missing parser.     </td>
   </tr>
 </table>
-<a class="anchor" name="a18" doxytag="apreq_error.h::APREQ_ERROR_NOTEMPTY"></a><p>
+<a class="anchor" name="a18"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_NOTEMPTY" ref="a18" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -392,7 +394,7 @@
 Setting already configured.    0212"></a>00212     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a> rv = <a class="code" href="apreq__util_8h.html#a6">apreq_decode</a>(str, &amp;len, str, strlen(str));
+<a name="l00213"></a>00213     <span class="keywordflow">if</span> (rv == <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga18">APR_SUCCESS</a>)
+<a name="l00214"></a>00214         <span class="keywordflow">return</span> (<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga8">apr_ssize_t</a>)len;
+<a name="l00215"></a>00215     <span class="keywordflow">else</span>
+<a name="l00216"></a>00216         <span class="keywordflow">return</span> -1;
+<a name="l00217"></a>00217 }
+<a name="l00218"></a>00218 
+<a name="l00230"></a>00230 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:ht </td>
   </tr>
 </table>
-<a class="anchor" name="a11" doxytag="apreq_error.h::APREQ_ERROR_NOTOKEN"></a><p>
+<a class="anchor" name="a11"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_NOTOKEN" ref="a11" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -415,7 +417,7 @@
 Missing required token.     </td>
   </tr>
 </table>
-<a class="anchor" name="a16" doxytag="apreq_error.h::APREQ_ERROR_OVERLIMIT"></a><p>
+<a class="anchor" name="a16"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_OVERLIMIT" ref="a16" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -438,7 +440,7 @@
 Exceeds configured maximum limit.     </td>
   </tr>
 </table>
-<a class="anchor" name="a2" doxytag="apreq_error.h::APREQ_ERROR_TAINTED"></a><p>
+<a class="anchor" name="a2"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_TAINTED" ref="a2" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tp://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga5">apr_int64_t</a>) <a class="code" href="apreq__util_8h.html#a10">apreq_atoi64f</a>(const <span class="keywordtype">char</span> *s);
+<a name="l00231"></a>00231 
+<a name="l00243"></a>00243 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga5">apr_int64_t</a>) <a class="code" href="apreq__util_8h.html#a11">apreq_atoi64t</a>(const <span class="keywordtype">char</span> *s);
+<a name="l00244"></a>00244 
+<a name="l00262"></a>00262 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__util_8h.html#a12">apreq_brigade_fwrite</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#ga2">apr_file_t</a> *f,
+<a name="l00263"></a>00263                                                  <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga9">apr_off_t</a> *wlen,
+<a name="l00264"></a>00264                                                  <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);
+<a name="l00281"></a>00281 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__util_8h.html#a13">apreq_file_mktemp</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#ga2">apr_file_t</a> **fp, 
+<a name="l00282"></a>00282                                               <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool,
+<a name="l00283"></a>00283                                               const <span class="keywordtype">char</span> *path);
+<a name="l00284"></a>00284 
+<a name="l00294"></a>00294 static <a class="codeRef" 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 name="l00295"></a><a class="code" href="apreq__util_8h.html#a14">00295</a> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a> <a class="code" href="apreq__util_8h.html#a14">apreq_brigade_setaside</a>(<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, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.tr>
     <td class="mdRow">
@@ -461,7 +463,7 @@
 Attempted to perform unsafe action with tainted data.     </td>
   </tr>
 </table>
-<a class="anchor" name="a17" doxytag="apreq_error.h::APREQ_ERROR_UNDERLIMIT"></a><p>
+<a class="anchor" name="a17"></a><!-- doxytag: member="apreq_error.h::APREQ_ERROR_UNDERLIMIT" ref="a17" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -485,7 +487,7 @@
   </tr>
 </table>
 <hr><h2>Function Documentation</h2>
-<a class="anchor" name="a19" doxytag="apreq_error.h::apreq_strerror"></a><p>
+<a class="anchor" name="a19"></a><!-- doxytag: member="apreq_error.h::apreq_strerror" ref="a19" args="(apr_status_t s, char *buf, apr_size_t bufsize)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -525,7 +527,7 @@
     <td>
 
 <p>
-apreq's wrapper around <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga1">aapache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *p)
-00296 {
-00297     <a class="codeRef" 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;
-00298     <span class="keywordflow">for</span> (e = <a class="codeRef" 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#ga82">APR_BRIGADE_FIRST</a>(bb); e != <a class="codeRef" 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#ga80">APR_BRIGADE_SENTINEL</a>(bb);
-00299          e = <a class="codeRef" 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#ga90">APR_BUCKET_NEXT</a>(e))
-00300     {
-00301         <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a> rv = <a class="codeRef" 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#ga109">apr_bucket_setaside</a>(e, p);
-00302         <span class="keywordflow">if</span> (rv != <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga18">APR_SUCCESS</a>)
-00303             <span class="keywordflow">return</span> rv;
-00304     }
-00305     <span class="keywordflow">return</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga18">APR_SUCCESS</a>;
-00306 }
-00307 
-00308 
-00321 <span class="keyword">static</span> <a class="codeRef" 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 name="l00296"></a>00296 {
+<a name="l0029pr_strerror()</a>; recognizes APREQ_ERROR_* status codes.     </td>
+apreq's wrapper around <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga1">apr_strerror()</a>; recognizes APREQ_ERROR_* status codes.    </td>
   </tr>
 </table>
 <div id="footer">
@@ -534,7 +536,7 @@
 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.2 on 4 May 2005</span>
+version 1.4.3-20050530 on 19 Jul 2005</span>
 </p>
 </div>
 </body>



7"></a>00297     <a class="codeRef" 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;
+<a name="l00298"></a>00298     <span class="keywordflow">for</span> (e = <a class="codeRef" 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#ga82">APR_BRIGADE_FIRST</a>(bb); e != <a class="codeRef" 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#ga80">APR_BRIGADE_SENTINEL</a>(bb);
+<a name="l00299"></a>00299          e = <a class="codeRef" 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#ga90">APR_BUCKET_NEXT</a>(e))
+<a name="l00300"></a>00300     {
+<a name="l00301"></a>00301         <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a> rv = <a class="codeRef" 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#ga109">apr_bucket_setaside</a>(e, p);
+<a name="l00302"></a>00302         <span class="keywordflow">if</span> (rv != <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga18">APR_SUCCESS</a>)
+<a name="l00303"></a>00303             <span class="keywordflow">return</span> rv;
+<a name="l00304"></a>00304     }
+<a name="l00305"></a>00305     <span class="keywordflow">return</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga18">APR_SUCCESS</a>;
+<a name="l00306"></a>00306 }
+<a name="l00307"></a>00307 
+<a name="l00308"></a>00308 
+<a name="l00321"></a>00321 <span class="keyword">static</span> <a class="codeRef" 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 name="l00322"></a><a class="code" href="apreq__util_8h.html#a15">00322</a> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a> <a class="code" href="apreq__util_8h.html#a15">apreq_brigade_copy</a>(<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> *d, <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> *s) {
-00323     <a class="codeRef" 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;
-00324     <span class="keywordflow">for</span> (e = <a class="codeRef" 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#ga82">APR_BRIGADE_FIRST</a>(s); e != <a class="codeRef" 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#ga80">APR_BRIGADE_SENTINEL</a>(s);
-00325          e = <a class="codeRef" 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#ga90">APR_BUCKET_NEXT</a>(e))
-00326     {
-00327         <a class="codeRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket.html">apr_bucket</a> *c;
-00328         <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a> rv = <a class="codeRef" 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#ga111">apr_bucket_copy</a>(e, &amp;c);
-00329         <span class="keywordflow">if</span> (rv != <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga18">APR_SUCCESS</a>)
-00330             <span class="keywordflow">return</span> rv;
-00331 
-00332         <a class="codeRef" 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#ga85">APR_BRIGADE_INSERT_TAIL</a>(d, c);
-00333     }
-00334     <span class="keywordflow">return</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga18">APR_SUCCESS</a>;
-00335 }
-00336 
-00348 <span class="keyword">static</span> <a class="codeRef" 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 name="l00323"></a>00323     <a class="codeRef" 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;
+<a name="l00324"></a>00324     <span class="keywordflow">for</span> (e = <a class="codeRef" 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#ga82">APR_BRIGADE_FIRST</a>(s); e != <a class="codeRef" 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#ga80">APR_BRIGADE_SENTINEL</a>(s);
+<a name="l00325"></a>00325          e = <a class="codeRef" 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#ga90">APR_BUCKET_NEXT</a>(e))
+<a name="l00326"></a>00326     {
+<a name="l00327"></a>00327         <a class="codeRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket.html">apr_bucket</a> *c;
+<a name="l00328"></a>00328         <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a> rv = <a class="codeRef" 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#ga111">apr_bucket_copy</a>(e, &amp;c);
+<a name="l00329"></a>00329         <span class="keywordflow">if</span> (rv != <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga18">APR_SUCCESS</a>)
+<a name="l00330"></a>00330             <span class="keywordflow">return</span> rv;
+<a name="l00331"></a>00331 
+<a name="l00332"></a>00332         <a class="codeRef" 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#ga85">APR_BRIGADE_INSERT_TAIL</a>(d, c);
+<a name="l00333"></a>00333     }
+<a name="l00334"></a>00334     <span class="keywordflow">return</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga18">APR_SUCCESS</a>;
+<a name="l00335"></a>00335 }
+<a name="l00336"></a>00336 
+<a name="l00348"></a>00348 <span class="keyword">static</span> <a class="codeRef" 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 name="l00349"></a><a class="code" href="apreq__util_8h.html#a16">00349</a> <span class="keywordtype">void</span> <a class="code" href="apreq__util_8h.html#a16">apreq_brigade_move</a>(<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> *d, <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> *s,
-00350                         <a class="codeRef" 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)
-00351 {
-00352     <a class="codeRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket.html">apr_bucket</a> *f;     
-00353 
-00354     <span class="keywordflow">if</span> (e != <a class="codeRef" 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#ga80">APR_BRIGADE_SENTINEL</a>(s)) {
-00355         f = <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__ring.html#ga3">APR_RING_FIRST</a>(&amp;s-&gt;list);
-00356         <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__ring.html#ga20">APR_RING_UNSPLICE</a>(f, e, link);
-00357         <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__ring.html#ga14">APR_RING_SPLICE_HEAD</a>(&amp;d-&gt;list, f, e, <a class="codeRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket.html">apr_bucket</a>, link);
-00358     }
-00359     <span class="keywordflow">else</span> {
-00360         <a class="codeRef" 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#ga86">APR_BRIGADE_CONCAT</a>(d, s);
-00361     }
-00362 }
-00363 
-00364 
-00378 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__util_8h.html#a17">apreq_header_attribute</a>(const <span class="keywordtype">char</span> *hdr,
-00379                                                    const <span class="keywordtype">char</span> *name,
-00380                                                    const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> nlen,
-00381                                                    const <span class="keywordtype">char</span> **val,
-00382                                                    <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> *vlen);
-00383 
-00384 
-00402 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__util_8h.html#a18">apreq_brigade_concat</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool,
-00403                                                  const <span class="keywordtype">char</span> *temp_dir,
-00404                                                  <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> brigade_limit,
-00405                                                  <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> *out, 
-00406                                                  <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> *in);
-00407 
-00416 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#ga2">apr_file_t</a> *)<a class="code" href="apreq__util_8h.html#a19">apreq_brigade_spoolfile</a>(<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);
-00417 
-00418 #ifdef __cplusplus
-00419  }
-00420 #endif
-00421 
-00422 #endif <span class="comment">/* APREQ_UTIL_H */</span>
+<a name="l00350"></a>00350                         <a class="codeRef" 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)
+<a name="l00351"></a>00351 {
+<a name="l00352"></a>00352     <a class="codeRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket.html">apr_bucket</a> *f;     
+<a name="l00353"></a>00353 
+<a name="l00354"></a>00354     <span class="keywordflow">if</span> (e != <a class="codeRef" 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#ga80">APR_BRIGADE_SENTINEL</a>(s)) {
+<a name="l00355"></a>00355         f = <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__ring.html#ga3">APR_RING_FIRST</a>(&amp;s-&gt;list);
+<a name="l00356"></a>00356         <span class="keywordflow">if</span> (f == e) <span class="comment">/* zero buckets to be moved */</span>
+<a name="l00357"></a>00357             <span class="keywordflow">return</span>;
+<a name="l00358"></a>00358 
+<a name="l00359"></a>00359         <span class="comment">/* obtain the last bucket to be moved */</span>
+<a name="l00360"></a>00360         e = <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__ring.html#ga6">APR_RING_PREV</a>(e, link);
+<a name="l00361"></a>00361 
+<a name="l00362"></a>00362         <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__ring.html#ga20">APR_RING_UNSPLICE</a>(f, e, link);
+<a name="l00363"></a>00363         <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__ring.html#ga14">APR_RING_SPLICE_HEAD</a>(&amp;d-&gt;list, f, e, <a class="codeRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket.html">apr_bucket</a>, link);
+<a name="l00364"></a>00364     }
+<a name="l00365"></a>00365     <span class="keywordflow">else</span> {
+<a name="l00366"></a>00366         <a class="codeRef" 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#ga86">APR_BRIGADE_CONCAT</a>(d, s);
+<a name="l00367"></a>00367     }
+<a name="l00368"></a>00368 }
+<a name="l00369"></a>00369 
+<a name="l00370"></a>00370 
+<a name="l00384"></a>00384 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__util_8h.html#a17">apreq_header_attribute</a>(const <span class="keywordtype">char</span> *hdr,
+<a name="l00385"></a>00385                                                    const <span class="keywordtype">char</span> *name,
+<a name="l00386"></a>00386                                                    const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> nlen,
+<a name="l00387"></a>00387                                                    const <span class="keywordtype">char</span> **val,
+<a name="l00388"></a>00388                                                    <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> *vlen);
+<a name="l00389"></a>00389 
+<a name="l00390"></a>00390 
+<a name="l00408"></a>00408 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__util_8h.html#a18">apreq_brigade_concat</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool,
+<a name="l00409"></a>00409                                                  const <span class="keywordtype">char</span> *temp_dir,
+<a name="l00410"></a>00410                                                  <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> brigade_limit,
+<a name="l00411"></a>00411                                                  <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> *out, 
+<a name="l00412"></a>00412                                                  <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> *in);
+<a name="l00413"></a>00413 
+<a name="l00422"></a>00422 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#ga2">apr_file_t</a> *)<a class="code" href="apreq__util_8h.html#a19">apreq_brigade_spoolfile</a>(<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);
+<a name="l00423"></a>00423 
+<a name="l00424"></a>00424 #ifdef __cplusplus
+<a name="l00425"></a>00425  }
+<a name="l00426"></a>00426 #endif
+<a name="l00427"></a>00427 
+<a name="l00428"></a>00428 #endif <span class="comment">/* APREQ_UTIL_H */</span>
 </pre></div><div id="footer">
 <p class="apache">
 Copyright &copy; 2003-2005 <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.2 on 4 May 2005</span>
+version 1.4.3-20050530 on 19 Jul 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h.html?rev=219933&r1=219932&r2=219933&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h.html Wed Jul 20 09:09:19 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.05-dev: libapreq2: include/apreq_util.h File Reference</title> 
+  <title>libapreq2-2.06-dev: libapreq2: include/apreq_util.h File Reference</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,15 +10,15 @@
 <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.2 -->
+<!-- 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_util.h File Reference</h1>Utility functions for apreq. <a href="#_details">More...</a>
 <p>
-<code>#include "<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>"</code><br>
-<code>#include "<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>"</code><br>
-<code>#include "<a class="el" href="apreq_8h-source.html">apreq.h</a>"</code><br>
+<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="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">
@@ -70,9 +70,9 @@
 <p>
 This header contains useful functions for creating new parsers, hooks or modules. It includes<p>
 <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>
+<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="a10" doxytag="apreq_util.h::apreq_atoi64f"></a><p>
+<a class="anchor" name="a10"></a><!-- doxytag: member="apreq_util.h::apreq_atoi64f" ref="a10" args="(const char *s)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -108,7 +108,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="a11" doxytag="apreq_util.h::apreq_atoi64t"></a><p>
+<a class="anchor" name="a11"></a><!-- doxytag: member="apreq_util.h::apreq_atoi64t" ref="a11" args="(const char *s)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -144,7 +144,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="a18" doxytag="apreq_util.h::apreq_brigade_concat"></a><p>
+<a class="anchor" name="a18"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_concat" ref="a18" 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">
@@ -212,7 +212,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="a15" doxytag="apreq_util.h::apreq_brigade_copy"></a><p>
+<a class="anchor" name="a15"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_copy" ref="a15" args="(apr_bucket_brigade *d, apr_bucket_brigade *s)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -255,11 +255,11 @@
 </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#ga111">apr_bucket_copy()</a>.</dd></dl>
-<dl compact><dt><b>Remarks:</b></dt><dd>s == d produces Undefined Behavior. </dd></dl>
+<dl compact><dt><b>Remarks:</b></dt><dd>s == d produces Undefined Behavior.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a12" doxytag="apreq_util.h::apreq_brigade_fwrite"></a><p>
+<a class="anchor" name="a12"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_fwrite" ref="a12" 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">
@@ -309,11 +309,11 @@
 </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#ga108">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#gga15">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>
+<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="a16" doxytag="apreq_util.h::apreq_brigade_move"></a><p>
+<a class="anchor" name="a16"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_move" ref="a16" args="(apr_bucket_brigade *d, apr_bucket_brigade *s, apr_bucket *e)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -361,11 +361,11 @@
     <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#ga80">APR_BRIGADE_SENTINEL(s)</a>. </dd></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#ga80">APR_BRIGADE_SENTINEL(s)</a>.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a14" doxytag="apreq_util.h::apreq_brigade_setaside"></a><p>
+<a class="anchor" name="a14"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_setaside" ref="a14" args="(apr_bucket_brigade *bb, apr_pool_t *p)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -407,11 +407,11 @@
   </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#ga109">apr_bucket_setaside()</a>. </dd></dl>
+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#ga109">apr_bucket_setaside()</a>.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a19" doxytag="apreq_util.h::apreq_brigade_spoolfile"></a><p>
+<a class="anchor" name="a19"></a><!-- doxytag: member="apreq_util.h::apreq_brigade_spoolfile" ref="a19" args="(apr_bucket_brigade *bb)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -442,11 +442,11 @@
     <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>
+<dl compact><dt><b>Returns:</b></dt><dd>the spool file, or NULL.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a5" doxytag="apreq_util.h::apreq_cp1252_to_utf8"></a><p>
+<a class="anchor" name="a5"></a><!-- doxytag: member="apreq_util.h::apreq_cp1252_to_utf8" ref="a5" args="(char *dest, const char *src, apr_size_t slen)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -494,11 +494,11 @@
     <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>
+<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="a6" doxytag="apreq_util.h::apreq_decode"></a><p>
+<a class="anchor" name="a6"></a><!-- doxytag: member="apreq_util.h::apreq_decode" ref="a6" 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">
@@ -556,11 +556,11 @@
 <dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS + apreq_charset_t (&lt;=APREQ_CHARSET_UTF8) on success. <p>
 APR_INCOMPLETE + apreq_charset_t (&lt;=APREQ_CHARSET_UTF8) if the string ends in the middle of an escape sequence. <p>
 <a class="el" href="apreq__error_8h.html#a6">APREQ_ERROR_BADSEQ</a> or <a class="el" href="apreq__error_8h.html#a5">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>
+<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="a7" doxytag="apreq_util.h::apreq_decodev"></a><p>
+<a class="anchor" name="a7"></a><!-- doxytag: member="apreq_util.h::apreq_decodev" ref="a7" args="(char *dest, apr_size_t *dlen, struct iovec *v, int nelts)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -618,11 +618,11 @@
 <dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS + apreq_charset_t (&lt;=APREQ_CHARSET_UTF8) on success. <p>
 APR_INCOMPLETE + apreq_charset_t (&lt;=APREQ_CHARSET_UTF8) if the iovec ends in the middle of an escape sequence. <p>
 <a class="el" href="apreq__error_8h.html#a6">APREQ_ERROR_BADSEQ</a> or <a class="el" href="apreq__error_8h.html#a5">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>
+<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="a4" doxytag="apreq_util.h::apreq_encode"></a><p>
+<a class="anchor" name="a4"></a><!-- doxytag: member="apreq_util.h::apreq_encode" ref="a4" args="(char *dest, const char *src, const apr_size_t slen)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -670,11 +670,11 @@
     <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>
+<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="a8" doxytag="apreq_util.h::apreq_escape"></a><p>
+<a class="anchor" name="a8"></a><!-- doxytag: member="apreq_util.h::apreq_escape" ref="a8" 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">
@@ -723,11 +723,11 @@
   </table>
 </dl>
 <dl compact><dt><b>Returns:</b></dt><dd>The url-encoded string.</dd></dl>
-<dl compact><dt><b>Remarks:</b></dt><dd>Use this function insead of apreq_encode if its caller might otherwise overflow dest. </dd></dl>
+<dl compact><dt><b>Remarks:</b></dt><dd>Use this function insead of apreq_encode if its caller might otherwise overflow dest.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a13" doxytag="apreq_util.h::apreq_file_mktemp"></a><p>
+<a class="anchor" name="a13"></a><!-- doxytag: member="apreq_util.h::apreq_file_mktemp" ref="a13" args="(apr_file_t **fp, apr_pool_t *pool, const char *path)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -776,11 +776,11 @@
   </table>
 </dl>
 <dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
-Error status code from unsuccessful <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__filepath.html#gga1">apr_filepath_merge()</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#gga51">apr_file_mktemp()</a>. </dd></dl>
+Error status code from unsuccessful <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__filepath.html#gga1">apr_filepath_merge()</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#gga51">apr_file_mktemp()</a>.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a17" doxytag="apreq_util.h::apreq_header_attribute"></a><p>
+<a class="anchor" name="a17"></a><!-- doxytag: member="apreq_util.h::apreq_header_attribute" ref="a17" args="(const char *hdr, const char *name, const apr_size_t nlen, const char **val, apr_size_t *vlen)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -844,11 +844,11 @@
 </dl>
 <dl compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS. <p>
 <a class="el" href="apreq__error_8h.html#a12">APREQ_ERROR_NOATTR</a> if the attribute is not found. <p>
-<a class="el" href="apreq__error_8h.html#a6">APREQ_ERROR_BADSEQ</a> if an unpaired quote mark was detected. </dd></dl>
+<a class="el" href="apreq__error_8h.html#a6">APREQ_ERROR_BADSEQ</a> if an unpaired quote mark was detected.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a1" doxytag="apreq_util.h::apreq_index"></a><p>
+<a class="anchor" name="a1"></a><!-- doxytag: member="apreq_util.h::apreq_index" ref="a1" args="(const char *hay, apr_size_t hlen, const char *ndl, apr_size_t nlen, const apreq_match_t type)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -910,11 +910,11 @@
     <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>Match type.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>Offset of match string, or -1 if no match is found. </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Offset of match string, or -1 if no match is found.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a0" doxytag="apreq_util.h::apreq_join"></a><p>
+<a class="anchor" name="a0"></a><!-- doxytag: member="apreq_util.h::apreq_join" ref="a0" args="(apr_pool_t *p, const char *sep, const apr_array_header_t *arr, apreq_join_t mode)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -969,11 +969,11 @@
     <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>Join type- see apreq_join_t.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>Joined string, or NULL on error </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Joined string, or NULL on error</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a2" doxytag="apreq_util.h::apreq_quote"></a><p>
+<a class="anchor" name="a2"></a><!-- doxytag: member="apreq_util.h::apreq_quote" ref="a2" args="(char *dest, const char *src, const apr_size_t slen)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1022,11 +1022,11 @@
     <tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>Destination string.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>length of quoted copy in dest. </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>length of quoted copy in dest.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a3" doxytag="apreq_util.h::apreq_quote_once"></a><p>
+<a class="anchor" name="a3"></a><!-- doxytag: member="apreq_util.h::apreq_quote_once" ref="a3" args="(char *dest, const char *src, const apr_size_t slen)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1075,11 +1075,11 @@
     <tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>Destination string.</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>length of quoted copy in dest. </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>length of quoted copy in dest.</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a9" doxytag="apreq_util.h::apreq_unescape"></a><p>
+<a class="anchor" name="a9"></a><!-- doxytag: member="apreq_util.h::apreq_unescape" ref="a9" args="(char *str)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1110,7 +1110,7 @@
     <tr><td valign="top"></td><td valign="top"><em>str</em>&nbsp;</td><td>The string to decode</td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Returns:</b></dt><dd>Length of decoded string, or &lt; 0 on error. </dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Length of decoded string, or &lt; 0 on error.</dd></dl>
     </td>
   </tr>
 </table>
@@ -1120,7 +1120,7 @@
 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.2 on 4 May 2005</span>
+version 1.4.3-20050530 on 19 Jul 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__version_8h-source.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__version_8h-source.html?rev=219933&r1=219932&r2=219933&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__version_8h-source.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__version_8h-source.html Wed Jul 20 09:09:19 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.05-dev: libapreq2: include/apreq_version.h Source File</title> 
+  <title>libapreq2-2.06-dev: libapreq2: include/apreq_version.h Source File</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,79 +10,79 @@
 <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.2 -->
+<!-- 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_version.h</h1><a href="apreq__version_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="comment">/*</span>
-00002 <span class="comment">**  Copyright 2003-2005  The Apache Software Foundation</span>
-00003 <span class="comment">**</span>
-00004 <span class="comment">**  Licensed under the Apache License, Version 2.0 (the "License");</span>
-00005 <span class="comment">**  you may not use this file except in compliance with the License.</span>
-00006 <span class="comment">**  You may obtain a copy of the License at</span>
-00007 <span class="comment">**</span>
-00008 <span class="comment">**      http://www.apache.org/licenses/LICENSE-2.0</span>
-00009 <span class="comment">**</span>
-00010 <span class="comment">**  Unless required by applicable law or agreed to in writing, software</span>
-00011 <span class="comment">**  distributed under the License is distributed on an "AS IS" BASIS,</span>
-00012 <span class="comment">**  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
-00013 <span class="comment">**  See the License for the specific language governing permissions and</span>
-00014 <span class="comment">**  limitations under the License.</span>
-00015 <span class="comment">*/</span>
-00016 
-00017 <span class="preprocessor">#ifndef APREQ_VERSION_H</span>
-00018 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_VERSION_H</span>
-00019 <span class="preprocessor"></span>
-00020 <span class="preprocessor">#ifdef __cplusplus</span>
-00021 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-00022 <span class="preprocessor">#endif</span>
-00023 <span class="preprocessor"></span>
-00024 <span class="preprocessor">#include "<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__version_8h.html">apr_version.h</a>"</span>
-00025 <span class="preprocessor">#include "<a class="code" href="apreq_8h.html">apreq.h</a>"</span>
-00026 
-00046 <span class="comment">/* The numeric compile-time version constants. These constants are the</span>
-00047 <span class="comment"> * authoritative version numbers for libapreq. </span>
-00048 <span class="comment"> */</span>
-00049 
+<h1>apreq_version.h</h1><a href="apreq__version_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">**  Copyright 2003-2005  The Apache Software Foundation</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">**  Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment">**  you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment">**  You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment">**</span>
+<a name="l00008"></a>00008 <span class="comment">**      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment">**</span>
+<a name="l00010"></a>00010 <span class="comment">**  Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment">**  distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment">**  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment">**  See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment">**  limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment">*/</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef APREQ_VERSION_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_VERSION_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00022"></a>00022 <span class="preprocessor">#endif</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__version_8h.html">apr_version.h</a>"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include "<a class="code" href="apreq_8h.html">apreq.h</a>"</span>
+<a name="l00026"></a>00026 
+<a name="l00046"></a>00046 <span class="comment">/* The numeric compile-time version constants. These constants are the</span>
+<a name="l00047"></a>00047 <span class="comment"> * authoritative version numbers for libapreq. </span>
+<a name="l00048"></a>00048 <span class="comment"> */</span>
+<a name="l00049"></a>00049 
 <a name="l00055"></a><a class="code" href="apreq__version_8h.html#a0">00055</a> <span class="preprocessor">#define APREQ_MAJOR_VERSION       2</span>
-00056 <span class="preprocessor"></span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>
 <a name="l00061"></a><a class="code" href="apreq__version_8h.html#a1">00061</a> <span class="preprocessor">#define APREQ_MINOR_VERSION       1</span>
-00062 <span class="preprocessor"></span>
-<a name="l00064"></a><a class="code" href="apreq__version_8h.html#a2">00064</a> <span class="preprocessor">#define APREQ_PATCH_VERSION       0</span>
-00065 <span class="preprocessor"></span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00064"></a><a class="code" href="apreq__version_8h.html#a2">00064</a> <span class="preprocessor">#define APREQ_PATCH_VERSION       3</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>
 <a name="l00070"></a><a class="code" href="apreq__version_8h.html#a3">00070</a> <span class="preprocessor">#define APREQ_IS_DEV_VERSION</span>
-00071 <span class="preprocessor"></span>
-00072 
+<a name="l00071"></a>00071 <span class="preprocessor"></span>
+<a name="l00072"></a>00072 
 <a name="l00074"></a><a class="code" href="apreq__version_8h.html#a4">00074</a> <span class="preprocessor">#define APREQ_VERSION_STRING \</span>
-00075 <span class="preprocessor">     APR_STRINGIFY(APREQ_MAJOR_VERSION) "." \</span>
-00076 <span class="preprocessor">     APR_STRINGIFY(APREQ_MINOR_VERSION) "." \</span>
-00077 <span class="preprocessor">     APR_STRINGIFY(APREQ_PATCH_VERSION) \</span>
-00078 <span class="preprocessor">     APREQ_IS_DEV_STRING</span>
-00079 <span class="preprocessor"></span>
-00086 APREQ_DECLARE(<span class="keywordtype">void</span>) <a class="code" href="apreq__version_8h.html#a6">apreq_version</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/structapr__version__t.html">apr_version_t</a> *pvsn);
-00087 
-00089 APREQ_DECLARE(const <span class="keywordtype">char</span> *) <a class="code" href="apreq__version_8h.html#a7">apreq_version_string</a>(<span class="keywordtype">void</span>);
-00090 
-00091 
-00093 #ifdef <a class="code" href="apreq__version_8h.html#a3">APREQ_IS_DEV_VERSION</a>
+<a name="l00075"></a>00075 <span class="preprocessor">     APR_STRINGIFY(APREQ_MAJOR_VERSION) "." \</span>
+<a name="l00076"></a>00076 <span class="preprocessor">     APR_STRINGIFY(APREQ_MINOR_VERSION) "." \</span>
+<a name="l00077"></a>00077 <span class="preprocessor">     APR_STRINGIFY(APREQ_PATCH_VERSION) \</span>
+<a name="l00078"></a>00078 <span class="preprocessor">     APREQ_IS_DEV_STRING</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span>
+<a name="l00086"></a>00086 APREQ_DECLARE(<span class="keywordtype">void</span>) <a class="code" href="apreq__version_8h.html#a6">apreq_version</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/structapr__version__t.html">apr_version_t</a> *pvsn);
+<a name="l00087"></a>00087 
+<a name="l00089"></a>00089 APREQ_DECLARE(const <span class="keywordtype">char</span> *) <a class="code" href="apreq__version_8h.html#a7">apreq_version_string</a>(<span class="keywordtype">void</span>);
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 
+<a name="l00093"></a>00093 #ifdef <a class="code" href="apreq__version_8h.html#a3">APREQ_IS_DEV_VERSION</a>
 <a name="l00094"></a><a class="code" href="apreq__version_8h.html#a5">00094</a> #define <a class="code" href="apreq__version_8h.html#a5">APREQ_IS_DEV_STRING</a> "-dev"
-00095 #else
-00096 #define <a class="code" href="apreq__version_8h.html#a5">APREQ_IS_DEV_STRING</a> ""
-00097 #endif
-00098 
-00099 
-00100 #ifdef __cplusplus
-00101 }
-00102 #endif
-00103 
-00104 #endif <span class="comment">/* APREQ_VERSION_H */</span>
+<a name="l00095"></a>00095 #else
+<a name="l00096"></a>00096 #define <a class="code" href="apreq__version_8h.html#a5">APREQ_IS_DEV_STRING</a> ""
+<a name="l00097"></a>00097 #endif
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100 #ifdef __cplusplus
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102 #endif
+<a name="l00103"></a>00103 
+<a name="l00104"></a>00104 #endif <span class="comment">/* APREQ_VERSION_H */</span>
 </pre></div><div id="footer">
 <p class="apache">
 Copyright &copy; 2003-2005 <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.2 on 4 May 2005</span>
+version 1.4.3-20050530 on 19 Jul 2005</span>
 </p>
 </div>
 </body>