Apache Portable Runtime Utility Library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Modules | Macros
APR Utility Functions

Modules

 Base64 Encoding
 Bucket Brigades
 Crypto routines
 Date routines
 DBD routines
 DBM routines
 Hook Functions
 LDAP
 MD4 Library
 Memcached Client Routines
 Optional Functions
 Thread Safe FIFO bounded queue
 Resource List Routines
 Relocatable Memory Management Routines
 String matching routines
 Thread Pool routines
 URI
 XML
 Error Codes

Macros

#define APU_DECLARE(type)   type
#define APU_DECLARE_NONSTD(type)   type
#define APU_DECLARE_DATA
#define APU_MODULE_DECLARE_DATA
#define APU_HAVE_SDBM   1
#define APU_HAVE_GDBM   0
#define APU_HAVE_NDBM   0
#define APU_HAVE_DB   0
#define APU_HAVE_PGSQL   1
#define APU_HAVE_MYSQL   0
#define APU_HAVE_SQLITE3   1
#define APU_HAVE_SQLITE2   0
#define APU_HAVE_ORACLE   0
#define APU_HAVE_FREETDS   0
#define APU_HAVE_ODBC   0
#define APU_HAVE_CRYPTO   0
#define APU_HAVE_OPENSSL   0
#define APU_HAVE_NSS   0
#define APU_HAVE_APR_ICONV   0
#define APU_HAVE_ICONV   1
#define APR_HAS_XLATE   (APU_HAVE_APR_ICONV || APU_HAVE_ICONV)

Detailed Description

Macro Definition Documentation

#define APU_MODULE_DECLARE_DATA

Declare a dso module's exported module structure as APU_MODULE_DECLARE_DATA.

Unless APU_MODULE_DECLARE_STATIC is defined at compile time, symbols declared with APU_MODULE_DECLARE_DATA are always exported.