25 #include <apr_tables.h>    45 static APR_INLINE 
void apt_pair_init(
apt_pair_t *pair)
    47     apt_string_reset(&pair->
name);
    48     apt_string_reset(&pair->
value);
    52 static APR_INLINE 
void apt_pair_copy(
apt_pair_t *pair, 
const apt_pair_t *src_pair, apr_pool_t *pool)
    54     apt_string_copy(&pair->
name,&src_pair->
name,pool);
    55     apt_string_copy(&pair->
value,&src_pair->
value,pool);
 apr_array_header_t apt_pair_arr_t
Definition: apt_pair.h:42
 
Definition: apt_pair.h:34
 
#define APT_END_EXTERN_C
Definition: apt.h:38
 
int apt_bool_t
Definition: apt.h:57
 
apt_str_t name
Definition: apt_pair.h:36
 
const apt_pair_t * apt_pair_array_get(const apt_pair_arr_t *arr, int id)
 
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
 
#define APT_DECLARE(type)
Definition: apt.h:53
 
apt_pair_arr_t * apt_pair_array_copy(const apt_pair_arr_t *src, apr_pool_t *pool)
 
apt_str_t value
Definition: apt_pair.h:38
 
const apt_pair_t * apt_pair_array_find(const apt_pair_arr_t *arr, const apt_str_t *name)
 
Definition: apt_string.h:36
 
int apt_pair_array_size_get(const apt_pair_arr_t *arr)
 
apt_pair_arr_t * apt_pair_array_create(apr_size_t initial_size, apr_pool_t *pool)
 
apt_bool_t apt_pair_array_append(apt_pair_arr_t *arr, const apt_str_t *name, const apt_str_t *value, apr_pool_t *pool)