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

apr_want.h

Go to the documentation of this file.
00001 /* Copyright 2000-2004 The Apache Software Foundation 00002 * 00003 * Licensed under the Apache License, Version 2.0 (the "License"); 00004 * you may not use this file except in compliance with the License. 00005 * You may obtain a copy of the License at 00006 * 00007 * http://www.apache.org/licenses/LICENSE-2.0 00008 * 00009 * Unless required by applicable law or agreed to in writing, software 00010 * distributed under the License is distributed on an "AS IS" BASIS, 00011 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 00012 * See the License for the specific language governing permissions and 00013 * limitations under the License. 00014 */ 00015 00016 #include "apr.h" /* configuration data */ 00043 /* --------------------------------------------------------------------- */ 00044 00045 #ifdef APR_WANT_STRFUNC 00046 00047 #if APR_HAVE_STRING_H 00048 #include <string.h> 00049 #endif 00050 #if APR_HAVE_STRINGS_H 00051 #include <strings.h> 00052 #endif 00053 00054 #undef APR_WANT_STRFUNC 00055 #endif 00056 00057 /* --------------------------------------------------------------------- */ 00058 00059 #ifdef APR_WANT_MEMFUNC 00060 00061 #if APR_HAVE_STRING_H 00062 #include <string.h> 00063 #endif 00064 00065 #undef APR_WANT_MEMFUNC 00066 #endif 00067 00068 /* --------------------------------------------------------------------- */ 00069 00070 #ifdef APR_WANT_STDIO 00071 00072 #if APR_HAVE_STDIO_H 00073 #include <stdio.h> 00074 #endif 00075 00076 #undef APR_WANT_STDIO 00077 #endif 00078 00079 /* --------------------------------------------------------------------- */ 00080 00081 #ifdef APR_WANT_IOVEC 00082 00083 #if APR_HAVE_SYS_UIO_H 00084 #include <sys/uio.h> 00085 #endif 00086 00087 #undef APR_WANT_IOVEC 00088 #endif 00089 00090 /* --------------------------------------------------------------------- */ 00091 00092 #ifdef APR_WANT_BYTEFUNC 00093 00094 /* Single Unix says they are in arpa/inet.h. Linux has them in 00095 * netinet/in.h. FreeBSD has them in arpa/inet.h but requires that 00096 * netinet/in.h be included first. 00097 */ 00098 #if APR_HAVE_NETINET_IN_H 00099 #include <netinet/in.h> 00100 #endif 00101 #if APR_HAVE_ARPA_INET_H 00102 #include <arpa/inet.h> 00103 #endif 00104 00105 #undef APR_WANT_BYTEFUNC 00106 #endif 00107 00108 /* --------------------------------------------------------------------- */

Generated on Tue Aug 10 17:42:34 2004 for Apache Portable Runtime by doxygen 1.3.7