43#define AP_VARBUF_UNKNOWN APR_SIZE_MAX
81 apr_size_t init_size);
140 const char *prepend, apr_size_t prepend_len,
141 const char *append, apr_size_t append_len,
142 apr_size_t *new_len);
151#define ap_varbuf_strcat(vb, str) ap_varbuf_strmemcat(vb, str, strlen(str))
const char apr_size_t ap_regmatch_t * pmatch
const char apr_size_t len
const char apr_size_t nmatch
APR Internal Memory Allocation.
apr_status_t ap_varbuf_cfg_getline(struct ap_varbuf *vb, ap_configfile_t *cfp, apr_size_t max_len)
void ap_varbuf_free(struct ap_varbuf *vb)
void ap_varbuf_grow(struct ap_varbuf *vb, apr_size_t new_size)
void ap_varbuf_strmemcat(struct ap_varbuf *vb, const char *str, int 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)
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)
void ap_varbuf_init(apr_pool_t *pool, struct ap_varbuf *vb, apr_size_t init_size)
const char int apr_pool_t * pool
apr_sockaddr_t apr_sockaddr_t apr_sockaddr_t * source
struct ap_varbuf_info * info