|
Apache HTTPD
|
Apache resizable variable length buffer library. More...
Go to the source code of this file.
Classes | |
| 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.
Definition in file util_varbuf.h.