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

APR Utility Functions


Modules

group Base64 Encoding
group Bucket Brigades
group Date routines
group DBM routines
group Hook Functions
group LDAP
group MD4 Library
group Optional Functions
group Thread Safe FIFO bounded queue
group Resource List Routines
group Relocatable Memory Management Routines
group String matching routines
group URI
group XML

Defines

#define APU_DECLARE(type)   type
#define APU_DECLARE_NONSTD(type)   type
#define APU_DECLARE_DATA
#define APU_HAVE_SDBM   1
#define APU_HAVE_GDBM   0
#define APU_HAVE_NDBM   0
#define APU_HAVE_DB   1
#define APU_HAVE_DB_VERSION   4
#define APU_HAVE_PGSQL   0
#define APU_HAVE_MYSQL   0
#define APU_HAVE_SQLITE3   0
#define APU_HAVE_SQLITE2   0
#define APU_HAVE_APR_ICONV   0
#define APU_HAVE_ICONV   1
#define APR_HAS_XLATE   (APU_HAVE_APR_ICONV || APU_HAVE_ICONV)

Define Documentation

#define APU_DECLARE type   )     type
 

The public APR-UTIL functions are declared with APU_DECLARE(), so they may use the most appropriate calling convention. Public APR functions with variable arguments must use APU_DECLARE_NONSTD().

APU_DECLARE(rettype) apr_func(args);

#define APU_DECLARE_DATA
 

The public APR-UTIL variables are declared with APU_DECLARE_DATA. This assures the appropriate indirection is invoked at compile time.

APU_DECLARE_DATA type apr_variable; APU_DECLARE_DATA extern type apr_variable; syntax is required for declarations within headers to properly import the variable.

#define APU_DECLARE_NONSTD type   )     type
 

The public APR-UTIL functions using variable arguments are declared with APU_DECLARE_NONSTD(), as they must use the C language calling convention.

APU_DECLARE_NONSTD(rettype) apr_func(args, ...);


Generated on Wed Dec 14 15:56:49 2005 for Apache Portable Runtime Utility Library by doxygen 1.3.6