Lines Matching refs:apr_hash_t
63 apr_hash_t *ht;
75 struct apr_hash_t {
91 static apr_hash_entry_t **alloc_array(apr_hash_t *ht, unsigned int max)
96 APR_DECLARE(apr_hash_t *) apr_hash_make(apr_pool_t *pool)
98 apr_hash_t *ht;
101 ht = apr_palloc(pool, sizeof(apr_hash_t));
114 APR_DECLARE(apr_hash_t *) apr_hash_make_custom(apr_pool_t *pool,
117 apr_hash_t *ht = apr_hash_make(pool);
140 APR_DECLARE(apr_hash_index_t *) apr_hash_first(apr_pool_t *p, apr_hash_t *ht)
193 static void expand_array(apr_hash_t *ht)
285 static apr_hash_entry_t **find_entry(apr_hash_t *ht,
324 APR_DECLARE(apr_hash_t *) apr_hash_copy(apr_pool_t *pool,
325 const apr_hash_t *orig)
327 apr_hash_t *ht;
331 ht = apr_palloc(pool, sizeof(apr_hash_t) +
340 ht->array = (apr_hash_entry_t **)((char *)ht + sizeof(apr_hash_t));
342 new_vals = (apr_hash_entry_t *)((char *)(ht) + sizeof(apr_hash_t) +
362 APR_DECLARE(void *) apr_hash_get(apr_hash_t *ht,
374 APR_DECLARE(void) apr_hash_set(apr_hash_t *ht,
402 APR_DECLARE(unsigned int) apr_hash_count(apr_hash_t *ht)
407 APR_DECLARE(void) apr_hash_clear(apr_hash_t *ht)
414 APR_DECLARE(apr_hash_t*) apr_hash_overlay(apr_pool_t *p,
415 const apr_hash_t *overlay,
416 const apr_hash_t *base)
421 APR_DECLARE(apr_hash_t *) apr_hash_merge(apr_pool_t *p,
422 const apr_hash_t *overlay,
423 const apr_hash_t *base,
432 apr_hash_t *res;
455 res = apr_palloc(p, sizeof(apr_hash_t));
528 void *rec, const apr_hash_t *ht)
534 hix.ht = (apr_hash_t *)ht;