You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by jo...@apache.org on 2009/03/10 02:08:12 UTC
svn commit: r751931 [1/37] - in /httpd/site/trunk:
docs/apreq/docs/libapreq2/ xdocs/apreq/docs/libapreq2/
Author: joes
Date: Tue Mar 10 01:08:08 2009
New Revision: 751931
URL: http://svn.apache.org/viewvc?rev=751931&view=rev
Log:
Generate the libapreq2-2.12 release documentation.
Added:
httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__hook__find__param__ctx__t.html (with props)
httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__hook__find__param__ctx__t.html (with props)
Modified:
httpd/site/trunk/docs/apreq/docs/libapreq2/annotated.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h-source.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__cookie_8h-source.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__cookie_8h.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__error_8h-source.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__error_8h.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__module_8h-source.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__module_8h.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__module__apache2_8h-source.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__module__apache_8h-source.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__param_8h-source.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__param_8h.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__parser_8h-source.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__parser_8h.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h-source.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__version_8h-source.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__version_8h.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_changes.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_faq.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_install.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_license.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_notice.html
httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_status.html
httpd/site/trunk/docs/apreq/docs/libapreq2/dox.css
httpd/site/trunk/docs/apreq/docs/libapreq2/examples.html
httpd/site/trunk/docs/apreq/docs/libapreq2/files.html
httpd/site/trunk/docs/apreq/docs/libapreq2/functions.html
httpd/site/trunk/docs/apreq/docs/libapreq2/functions_vars.html
httpd/site/trunk/docs/apreq/docs/libapreq2/globals.html
httpd/site/trunk/docs/apreq/docs/libapreq2/globals_eval.html
httpd/site/trunk/docs/apreq/docs/libapreq2/globals_func.html
httpd/site/trunk/docs/apreq/docs/libapreq2/globals_type.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__lang.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__module.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__apr__request.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__apr__request__apache2.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__apr__request__cgi.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__apr__request__cookie.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__apr__request__error.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__apr__request__param.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__cookie.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__request.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__upload.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__libapreq2.html
httpd/site/trunk/docs/apreq/docs/libapreq2/group__mod__apreq2.html
httpd/site/trunk/docs/apreq/docs/libapreq2/index.html
httpd/site/trunk/docs/apreq/docs/libapreq2/modules.html
httpd/site/trunk/docs/apreq/docs/libapreq2/pages.html
httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__cookie__t.html
httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__handle__t.html
httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__hook__t.html
httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__module__t.html
httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__param__t.html
httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__parser__t.html
httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__value__t.html
httpd/site/trunk/docs/apreq/docs/libapreq2/tabs.css
httpd/site/trunk/docs/apreq/docs/libapreq2/todo.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/annotated.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_8h-source.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_8h.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__cookie_8h-source.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__cookie_8h.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__error_8h-source.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__error_8h.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__module_8h-source.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__module_8h.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__module__apache2_8h-source.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__module__apache_8h-source.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__param_8h-source.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__param_8h.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__parser_8h-source.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__parser_8h.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__util_8h-source.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__util_8h.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__version_8h-source.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__version_8h.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_changes.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_faq.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_install.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_license.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_notice.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_status.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/dox.css
httpd/site/trunk/xdocs/apreq/docs/libapreq2/examples.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/files.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/functions.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/functions_vars.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/globals.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/globals_eval.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/globals_func.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/globals_type.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__lang.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__module.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__apr__request.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__apr__request__apache2.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__apr__request__cgi.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__apr__request__cookie.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__apr__request__error.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__apr__request__param.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__cookie.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__request.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__upload.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__libapreq2.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__mod__apreq2.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/index.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/modules.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/pages.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__cookie__t.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__handle__t.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__hook__t.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__module__t.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__param__t.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__parser__t.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__value__t.html
httpd/site/trunk/xdocs/apreq/docs/libapreq2/tabs.css
httpd/site/trunk/xdocs/apreq/docs/libapreq2/todo.html
Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/annotated.html
URL: http://svn.apache.org/viewvc/httpd/site/trunk/docs/apreq/docs/libapreq2/annotated.html?rev=751931&r1=751930&r2=751931&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/annotated.html [utf-8] (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/annotated.html [utf-8] Tue Mar 10 01:08:08 2009
@@ -1,7 +1,7 @@
<html>
<head>
<link rel="stylesheet" type="text/css" href="dox.css" />
- <title>libapreq2-2.08: libapreq2: Data Structures</title>
+ <title>libapreq2-2.12: libapreq2: Data Structures</title>
</head>
<body>
<div id="page-header">
@@ -10,25 +10,27 @@
<a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
<p class="apache">Apache HTTP Server Request Library</p>
<img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
- <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
- </ul></div>
+ </ul>
+</div>
<div class="tabs">
<ul>
- <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="functions.html"><span>Data Fields</span></a></li>
- </ul></div>
+ </ul>
+</div>
<h1>libapreq2 Data Structures</h1>Here are the data structures with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="structapreq__cookie__t.html">apreq_cookie_t</a></td><td class="indexvalue">Cookie type, supporting both Netscape and RFC cookie specifications </td></tr>
<tr><td class="indexkey"><a class="el" href="structapreq__handle__t.html">apreq_handle_t</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structapreq__hook__find__param__ctx__t.html">apreq_hook_find_param_ctx_t</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structapreq__module__t.html">apreq_module_t</a></td><td class="indexvalue">Vtable describing the necessary environment functions </td></tr>
<tr><td class="indexkey"><a class="el" href="structapreq__param__t.html">apreq_param_t</a></td><td class="indexvalue"></td></tr>
@@ -41,7 +43,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.6 on 8 Aug 2006</span>
+version 1.5.2 on 6 Mar 2009</span>
</p>
</div>
</body>
Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h-source.html
URL: http://svn.apache.org/viewvc/httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h-source.html?rev=751931&r1=751930&r2=751931&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h-source.html [utf-8] (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h-source.html [utf-8] Tue Mar 10 01:08:08 2009
@@ -1,7 +1,7 @@
<html>
<head>
<link rel="stylesheet" type="text/css" href="dox.css" />
- <title>libapreq2-2.08: libapreq2: include/apreq.h Source File</title>
+ <title>libapreq2-2.12: libapreq2: include/apreq.h Source File</title>
</head>
<body>
<div id="page-header">
@@ -10,160 +10,171 @@
<a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
<p class="apache">Apache HTTP Server Request Library</p>
<img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.4.6 -->
+<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
- </ul></div>
+ </ul>
+</div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
- </ul></div>
+ </ul>
+</div>
<h1>include/apreq.h</h1><a href="apreq_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-2006 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_H</span>
-<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_H</span>
-<a name="l00019"></a>00019 <span class="preprocessor"></span>
-<a name="l00020"></a>00020 <span class="preprocessor">#ifdef APREQ_DEBUG</span>
-<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#include <assert.h></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__tables_8h.html">apr_tables.h</a>"</span>
-<a name="l00025"></a>00025 <span class="preprocessor">#include <stddef.h></span>
-<a name="l00026"></a>00026
-<a name="l00027"></a>00027 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00028"></a>00028 <span class="preprocessor"></span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00029"></a>00029 <span class="preprocessor">#endif</span>
-<a name="l00030"></a>00030 <span class="preprocessor"></span>
-<a name="l00039"></a>00039 <span class="preprocessor">#ifndef WIN32</span>
-<a name="l00040"></a>00040 <span class="preprocessor"></span>
-<a name="l00049"></a><a class="code" href="apreq_8h.html#02bf89714a74397155a11b9ccb942b0d">00049</a> <span class="preprocessor">#define APREQ_DECLARE(d) APR_DECLARE(d)</span>
-<a name="l00050"></a>00050 <span class="preprocessor"></span>
-<a name="l00059"></a><a class="code" href="apreq_8h.html#8a1e7333187fdbc476473ac72d2ff38b">00059</a> <span class="preprocessor">#define APREQ_DECLARE_NONSTD(d) APR_DECLARE_NONSTD(d)</span>
-<a name="l00060"></a>00060 <span class="preprocessor"></span>
-<a name="l00070"></a><a class="code" href="apreq_8h.html#142563500999527d486a2eac8c3a0973">00070</a> <span class="preprocessor">#define APREQ_DECLARE_DATA</span>
-<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l00072"></a>00072 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE(type) __declspec(dllexport) type __stdcall</span>
-<a name="l00073"></a>00073 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_NONSTD(type) __declspec(dllexport) type</span>
-<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_DATA __declspec(dllexport)</span>
-<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00076"></a>00076 <span class="preprocessor"></span>
-<a name="l00081"></a><a class="code" href="apreq_8h.html#73bfd1896ab59181f8e052fb8cc147cd">00081</a> <span class="preprocessor">#define APREQ_DEFAULT_READ_BLOCK_SIZE (64 * 1024)</span>
-<a name="l00082"></a>00082 <span class="preprocessor"></span>
-<a name="l00089"></a><a class="code" href="apreq_8h.html#744fa55285c4a3868a9154f473d58ac4">00089</a> <span class="preprocessor">#define APREQ_DEFAULT_READ_LIMIT (64 * 1024 * 1024)</span>
-<a name="l00090"></a>00090 <span class="preprocessor"></span>
-<a name="l00096"></a><a class="code" href="apreq_8h.html#f54c8645b8266fa7c9b2e261c608744f">00096</a> <span class="preprocessor">#define APREQ_DEFAULT_BRIGADE_LIMIT (256 * 1024)</span>
-<a name="l00097"></a>00097 <span class="preprocessor"></span>
-<a name="l00102"></a><a class="code" href="apreq_8h.html#253093cc2fffe7094828714ade120466">00102</a> <span class="preprocessor">#define APREQ_DEFAULT_NELTS 8</span>
-<a name="l00103"></a>00103 <span class="preprocessor"></span>
-<a name="l00104"></a>00104
-<a name="l00105"></a>00105
-<a name="l00109"></a><a class="code" href="apreq_8h.html#5bcc4e81747b13b7bfbb946648453f9e">00109</a> <span class="preprocessor">#define APREQ_FLAGS_OFF(f, name) ((f) &= ~(name##_MASK << name##_BIT))</span>
-<a name="l00110"></a>00110 <span class="preprocessor"></span>
-<a name="l00113"></a><a class="code" href="apreq_8h.html#df8584e758a62fe0a79023821c359222">00113</a> <span class="preprocessor">#define APREQ_FLAGS_ON(f, name) ((f) |= (name##_MASK << name##_BIT))</span>
-<a name="l00114"></a>00114 <span class="preprocessor"></span>
-<a name="l00117"></a><a class="code" href="apreq_8h.html#07141b4d0c7daa6d5aba5ff33d52a31f">00117</a> <span class="preprocessor">#define APREQ_FLAGS_GET(f, name) (((f) >> name##_BIT) & name##_MASK)</span>
-<a name="l00118"></a>00118 <span class="preprocessor"></span>
-<a name="l00124"></a><a class="code" href="apreq_8h.html#817a3e293b1ae4210ee68871d6b67e1f">00124</a> <span class="preprocessor">#define APREQ_FLAGS_SET(f, name, value) \</span>
-<a name="l00125"></a>00125 <span class="preprocessor"> ((f) = (((f) & ~(name##_MASK << name##_BIT)) \</span>
-<a name="l00126"></a>00126 <span class="preprocessor"> | ((name##_MASK & (value)) << name##_BIT)))</span>
+<a name="l00002"></a>00002 <span class="comment">** Licensed to the Apache Software Foundation (ASF) under one or more</span>
+<a name="l00003"></a>00003 <span class="comment">** contributor license agreements. See the NOTICE file distributed with</span>
+<a name="l00004"></a>00004 <span class="comment">** this work for additional information regarding copyright ownership.</span>
+<a name="l00005"></a>00005 <span class="comment">** The ASF licenses this file to You under the Apache License, Version 2.0</span>
+<a name="l00006"></a>00006 <span class="comment">** (the "License"); you may not use this file except in compliance with</span>
+<a name="l00007"></a>00007 <span class="comment">** the License. You may obtain a copy of the License at</span>
+<a name="l00008"></a>00008 <span class="comment">**</span>
+<a name="l00009"></a>00009 <span class="comment">** http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00010"></a>00010 <span class="comment">**</span>
+<a name="l00011"></a>00011 <span class="comment">** Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00012"></a>00012 <span class="comment">** distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00013"></a>00013 <span class="comment">** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00014"></a>00014 <span class="comment">** See the License for the specific language governing permissions and</span>
+<a name="l00015"></a>00015 <span class="comment">** limitations under the License.</span>
+<a name="l00016"></a>00016 <span class="comment">*/</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef APREQ_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#ifdef APREQ_DEBUG</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#include <assert.h></span>
+<a name="l00023"></a>00023 <span class="preprocessor">#endif</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include "<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/apr__tables_8h.html">apr_tables.h</a>"</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include <stddef.h></span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="preprocessor">#ifndef WIN32</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00050"></a><a class="code" href="apreq_8h.html#556c7afa0862221393d99ad2009d5573">00050</a> <span class="preprocessor">#define APREQ_DECLARE(d) APR_DECLARE(d)</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00060"></a><a class="code" href="apreq_8h.html#d0d41b6ef95a91ffeba604a9c362d4a0">00060</a> <span class="preprocessor">#define APREQ_DECLARE_NONSTD(d) APR_DECLARE_NONSTD(d)</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00071"></a><a class="code" href="apreq_8h.html#bbc00f59a8eba6ac0fb5c47035e9e600">00071</a> <span class="preprocessor">#define APREQ_DECLARE_DATA</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span><span class="preprocessor">#elif defined (APREQ_DECLARE_STATIC)</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE(type) type __stdcall</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_NONSTD(type) type</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_DATA</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#elif defined (APREQ_DECLARE_EXPORT)</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE(type) __declspec(dllexport) type __stdcall</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_NONSTD(type) __declspec(dllexport) type</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_DATA __declspec(dllexport)</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE(type) __declspec(dllimport) type __stdcall</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_NONSTD(type) __declspec(dllimport) type</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_DATA __declspec(dllimport)</span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span>
+<a name="l00090"></a><a class="code" href="apreq_8h.html#f64b0d4a0a39eec6249b0990b6328457">00090</a> <span class="preprocessor">#define APREQ_DEFAULT_READ_BLOCK_SIZE (64 * 1024)</span>
+<a name="l00091"></a>00091 <span class="preprocessor"></span>
+<a name="l00098"></a><a class="code" href="apreq_8h.html#73c29189f741fb83ade5b4b7f4e8c2d6">00098</a> <span class="preprocessor">#define APREQ_DEFAULT_READ_LIMIT (64 * 1024 * 1024)</span>
+<a name="l00099"></a>00099 <span class="preprocessor"></span>
+<a name="l00105"></a><a class="code" href="apreq_8h.html#93e0b72fb65f5856ed2067e39d00f3b3">00105</a> <span class="preprocessor">#define APREQ_DEFAULT_BRIGADE_LIMIT (256 * 1024)</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span>
+<a name="l00111"></a><a class="code" href="apreq_8h.html#8dbf808c309804b72c2ca14efce76cf0">00111</a> <span class="preprocessor">#define APREQ_DEFAULT_NELTS 8</span>
+<a name="l00112"></a>00112 <span class="preprocessor"></span>
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114
+<a name="l00118"></a><a class="code" href="apreq_8h.html#c0a32ded2f13208529721ebe7354d635">00118</a> <span class="preprocessor">#define APREQ_FLAGS_OFF(f, name) ((f) &= ~(name##_MASK << name##_BIT))</span>
+<a name="l00119"></a>00119 <span class="preprocessor"></span>
+<a name="l00122"></a><a class="code" href="apreq_8h.html#39c379f0b425aa9c1ebaa849a0af4299">00122</a> <span class="preprocessor">#define APREQ_FLAGS_ON(f, name) ((f) |= (name##_MASK << name##_BIT))</span>
+<a name="l00123"></a>00123 <span class="preprocessor"></span>
+<a name="l00126"></a><a class="code" href="apreq_8h.html#184d7699d412702ae8cecf1a31574922">00126</a> <span class="preprocessor">#define APREQ_FLAGS_GET(f, name) (((f) >> name##_BIT) & name##_MASK)</span>
<a name="l00127"></a>00127 <span class="preprocessor"></span>
-<a name="l00133"></a><a class="code" href="apreq_8h.html#a9a11ce4168273452b3fde6e42221d74">00133</a> <span class="preprocessor">#define APREQ_CHARSET_BIT 0</span>
-<a name="l00134"></a>00134 <span class="preprocessor"></span>
-<a name="l00140"></a><a class="code" href="apreq_8h.html#901fbcbe68a29cfce368b6640bd5bcde">00140</a> <span class="preprocessor">#define APREQ_CHARSET_MASK 255</span>
-<a name="l00141"></a>00141 <span class="preprocessor"></span>
-<a name="l00147"></a><a class="code" href="apreq_8h.html#cecc7cc6c676725990e0be5f14179ca7">00147</a> <span class="preprocessor">#define APREQ_TAINTED_BIT 8</span>
-<a name="l00148"></a>00148 <span class="preprocessor"></span>
-<a name="l00153"></a><a class="code" href="apreq_8h.html#3b151396d29841edc92a2889a38fda79">00153</a> <span class="preprocessor">#define APREQ_TAINTED_MASK 1</span>
-<a name="l00154"></a>00154 <span class="preprocessor"></span>
-<a name="l00161"></a><a class="code" href="apreq_8h.html#16af9730d0124fef7849c36121d63141">00161</a> <span class="preprocessor">#define APREQ_COOKIE_VERSION_BIT 11</span>
-<a name="l00162"></a>00162 <span class="preprocessor"></span>
-<a name="l00167"></a><a class="code" href="apreq_8h.html#e70e687e9866ea4a61ed3594c97bf5ce">00167</a> <span class="preprocessor">#define APREQ_COOKIE_VERSION_MASK 3</span>
-<a name="l00168"></a>00168 <span class="preprocessor"></span>
-<a name="l00174"></a><a class="code" href="apreq_8h.html#79ac15b3b3d9905367b9758514513dc0">00174</a> <span class="preprocessor">#define APREQ_COOKIE_SECURE_BIT 13</span>
-<a name="l00175"></a>00175 <span class="preprocessor"></span>
-<a name="l00180"></a><a class="code" href="apreq_8h.html#cbe05bd23b067595cae2318473f42d9a">00180</a> <span class="preprocessor">#define APREQ_COOKIE_SECURE_MASK 1</span>
-<a name="l00181"></a>00181 <span class="preprocessor"></span>
-<a name="l00183"></a><a class="code" href="apreq_8h.html#6607dfa756796989c15014870b48c8cd">00183</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
-<a name="l00184"></a>00184 APREQ_CHARSET_ASCII =0,
-<a name="l00185"></a>00185 APREQ_CHARSET_LATIN1 =1, <span class="comment">/* ISO-8859-1 */</span>
-<a name="l00186"></a>00186 APREQ_CHARSET_CP1252 =2, <span class="comment">/* Windows-1252 */</span>
-<a name="l00187"></a>00187 APREQ_CHARSET_UTF8 =8
-<a name="l00188"></a>00188 } <a class="code" href="apreq_8h.html#6607dfa756796989c15014870b48c8cd">apreq_charset_t</a>;
-<a name="l00189"></a>00189
-<a name="l00190"></a>00190
-<a name="l00192"></a><a class="code" href="apreq_8h.html#c3784c04255e92629350505d35b0473e">00192</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
-<a name="l00193"></a>00193 <a class="code" href="apreq_8h.html#c3784c04255e92629350505d35b0473e9b74c73cbfdf7aad3effc0627018ff08">APREQ_JOIN_AS_IS</a>,
-<a name="l00194"></a>00194 <a class="code" href="apreq_8h.html#c3784c04255e92629350505d35b0473e6cc82b38c229380cc7fbb274b7e3cf36">APREQ_JOIN_ENCODE</a>,
-<a name="l00195"></a>00195 <a class="code" href="apreq_8h.html#c3784c04255e92629350505d35b0473e9dd8468f9547f1dee0709f906e98cdc6">APREQ_JOIN_DECODE</a>,
-<a name="l00196"></a><a class="code" href="apreq_8h.html#c3784c04255e92629350505d35b0473eb22a5a8f345963488381335b2f909fb9">00196</a> <a class="code" href="apreq_8h.html#c3784c04255e92629350505d35b0473eb22a5a8f345963488381335b2f909fb9">APREQ_JOIN_QUOTE</a>
-<a name="l00197"></a>00197 } <a class="code" href="apreq_8h.html#c3784c04255e92629350505d35b0473e">apreq_join_t</a>;
+<a name="l00133"></a><a class="code" href="apreq_8h.html#65dcca5633e0d67a13c9db43739ab7fb">00133</a> <span class="preprocessor">#define APREQ_FLAGS_SET(f, name, value) \</span>
+<a name="l00134"></a>00134 <span class="preprocessor"> ((f) = (((f) & ~(name##_MASK << name##_BIT)) \</span>
+<a name="l00135"></a>00135 <span class="preprocessor"> | ((name##_MASK & (value)) << name##_BIT)))</span>
+<a name="l00136"></a>00136 <span class="preprocessor"></span>
+<a name="l00142"></a><a class="code" href="apreq_8h.html#aa4a424f223081f61133a63ba5342eb4">00142</a> <span class="preprocessor">#define APREQ_CHARSET_BIT 0</span>
+<a name="l00143"></a>00143 <span class="preprocessor"></span>
+<a name="l00149"></a><a class="code" href="apreq_8h.html#de1fec789af2f7724454814c8e1ed9da">00149</a> <span class="preprocessor">#define APREQ_CHARSET_MASK 255</span>
+<a name="l00150"></a>00150 <span class="preprocessor"></span>
+<a name="l00156"></a><a class="code" href="apreq_8h.html#d85dc71cbb7c617208b48544424d0ac4">00156</a> <span class="preprocessor">#define APREQ_TAINTED_BIT 8</span>
+<a name="l00157"></a>00157 <span class="preprocessor"></span>
+<a name="l00162"></a><a class="code" href="apreq_8h.html#a39f8309b89462b7717a6ca26c27ee61">00162</a> <span class="preprocessor">#define APREQ_TAINTED_MASK 1</span>
+<a name="l00163"></a>00163 <span class="preprocessor"></span>
+<a name="l00170"></a><a class="code" href="apreq_8h.html#c476d0bb89a7309a2d0acb558391e14d">00170</a> <span class="preprocessor">#define APREQ_COOKIE_VERSION_BIT 11</span>
+<a name="l00171"></a>00171 <span class="preprocessor"></span>
+<a name="l00176"></a><a class="code" href="apreq_8h.html#ca5e56b76b16c2c64ee6ee84ddeb7651">00176</a> <span class="preprocessor">#define APREQ_COOKIE_VERSION_MASK 3</span>
+<a name="l00177"></a>00177 <span class="preprocessor"></span>
+<a name="l00183"></a><a class="code" href="apreq_8h.html#27126294cdd0a1d7e60436c1bd3d3f3d">00183</a> <span class="preprocessor">#define APREQ_COOKIE_SECURE_BIT 13</span>
+<a name="l00184"></a>00184 <span class="preprocessor"></span>
+<a name="l00189"></a><a class="code" href="apreq_8h.html#190e740a4aa128d7550938274437d5a0">00189</a> <span class="preprocessor">#define APREQ_COOKIE_SECURE_MASK 1</span>
+<a name="l00190"></a>00190 <span class="preprocessor"></span>
+<a name="l00192"></a><a class="code" href="apreq_8h.html#634446af852308ac3d8d1757bc739115">00192</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00193"></a>00193 APREQ_CHARSET_ASCII =0,
+<a name="l00194"></a>00194 APREQ_CHARSET_LATIN1 =1, <span class="comment">/* ISO-8859-1 */</span>
+<a name="l00195"></a>00195 APREQ_CHARSET_CP1252 =2, <span class="comment">/* Windows-1252 */</span>
+<a name="l00196"></a>00196 APREQ_CHARSET_UTF8 =8
+<a name="l00197"></a>00197 } <a class="code" href="apreq_8h.html#634446af852308ac3d8d1757bc739115">apreq_charset_t</a>;
<a name="l00198"></a>00198
-<a name="l00200"></a><a class="code" href="apreq_8h.html#590d7bfd9cd294f652d388c4f37fc8d5">00200</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
-<a name="l00201"></a>00201 <a class="code" href="apreq_8h.html#590d7bfd9cd294f652d388c4f37fc8d56ff614170217cfafb5c32c1cefd6caba">APREQ_MATCH_FULL</a>,
-<a name="l00202"></a><a class="code" href="apreq_8h.html#590d7bfd9cd294f652d388c4f37fc8d52fbd9432fdb0e8bec90bd9ec76dcb3f9">00202</a> <a class="code" href="apreq_8h.html#590d7bfd9cd294f652d388c4f37fc8d52fbd9432fdb0e8bec90bd9ec76dcb3f9">APREQ_MATCH_PARTIAL</a>
-<a name="l00203"></a>00203 } <a class="code" href="apreq_8h.html#590d7bfd9cd294f652d388c4f37fc8d5">apreq_match_t</a>;
-<a name="l00204"></a>00204
-<a name="l00206"></a><a class="code" href="apreq_8h.html#eb51f7cb925e3218c622ff82b8ee2f70">00206</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
-<a name="l00207"></a>00207 <a class="code" href="apreq_8h.html#eb51f7cb925e3218c622ff82b8ee2f70d0fecca3f99d74b155630437504119f5">APREQ_EXPIRES_HTTP</a>,
-<a name="l00208"></a><a class="code" href="apreq_8h.html#eb51f7cb925e3218c622ff82b8ee2f70a7e0989ec9839a8494ea328ff30eb5a1">00208</a> <a class="code" href="apreq_8h.html#eb51f7cb925e3218c622ff82b8ee2f70a7e0989ec9839a8494ea328ff30eb5a1">APREQ_EXPIRES_NSCOOKIE</a>
-<a name="l00209"></a>00209 } <a class="code" href="apreq_8h.html#eb51f7cb925e3218c622ff82b8ee2f70">apreq_expires_t</a>;
-<a name="l00210"></a>00210
-<a name="l00211"></a>00211
-<a name="l00213"></a><a class="code" href="structapreq__value__t.html">00213</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapreq__value__t.html">apreq_value_t</a> {
-<a name="l00214"></a><a class="code" href="structapreq__value__t.html#3015440cd334584cafa3e19078cbf778">00214</a> <span class="keywordtype">char</span> *<a class="code" href="structapreq__value__t.html#3015440cd334584cafa3e19078cbf778">name</a>;
-<a name="l00215"></a><a class="code" href="structapreq__value__t.html#e0d07fb5f672d1bd32c9bb53b4da941a">00215</a> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#b000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> <a class="code" href="structapreq__value__t.html#e0d07fb5f672d1bd32c9bb53b4da941a">nlen</a>;
-<a name="l00216"></a><a class="code" href="structapreq__value__t.html#7881ecfbe424c4708792fe4b2b1bd4a7">00216</a> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#b000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> <a class="code" href="structapreq__value__t.html#7881ecfbe424c4708792fe4b2b1bd4a7">dlen</a>;
-<a name="l00217"></a><a class="code" href="structapreq__value__t.html#4aab05328f30a972ae6cd56235a4350e">00217</a> <span class="keywordtype">char</span> <a class="code" href="structapreq__value__t.html#4aab05328f30a972ae6cd56235a4350e">data</a>[1];
-<a name="l00218"></a>00218 } <a class="code" href="structapreq__value__t.html">apreq_value_t</a>;
+<a name="l00199"></a>00199
+<a name="l00201"></a><a class="code" href="apreq_8h.html#a26db627cceece7744dacb2cf29a6328">00201</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00202"></a><a class="code" href="apreq_8h.html#a26db627cceece7744dacb2cf29a6328ad87f2edbcdbd91e42ba13d8a0340b76">00202</a> <a class="code" href="apreq_8h.html#a26db627cceece7744dacb2cf29a6328ad87f2edbcdbd91e42ba13d8a0340b76">APREQ_JOIN_AS_IS</a>,
+<a name="l00203"></a><a class="code" href="apreq_8h.html#a26db627cceece7744dacb2cf29a6328cac98124ea65c0ef666e10498ee2da42">00203</a> <a class="code" href="apreq_8h.html#a26db627cceece7744dacb2cf29a6328cac98124ea65c0ef666e10498ee2da42">APREQ_JOIN_ENCODE</a>,
+<a name="l00204"></a><a class="code" href="apreq_8h.html#a26db627cceece7744dacb2cf29a6328ca0b3147e55a2aa1ec104573c8f8fcad">00204</a> <a class="code" href="apreq_8h.html#a26db627cceece7744dacb2cf29a6328ca0b3147e55a2aa1ec104573c8f8fcad">APREQ_JOIN_DECODE</a>,
+<a name="l00205"></a><a class="code" href="apreq_8h.html#a26db627cceece7744dacb2cf29a6328282c99e7cf9bb891b62fb6e7961a327f">00205</a> <a class="code" href="apreq_8h.html#a26db627cceece7744dacb2cf29a6328282c99e7cf9bb891b62fb6e7961a327f">APREQ_JOIN_QUOTE</a>
+<a name="l00206"></a>00206 } <a class="code" href="apreq_8h.html#a26db627cceece7744dacb2cf29a6328">apreq_join_t</a>;
+<a name="l00207"></a>00207
+<a name="l00209"></a><a class="code" href="apreq_8h.html#e40c148b9e3268e34981d69082b3be33">00209</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00210"></a><a class="code" href="apreq_8h.html#e40c148b9e3268e34981d69082b3be33a6c2b3b3bebde576cc0615a1d4ab9418">00210</a> <a class="code" href="apreq_8h.html#e40c148b9e3268e34981d69082b3be33a6c2b3b3bebde576cc0615a1d4ab9418">APREQ_MATCH_FULL</a>,
+<a name="l00211"></a><a class="code" href="apreq_8h.html#e40c148b9e3268e34981d69082b3be333a83d390e2c5f4504928eb5ad0b01ad7">00211</a> <a class="code" href="apreq_8h.html#e40c148b9e3268e34981d69082b3be333a83d390e2c5f4504928eb5ad0b01ad7">APREQ_MATCH_PARTIAL</a>
+<a name="l00212"></a>00212 } <a class="code" href="apreq_8h.html#e40c148b9e3268e34981d69082b3be33">apreq_match_t</a>;
+<a name="l00213"></a>00213
+<a name="l00215"></a><a class="code" href="apreq_8h.html#dce8f675f28f392553584593aa02c30c">00215</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00216"></a><a class="code" href="apreq_8h.html#dce8f675f28f392553584593aa02c30c57dcdfaab676713137cea23a768a1cb3">00216</a> <a class="code" href="apreq_8h.html#dce8f675f28f392553584593aa02c30c57dcdfaab676713137cea23a768a1cb3">APREQ_EXPIRES_HTTP</a>,
+<a name="l00217"></a><a class="code" href="apreq_8h.html#dce8f675f28f392553584593aa02c30cc8055cf937924e3ea79c6bf73d00e89f">00217</a> <a class="code" href="apreq_8h.html#dce8f675f28f392553584593aa02c30cc8055cf937924e3ea79c6bf73d00e89f">APREQ_EXPIRES_NSCOOKIE</a>
+<a name="l00218"></a>00218 } <a class="code" href="apreq_8h.html#dce8f675f28f392553584593aa02c30c">apreq_expires_t</a>;
<a name="l00219"></a>00219
-<a name="l00231"></a>00231 <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#8db4c76fc5bf329788c464763b90a063">APR_INLINE</a>
-<a name="l00232"></a><a class="code" href="apreq_8h.html#0d27c51db1532fa3f829838ed90f6226">00232</a> <span class="keywordtype">void</span> <a class="code" href="apreq_8h.html#0d27c51db1532fa3f829838ed90f6226">apreq_value_table_add</a>(<span class="keyword">const</span> <a class="code" href="structapreq__value__t.html">apreq_value_t</a> *v, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#39d993124183b2835a792867a6c2267a">apr_table_t</a> *t) {
-<a name="l00233"></a>00233 <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#17bf78ca27bc8d2b566614d79942a676">apr_table_addn</a>(t, v-><a class="code" href="structapreq__value__t.html#3015440cd334584cafa3e19078cbf778">name</a>, v-><a class="code" href="structapreq__value__t.html#4aab05328f30a972ae6cd56235a4350e">data</a>);
-<a name="l00234"></a>00234 }
-<a name="l00235"></a>00235
-<a name="l00243"></a><a class="code" href="apreq_8h.html#6355f965e8eabf742537bfd8da534376">00243</a> <span class="preprocessor">#define apreq_attr_to_type(T,A,P) ( (T*) ((char*)(P)-offsetof(T,A)) )</span>
-<a name="l00244"></a>00244 <span class="preprocessor"></span>
-<a name="l00256"></a>00256 <a class="code" href="apreq_8h.html#02bf89714a74397155a11b9ccb942b0d">APREQ_DECLARE</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#4980fbe9b21a95e738e978215b91932b">apr_status_t</a>) <a class="code" href="apreq_8h.html#163e7aaee57baa89b4d7e00a4279b035">apreq_initialize</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#f69ce4a2f60e747b106c88d53b044266">apr_pool_t</a> *pool);
-<a name="l00257"></a>00257
-<a name="l00258"></a>00258
-<a name="l00270"></a>00270 <a class="code" href="apreq_8h.html#02bf89714a74397155a11b9ccb942b0d">APREQ_DECLARE</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#4980fbe9b21a95e738e978215b91932b">apr_status_t</a>) <a class="code" href="apreq_8h.html#ff013107e72c94b917617fd42dce79e8">apreq_pre_initialize</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#f69ce4a2f60e747b106c88d53b044266">apr_pool_t</a> *pool);
-<a name="l00271"></a>00271
-<a name="l00279"></a>00279 <a class="code" href="apreq_8h.html#02bf89714a74397155a11b9ccb942b0d">APREQ_DECLARE</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#4980fbe9b21a95e738e978215b91932b">apr_status_t</a>) <a class="code" href="apreq_8h.html#cecad02f3b9982190143d1097bbfa555">apreq_post_initialize</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#f69ce4a2f60e747b106c88d53b044266">apr_pool_t</a> *pool);
+<a name="l00220"></a>00220
+<a name="l00222"></a><a class="code" href="structapreq__value__t.html">00222</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapreq__value__t.html" title="libapreq's pre-extensible string type">apreq_value_t</a> {
+<a name="l00223"></a><a class="code" href="structapreq__value__t.html#4b3b035cc3f8b1b91820bf83bf517004">00223</a> <span class="keywordtype">char</span> *<a class="code" href="structapreq__value__t.html#4b3b035cc3f8b1b91820bf83bf517004">name</a>;
+<a name="l00224"></a><a class="code" href="structapreq__value__t.html#6cc4ce6e55bcf70adf0c74d59af33b06">00224</a> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> <a class="code" href="structapreq__value__t.html#6cc4ce6e55bcf70adf0c74d59af33b06">nlen</a>;
+<a name="l00225"></a><a class="code" href="structapreq__value__t.html#1ba183deabfd089ecbc7150fac50c986">00225</a> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> <a class="code" href="structapreq__value__t.html#1ba183deabfd089ecbc7150fac50c986">dlen</a>;
+<a name="l00226"></a><a class="code" href="structapreq__value__t.html#63b02e49a0e4d6473af0d1f92b5e9bf1">00226</a> <span class="keywordtype">char</span> <a class="code" href="structapreq__value__t.html#63b02e49a0e4d6473af0d1f92b5e9bf1">data</a>[1];
+<a name="l00227"></a>00227 } <a class="code" href="structapreq__value__t.html" title="libapreq's pre-extensible string type">apreq_value_t</a>;
+<a name="l00228"></a>00228
+<a name="l00240"></a>00240 <span class="keyword">static</span> <a class="code" href="group__apr__platform.html#g69163e074ab838676e05331023442bb0">APR_INLINE</a>
+<a name="l00241"></a><a class="code" href="apreq_8h.html#a7195b9d484911cc58cd317ffba93e40">00241</a> <span class="keywordtype">void</span> <a class="code" href="apreq_8h.html#a7195b9d484911cc58cd317ffba93e40">apreq_value_table_add</a>(<span class="keyword">const</span> <a class="code" href="structapreq__value__t.html" title="libapreq's pre-extensible string type">apreq_value_t</a> *v, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#ggfdafc0875a2cf6d44d17779ea91e4f1a">apr_table_t</a> *t) {
+<a name="l00242"></a>00242 <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#ggf3f4204eb8825c26c86c4c5b610b6dea">apr_table_addn</a>(t, v-><a class="code" href="structapreq__value__t.html#4b3b035cc3f8b1b91820bf83bf517004">name</a>, v-><a class="code" href="structapreq__value__t.html#63b02e49a0e4d6473af0d1f92b5e9bf1">data</a>);
+<a name="l00243"></a>00243 }
+<a name="l00244"></a>00244
+<a name="l00252"></a><a class="code" href="apreq_8h.html#c01926d3b46471c3de5b30b8873a5335">00252</a> <span class="preprocessor">#define apreq_attr_to_type(T,A,P) ( (T*) ((char*)(P)-offsetof(T,A)) )</span>
+<a name="l00253"></a>00253 <span class="preprocessor"></span>
+<a name="l00265"></a>00265 <a class="code" href="apreq_8h.html#556c7afa0862221393d99ad2009d5573">APREQ_DECLARE</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>) <a class="code" href="apreq_8h.html#5d20f05c4b90a1a5dd7cb1794c03386d">apreq_initialize</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gg06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a> *pool);
+<a name="l00266"></a>00266
+<a name="l00267"></a>00267
+<a name="l00279"></a>00279 <a class="code" href="apreq_8h.html#556c7afa0862221393d99ad2009d5573">APREQ_DECLARE</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>) <a class="code" href="apreq_8h.html#d373757bd9469ac56e573a9cfa21d401">apreq_pre_initialize</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gg06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a> *pool);
<a name="l00280"></a>00280
-<a name="l00281"></a>00281
-<a name="l00282"></a>00282 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00283"></a>00283 <span class="preprocessor"></span> }
-<a name="l00284"></a>00284 <span class="preprocessor">#endif</span>
-<a name="l00285"></a>00285 <span class="preprocessor"></span>
-<a name="l00286"></a>00286 <span class="preprocessor">#endif </span><span class="comment">/* APREQ_H */</span>
+<a name="l00288"></a>00288 <a class="code" href="apreq_8h.html#556c7afa0862221393d99ad2009d5573">APREQ_DECLARE</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>) <a class="code" href="apreq_8h.html#2c8690086565e77aa984e17ba66b1c66">apreq_post_initialize</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gg06f17a7732f2d04d8ce7010fbb057a8b">apr_pool_t</a> *pool);
+<a name="l00289"></a>00289
+<a name="l00290"></a>00290
+<a name="l00291"></a>00291 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00292"></a>00292 <span class="preprocessor"></span> }
+<a name="l00293"></a>00293 <span class="preprocessor">#endif</span>
+<a name="l00294"></a>00294 <span class="preprocessor"></span>
+<a name="l00295"></a>00295 <span class="preprocessor">#endif </span><span class="comment">/* APREQ_H */</span>
</pre></div><div id="footer">
<p class="apache">
Copyright © 2003-2006 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
See <a href="apreq_license.html">LICENSE</a>.</p>
<p class="menu">
<span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.4.6 on 8 Aug 2006</span>
+version 1.5.2 on 6 Mar 2009</span>
</p>
</div>
</body>