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

APR Utility Functions


Modules

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

Defines

#define APU_DECLARE(type)   type
#define APU_DECLARE_NONSTD(type)   type
#define APU_DECLARE_DATA

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().

@deffunc 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.

@deffunc APU_DECLARE_DATA type apr_variable; @tip 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.

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


Generated on Sat Nov 1 12:58:17 2003 for Apache Portable Runtime Utility Library by doxygen1.2.18