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   1
 
#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.