Apache Portable Runtime Utility Library
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
include
apu.h
1
/* Licensed to the Apache Software Foundation (ASF) under one or more
2
* contributor license agreements. See the NOTICE file distributed with
3
* this work for additional information regarding copyright ownership.
4
* The ASF licenses this file to You under the Apache License, Version 2.0
5
* (the "License"); you may not use this file except in compliance with
6
* the License. You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
17
/*
18
* apu.h is generated from apu.h.in by configure -- do not edit apu.h
19
*/
20
/* @file apu.h
21
* @brief APR-Utility main file
22
*/
29
#ifndef APU_H
30
#define APU_H
31
45
#if defined(DOXYGEN) || !defined(WIN32)
46
53
#define APU_DECLARE(type) type
54
60
#define APU_DECLARE_NONSTD(type) type
61
69
#define APU_DECLARE_DATA
70
#elif defined(APU_DECLARE_STATIC)
71
#define APU_DECLARE(type) type __stdcall
72
#define APU_DECLARE_NONSTD(type) type __cdecl
73
#define APU_DECLARE_DATA
74
#elif defined(APU_DECLARE_EXPORT)
75
#define APU_DECLARE(type) __declspec(dllexport) type __stdcall
76
#define APU_DECLARE_NONSTD(type) __declspec(dllexport) type __cdecl
77
#define APU_DECLARE_DATA __declspec(dllexport)
78
#else
79
#define APU_DECLARE(type) __declspec(dllimport) type __stdcall
80
#define APU_DECLARE_NONSTD(type) __declspec(dllimport) type __cdecl
81
#define APU_DECLARE_DATA __declspec(dllimport)
82
#endif
83
84
#if !defined(WIN32) || defined(APU_MODULE_DECLARE_STATIC)
85
94
#define APU_MODULE_DECLARE_DATA
95
#else
96
#define APU_MODULE_DECLARE_DATA __declspec(dllexport)
97
#endif
98
99
/*
100
* we always have SDBM (it's in our codebase)
101
*/
102
#define APU_HAVE_SDBM 1
103
#define APU_HAVE_GDBM 0
104
#define APU_HAVE_NDBM 0
105
#define APU_HAVE_DB 1
106
107
#if APU_HAVE_DB
108
#define APU_HAVE_DB_VERSION 5
109
#endif
110
111
#define APU_HAVE_PGSQL 1
112
#define APU_HAVE_MYSQL 1
113
#define APU_HAVE_SQLITE3 1
114
#define APU_HAVE_SQLITE2 0
115
#define APU_HAVE_ORACLE 0
116
#define APU_HAVE_FREETDS 0
117
#define APU_HAVE_ODBC 1
118
119
#define APU_HAVE_CRYPTO 1
120
#define APU_HAVE_OPENSSL 1
121
#define APU_HAVE_NSS 0
122
123
#define APU_HAVE_APR_ICONV 0
124
#define APU_HAVE_ICONV 1
125
#define APR_HAS_XLATE (APU_HAVE_APR_ICONV || APU_HAVE_ICONV)
126
127
#endif
/* APU_H */
128
Generated on Sat Oct 4 2014 12:23:42 for Apache Portable Runtime Utility Library by
1.8.8