00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00029 #ifndef APU_H
00030 #define APU_H
00031
00052 #define APU_DECLARE(type) type
00053
00059 #define APU_DECLARE_NONSTD(type) type
00060
00068 #define APU_DECLARE_DATA
00069
00070 #if !defined(WIN32) || defined(APU_MODULE_DECLARE_STATIC)
00071
00080 #define APU_MODULE_DECLARE_DATA
00081 #else
00082 #define APU_MODULE_DECLARE_DATA __declspec(dllexport)
00083 #endif
00084
00085
00086
00087
00088 #define APU_HAVE_SDBM 1
00089 #define APU_HAVE_GDBM 0
00090 #define APU_HAVE_NDBM 0
00091 #define APU_HAVE_DB 1
00092
00093 #if APU_HAVE_DB
00094 #define APU_HAVE_DB_VERSION 4
00095 #endif
00096
00097 #define APU_HAVE_PGSQL 1
00098 #define APU_HAVE_MYSQL 1
00099 #define APU_HAVE_SQLITE3 1
00100 #define APU_HAVE_SQLITE2 1
00101 #define APU_HAVE_ORACLE 1
00102 #define APU_HAVE_FREETDS 1
00103 #define APU_HAVE_ODBC 1
00104
00105 #define APU_HAVE_APR_ICONV 0
00106 #define APU_HAVE_ICONV 1
00107 #define APR_HAS_XLATE (APU_HAVE_APR_ICONV || APU_HAVE_ICONV)
00108
00109 #endif
00110