Lines Matching refs:data_unset

7 struct data_unset; /* declaration */
10 struct data_unset *(*copy)(const struct data_unset *src); \
11 void (*free)(struct data_unset *p); \
12 void (*insert_dup)(struct data_unset *dst, struct data_unset *src);
21 typedef struct data_unset { struct
23 } data_unset; typedef
26 data_unset **data;
27 data_unset **sorted;
75 void array_insert_unique(array *a, data_unset *entry);
78 data_unset *array_pop(array *a); /* only works on "simple" lists with autogenerated keys */
97 data_unset *array_get_element_klen_ext(const array *a, int ext, const char *key, uint32_t klen);
100 const data_unset *array_get_element_klen(const array *a, const char *key, uint32_t klen);
104 data_unset *array_get_data_unset(const array *a, const char *key, uint32_t klen);
107 data_unset *array_extract_element_klen(array *a, const char *key, uint32_t klen); /* removes found …
127 void array_replace(array *a, data_unset *entry);
130 data_unset * array_match_key_prefix_klen (const array * const a, const char * const s, const uint32…
133 data_unset * array_match_key_prefix_nc_klen (const array * const a, const char * const s, const uin…
136 data_unset * array_match_key_prefix (const array * const a, const buffer * const b);
139 data_unset * array_match_key_prefix_nc (const array * const a, const buffer * const b);
148 data_unset * array_match_key_suffix (const array * const a, const buffer * const b);
151 data_unset * array_match_key_suffix_nc (const array * const a, const buffer * const b);
160 data_unset * array_match_path_or_ext (const array * const a, const buffer * const b);