Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

apr_compat.h

Go to the documentation of this file.
00001 /* ==================================================================== 00002 * The Apache Software License, Version 1.1 00003 * 00004 * Copyright (c) 2000-2003 The Apache Software Foundation. All rights 00005 * reserved. 00006 * 00007 * Redistribution and use in source and binary forms, with or without 00008 * modification, are permitted provided that the following conditions 00009 * are met: 00010 * 00011 * 1. Redistributions of source code must retain the above copyright 00012 * notice, this list of conditions and the following disclaimer. 00013 * 00014 * 2. Redistributions in binary form must reproduce the above copyright 00015 * notice, this list of conditions and the following disclaimer in 00016 * the documentation and/or other materials provided with the 00017 * distribution. 00018 * 00019 * 3. The end-user documentation included with the redistribution, 00020 * if any, must include the following acknowledgment: 00021 * "This product includes software developed by the 00022 * Apache Software Foundation (http://www.apache.org/)." 00023 * Alternately, this acknowledgment may appear in the software itself, 00024 * if and wherever such third-party acknowledgments normally appear. 00025 * 00026 * 4. The names "Apache" and "Apache Software Foundation" must 00027 * not be used to endorse or promote products derived from this 00028 * software without prior written permission. For written 00029 * permission, please contact apache@apache.org. 00030 * 00031 * 5. Products derived from this software may not be called "Apache", 00032 * nor may "Apache" appear in their name, without prior written 00033 * permission of the Apache Software Foundation. 00034 * 00035 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED 00036 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 00037 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 00038 * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR 00039 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 00040 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 00041 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF 00042 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 00043 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 00044 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 00045 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 00046 * SUCH DAMAGE. 00047 * ==================================================================== 00048 * 00049 * This software consists of voluntary contributions made by many 00050 * individuals on behalf of the Apache Software Foundation. For more 00051 * information on the Apache Software Foundation, please see 00052 * <http://www.apache.org/>. 00053 * 00054 * Portions of this software are based upon public domain software 00055 * originally written at the National Center for Supercomputing Applications, 00056 * University of Illinois, Urbana-Champaign. 00057 */ 00058 00059 #ifndef APR_COMPAT_H 00060 #define APR_COMPAT_H 00061 00074 /* redefine 1.3.x symbols to those that now live in libapr */ 00075 00077 #define ap_inline APR_INLINE 00078 00080 #define ap_md5_ctx_t apr_md5_ctx_t 00081 00082 #define ap_MD5Encode apr_md5_encode 00083 00084 #define ap_MD5Final apr_md5_final 00085 00086 #define ap_MD5Init apr_md5_init 00087 00088 #define ap_MD5Update apr_md5_update 00089 00090 #define ap_append_arrays apr_array_append 00091 00092 #define ap_array_cat apr_array_cat 00093 00094 #define ap_array_header_t apr_array_header_t 00095 00096 #define ap_array_pstrcat apr_array_pstrcat 00097 00098 #define ap_bytes_in_free_blocks apr_pool_free_blocks_num_bytes 00099 00100 #define ap_bytes_in_pool apr_pool_num_bytes 00101 00102 #define ap_check_file_time apr_check_file_time 00103 00104 #define ap_filetype_e apr_filetype_e 00105 00106 #define ap_cleanup_for_exec apr_pool_cleanup_for_exec 00107 00108 #define ap_clear_pool apr_pool_clear 00109 00110 #define ap_clear_table apr_table_clear 00111 00112 #define ap_copy_array apr_array_copy 00113 00114 #define ap_copy_array_hdr apr_array_copy_hdr 00115 00116 #define ap_copy_table apr_table_copy 00117 00118 #define ap_cpystrn apr_cpystrn 00119 00120 #define ap_day_snames apr_day_snames 00121 00122 #define ap_destroy_pool apr_pool_destroy 00123 00124 #define ap_exploded_time_t apr_time_exp_t 00125 00126 #define ap_fnmatch apr_fnmatch 00127 00128 #define ap_getopt apr_getopt 00129 00130 #define ap_inet_addr apr_inet_addr 00131 00132 #define ap_init_alloc apr_pool_alloc_init 00133 00134 #define ap_is_empty_table apr_is_empty_table 00135 00136 #define ap_is_fnmatch apr_fnmatch_test 00137 00138 #define ap_kill_cleanup apr_pool_cleanup_kill 00139 00140 #define ap_make_array apr_array_make 00141 00142 #define ap_make_sub_pool apr_pool_sub_make 00143 00144 #define ap_make_table apr_table_make 00145 00146 #define ap_month_snames apr_month_snames 00147 00148 #define ap_note_subprocess apr_pool_note_subprocess 00149 00150 #define ap_null_cleanup apr_pool_cleanup_null 00151 00152 #define ap_os_canonical_filename apr_filepath_merge 00153 00154 #define ap_os_case_canonical_filename apr_filepath_merge 00155 00156 #define ap_os_dso_load apr_dso_load 00157 00158 #define ap_os_dso_unload apr_dso_unload 00159 00160 #define ap_os_dso_sym apr_dso_sym 00161 00162 #define ap_os_dso_error apr_dso_error 00163 00165 #define ap_os_is_filename_valid apr_filepath_merge 00166 00167 #define ap_os_kill apr_proc_kill 00168 00169 #define ap_os_systemcase_canonical_filename apr_filepath_merge 00170 00171 #define ap_overlap_tables apr_table_overlap 00172 00173 #define ap_overlay_tables apr_table_overlay 00174 00175 #define ap_palloc apr_palloc 00176 00177 #define ap_pcalloc apr_pcalloc 00178 00179 #define ap_pool_join apr_pool_join 00180 00181 #define ap_psprintf apr_psprintf 00182 00183 #define ap_pstrcat apr_pstrcat 00184 00185 #define ap_pstrdup apr_pstrdup 00186 00187 #define ap_pstrndup apr_pstrndup 00188 00189 #define ap_push_array apr_array_push 00190 00191 #define ap_pvsprintf apr_pvsprintf 00192 00193 #define ap_register_cleanup apr_pool_cleanup_register 00194 00195 #define ap_register_other_child apr_proc_other_child_register 00196 00197 #define ap_run_cleanup apr_pool_cleanup_run 00198 00199 #define ap_signal apr_signal 00200 00201 #define ap_snprintf apr_snprintf 00202 00203 #define ap_table_add apr_table_add 00204 00205 #define ap_table_addn apr_table_addn 00206 00207 #define ap_table_do apr_table_do 00208 00209 #define ap_table_elts apr_table_elts 00210 00211 #define ap_table_get apr_table_get 00212 00213 #define ap_table_merge apr_table_merge 00214 00215 #define ap_table_mergen apr_table_mergen 00216 00217 #define ap_table_set apr_table_set 00218 00219 #define ap_table_setn apr_table_setn 00220 00221 #define ap_table_unset apr_table_unset 00222 00223 #define ap_unregister_other_child apr_proc_other_child_unregister 00224 00225 #define ap_validate_password apr_password_validate 00226 00227 #define ap_vformatter apr_vformatter 00228 00229 #define ap_vsnprintf apr_vsnprintf 00230 00231 #define ap_wait_t apr_wait_t 00232 00234 #define ap_isalnum apr_isalnum 00235 00236 #define ap_isalpha apr_isalpha 00237 00238 #define ap_iscntrl apr_iscntrl 00239 00240 #define ap_isdigit apr_isdigit 00241 00242 #define ap_isgraph apr_isgraph 00243 00244 #define ap_islower apr_islower 00245 00246 #define ap_isascii apr_isascii 00247 00248 #define ap_isprint apr_isprint 00249 00250 #define ap_ispunct apr_ispunct 00251 00252 #define ap_isspace apr_isspace 00253 00254 #define ap_isupper apr_isupper 00255 00256 #define ap_isxdigit apr_isxdigit 00257 00258 #define ap_tolower apr_tolower 00259 00260 #define ap_toupper apr_toupper 00261 00263 #define AP_USEC_PER_SEC APR_USEC_PER_SEC 00264 00265 #define AP_RFC822_DATE_LEN APR_RFC822_DATE_LEN 00266 00267 #define AP_OVERLAP_TABLES_MERGE APR_OVERLAP_TABLES_MERGE 00268 00269 #define AP_OVERLAP_TABLES_SET APR_OVERLAP_TABLES_SET 00270 00273 #endif /* APR_COMPAT_H */

Generated on Wed Sep 1 05:16:35 2004 for Apache Portable Runtime by doxygen 1.3.8