Apache2
|
Apache resizable variable length buffer library. More...
Go to the source code of this file.
Data Structures | |
struct | ap_varbuf |
Macros | |
#define | AP_VARBUF_UNKNOWN APR_SIZE_MAX |
#define | ap_varbuf_strcat(vb, str) ap_varbuf_strmemcat(vb, str, strlen(str)) |
Functions | |
void | ap_varbuf_init (apr_pool_t *pool, struct ap_varbuf *vb, apr_size_t init_size) |
void | ap_varbuf_grow (struct ap_varbuf *vb, apr_size_t new_size) |
void | ap_varbuf_free (struct ap_varbuf *vb) |
void | ap_varbuf_strmemcat (struct ap_varbuf *vb, const char *str, int len) |
char * | ap_varbuf_pdup (apr_pool_t *p, struct ap_varbuf *vb, const char *prepend, apr_size_t prepend_len, const char *append, apr_size_t append_len, apr_size_t *new_len) |
apr_status_t | ap_varbuf_regsub (struct ap_varbuf *vb, const char *input, const char *source, apr_size_t nmatch, ap_regmatch_t pmatch[], apr_size_t maxlen) |
apr_status_t | ap_varbuf_cfg_getline (struct ap_varbuf *vb, ap_configfile_t *cfp, apr_size_t max_len) |
Apache resizable variable length buffer library.