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

apr_strings.c File Reference

#include "apr.h"
#include "apr_strings.h"
#include "apr_general.h"
#include "apr_private.h"
#include "apr_lib.h"
#include "apr_want.h"

Include dependency graph for apr_strings.c:

Go to the source code of this file.

Defines

#define APR_WANT_STDIO
#define APR_WANT_STRFUNC
#define MAX_SAVED_LENGTHS   6
#define INT64_MAX   APR_INT64_C(0x7fffffffffffffff)
#define INT64_MIN   (-APR_INT64_C(0x7fffffffffffffff) - APR_INT64_C(1))

Functions

 APR_DECLARE (char *)
 APR_DECLARE (void *)
 APR_DECLARE_NONSTD (char *)
void * memchr (const void *s, int c, size_t n)
 APR_DECLARE (apr_int64_t)


Define Documentation

#define APR_WANT_STDIO
 

Definition at line 54 of file apr_strings.c.

#define APR_WANT_STRFUNC
 

Definition at line 55 of file apr_strings.c.

#define INT64_MAX   APR_INT64_C(0x7fffffffffffffff)
 

Definition at line 231 of file apr_strings.c.

Referenced by APR_DECLARE().

#define INT64_MIN   (-APR_INT64_C(0x7fffffffffffffff) - APR_INT64_C(1))
 

Definition at line 234 of file apr_strings.c.

Referenced by APR_DECLARE().

#define MAX_SAVED_LENGTHS   6
 

this is used to cache lengths in apr_pstrcat

Definition at line 67 of file apr_strings.c.

Referenced by APR_DECLARE_NONSTD().


Function Documentation

APR_DECLARE apr_int64_t   ) 
 

Definition at line 237 of file apr_strings.c.

References apr_isspace, c, INT64_MAX, INT64_MIN, NULL, and val.

APR_DECLARE char *   ) 
 

Definition at line 69 of file apr_strings.c.

References len, and NULL.

APR_DECLARE_NONSTD char *   ) 
 

Definition at line 124 of file apr_strings.c.

References len, MAX_SAVED_LENGTHS, and NULL.