71 const char* ndl, apr_size_t nlen,
87 const apr_size_t slen);
103 const apr_size_t slen);
116 const apr_size_t slen);
130 const char *src, apr_size_t slen);
167 const char *src, apr_size_t slen);
190 struct iovec *v,
int nelts);
229 return (apr_ssize_t)len;
401 const apr_size_t nlen,
424 const char *temp_dir,
425 apr_size_t brigade_limit,
#define APREQ_DECLARE(d)
Definition: apreq.h:50
apreq_match_t
Definition: apreq.h:222
apreq_charset_t
Definition: apreq.h:205
apreq_join_t
Definition: apreq.h:214
apr_size_t apreq_encode(char *dest, const char *src, const apr_size_t slen)
apr_status_t apreq_decodev(char *dest, apr_size_t *dlen, struct iovec *v, int nelts)
char * apreq_join(apr_pool_t *p, const char *sep, const apr_array_header_t *arr, apreq_join_t mode)
apr_status_t apreq_brigade_fwrite(apr_file_t *f, apr_off_t *wlen, apr_bucket_brigade *bb)
apr_status_t apreq_decode(char *dest, apr_size_t *dlen, const char *src, apr_size_t slen)
apr_status_t apreq_brigade_concat(apr_pool_t *pool, const char *temp_dir, apr_size_t brigade_limit, apr_bucket_brigade *out, apr_bucket_brigade *in)
apr_int64_t apreq_atoi64t(const char *s)
apr_int64_t apreq_atoi64f(const char *s)
static APR_INLINE char * apreq_escape(apr_pool_t *p, const char *src, const apr_size_t slen)
Definition: apreq_util.h:205
apr_size_t apreq_cp1252_to_utf8(char *dest, const char *src, apr_size_t slen)
apr_status_t apreq_header_attribute(const char *hdr, const char *name, const apr_size_t nlen, const char **val, apr_size_t *vlen)
static APR_INLINE apr_status_t apreq_brigade_setaside(apr_bucket_brigade *bb, apr_pool_t *p)
Definition: apreq_util.h:310
static APR_INLINE apr_ssize_t apreq_unescape(char *str)
Definition: apreq_util.h:224
static APR_INLINE void apreq_brigade_move(apr_bucket_brigade *d, apr_bucket_brigade *s, apr_bucket *e)
Definition: apreq_util.h:364
apr_status_t apreq_file_mktemp(apr_file_t **fp, apr_pool_t *pool, const char *path)
apr_size_t apreq_quote(char *dest, const char *src, const apr_size_t slen)
static APR_INLINE apr_status_t apreq_brigade_copy(apr_bucket_brigade *d, apr_bucket_brigade *s)
Definition: apreq_util.h:337
apr_ssize_t apreq_index(const char *hay, apr_size_t hlen, const char *ndl, apr_size_t nlen, const apreq_match_t type)
apreq_charset_t apreq_charset_divine(const char *src, apr_size_t slen)
apr_file_t * apreq_brigade_spoolfile(apr_bucket_brigade *bb)
apr_size_t apreq_quote_once(char *dest, const char *src, const apr_size_t slen)
#define APR_BRIGADE_INSERT_TAIL(b, e)
#define APR_BUCKET_NEXT(e)
#define APR_BRIGADE_CONCAT(a, b)
#define APR_BRIGADE_SENTINEL(b)
#define apr_bucket_setaside(e, p)
#define apr_bucket_copy(e, c)
#define APR_BRIGADE_FIRST(b)
struct apr_file_t apr_file_t
void * apr_palloc(apr_pool_t *p, apr_size_t size)
struct apr_pool_t apr_pool_t
#define APR_RING_UNSPLICE(ep1, epN, link)
#define APR_RING_SPLICE_HEAD(hp, ep1, epN, elem, link)
#define APR_RING_PREV(ep, link)
#define APR_RING_FIRST(hp)