Lines Matching defs:ap_varbuf
47 struct ap_varbuf {
71 * used ap_varbuf. The old buffer will be released when the corresponding
73 * even if the ap_varbuf was located on the stack and has gone out of scope.
76 * @param vb Pointer to the ap_varbuf struct
80 AP_DECLARE(void) ap_varbuf_init(apr_pool_t *pool, struct ap_varbuf *vb,
88 * @param vb Pointer to the ap_varbuf struct
96 AP_DECLARE(void) ap_varbuf_grow(struct ap_varbuf *vb, apr_size_t new_size);
99 * Release memory from a ap_varbuf immediately, if possible.
102 * @param vb Pointer to the ap_varbuf struct
106 AP_DECLARE(void) ap_varbuf_free(struct ap_varbuf *vb);
109 * Concatenate a string to an ap_varbuf. vb->strlen determines where
113 * @param vb Pointer to the ap_varbuf struct
119 AP_DECLARE(void) ap_varbuf_strmemcat(struct ap_varbuf *vb, const char *str,
123 * Duplicate an ap_varbuf's content into pool memory.
125 * @param vb The ap_varbuf to copy from
139 AP_DECLARE(char *) ap_varbuf_pdup(apr_pool_t *p, struct ap_varbuf *vb,
146 * Concatenate a string to an ap_varbuf.
147 * @param vb Pointer to the ap_varbuf struct
154 * Perform string substitutions based on regexp match, using an ap_varbuf.
155 * This function behaves like ap_pregsub(), but appends to an ap_varbuf
157 * @param vb The ap_varbuf to which the string will be appended
171 AP_DECLARE(apr_status_t) ap_varbuf_regsub(struct ap_varbuf *vb,
179 * Read a line from an ap_configfile_t and append it to an ap_varbuf.
180 * @param vb Pointer to the ap_varbuf struct
188 AP_DECLARE(apr_status_t) ap_varbuf_cfg_getline(struct ap_varbuf *vb,