83 union {
const char *in;
char *out; } deconst;
APR-UTIL Buckets/Bucket Brigades.
#define APREQ_FLAGS_GET(f, name)
Definition: apreq.h:81
#define APREQ_FLAGS_OFF(f, name)
Definition: apreq.h:73
#define apreq_attr_to_type(T, A, P)
Definition: apreq.h:220
apreq_charset_t
Definition: apreq.h:160
#define APREQ_FLAGS_SET(f, name, value)
Definition: apreq.h:88
apreq_join_t
Definition: apreq.h:169
#define APREQ_FLAGS_ON(f, name)
Definition: apreq.h:77
apr_status_t apreq_parse_query_string(apr_pool_t *pool, apr_table_t *t, const char *qs)
const char * apreq_params_as_string(apr_pool_t *p, const apr_table_t *t, const char *key, apreq_join_t mode)
const apreq_param_t * apreq_upload(const apr_table_t *body, const char *name)
apreq_param_t * apreq_param_make(apr_pool_t *p, const char *name, const apr_size_t nlen, const char *val, const apr_size_t vlen)
char * apreq_param_encode(apr_pool_t *pool, const apreq_param_t *param)
apr_array_header_t * apreq_params_as_array(apr_pool_t *p, const apr_table_t *t, const char *key)
struct apreq_param_t apreq_param_t
const apr_table_t * apreq_uploads(const apr_table_t *body, apr_pool_t *pool)
apr_status_t apreq_param_decode(apreq_param_t **param, apr_pool_t *pool, const char *word, apr_size_t nlen, apr_size_t vlen)
const char const char apr_text_header * body
Definition: mod_dav.h:1731
apr_bucket_brigade ap_input_mode_t mode
Definition: mod_dav.h:2662
apr_bucket_brigade request_rec apr_pool_t * pool
Definition: mod_dav.h:557
const char * name
Definition: mod_dav.h:805
int apr_status_t
Definition: apr_errno.h:44
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
struct apr_table_t apr_table_t
Definition: apr_tables.h:56
#define APREQ_DECLARE(x)
Definition: macros.h:12
Definition: apr_buckets.h:263
Definition: apreq_param.h:37
apr_bucket_brigade * upload
Definition: apreq_param.h:39
unsigned flags
Definition: apreq_param.h:40
apr_table_t * info
Definition: apreq_param.h:38
const apreq_value_t v
Definition: apreq_param.h:41
libapreq's pre-extensible string type
Definition: apreq.h:190