GME  13
Defines | Typedefs | Functions | Variables
apr_general.h File Reference

APR Miscellaneous library routines. More...

Go to the source code of this file.

Defines

#define FALSE   0
#define TRUE   (!FALSE)
#define APR_ASCII_BLANK   '\040'
#define APR_ASCII_CR   '\015'
#define APR_ASCII_LF   '\012'
#define APR_ASCII_TAB   '\011'
#define APR_OFFSET(p_type, field)   ((long) (((char *) (&(((p_type)NULL)->field))) - ((char *) NULL)))
#define APR_OFFSETOF(s_type, field)   APR_OFFSET(s_type*,field)
#define APR_ALIGN(size, boundary)   (((size) + ((boundary) - 1)) & ~((boundary) - 1))
#define APR_ALIGN_DEFAULT(size)   APR_ALIGN(size, 8)
#define APR_STRINGIFY(n)   APR_STRINGIFY_HELPER(n)
#define APR_STRINGIFY_HELPER(n)   #n
#define memmove(a, b, c)   bcopy(b,a,c)

Typedefs

typedef int apr_signum_t

Functions

int strcasecmp (const char *a, const char *b)
int strncasecmp (const char *a, const char *b, size_t n)
void * memchr (const void *s, int c, size_t n)
 APR_DECLARE (apr_status_t) apr_initialize(void)
 APR_DECLARE_NONSTD (void) apr_terminate(void)
 APR_DECLARE (void) apr_terminate2(void)

Variables

char const *const ** argv
char const *const char const
*const ** 
env

Detailed Description

APR Miscellaneous library routines.

This is collection of oddballs that didn't fit anywhere else, and might move to more appropriate headers with the release of APR 1.0.

Definition in file apr_general.h.