Lines Matching defs:apr_hash_entry_t
45 typedef struct apr_hash_entry_t apr_hash_entry_t;
47 struct apr_hash_entry_t {
48 apr_hash_entry_t *next;
64 apr_hash_entry_t *this, *next;
77 apr_hash_entry_t **array;
81 apr_hash_entry_t *free; /* List of recycled entries */
91 static apr_hash_entry_t **alloc_array(apr_hash_t *ht, unsigned int max)
196 apr_hash_entry_t **new_array;
285 static apr_hash_entry_t **find_entry(apr_hash_t *ht,
290 apr_hash_entry_t **hep, *he;
328 apr_hash_entry_t *new_vals;
333 sizeof(apr_hash_entry_t) * orig->count);
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) +
346 apr_hash_entry_t **new_entry = &(ht->array[i]);
347 apr_hash_entry_t *orig_entry = orig->array[i];
366 apr_hash_entry_t *he;
379 apr_hash_entry_t **hep;
384 apr_hash_entry_t *old = *hep;
433 apr_hash_entry_t *new_vals = NULL;
434 apr_hash_entry_t *iter;
435 apr_hash_entry_t *ent;
467 new_vals = apr_palloc(p, sizeof(apr_hash_entry_t) *