Lines Matching refs:apr_table_entry_t

373 static apr_table_entry_t *do_table_push(const char *func, apr_table_t *t)
379 return (apr_table_entry_t *) apr_array_push_noclear(&t->a);
387 #define table_push(t) ((apr_table_entry_t *) apr_array_push_noclear(&(t)->a))
404 make_array_core(&t->a, p, nelts, sizeof(apr_table_entry_t), 0);
425 make_array_core(&new->a, p, t->a.nalloc, sizeof(apr_table_entry_t), 0);
426 memcpy(new->a.elts, t->a.elts, t->a.nelts * sizeof(apr_table_entry_t));
437 apr_table_entry_t *elts = (apr_table_entry_t *) array->elts;
452 apr_table_entry_t *next_elt = (apr_table_entry_t *) t->a.elts;
473 apr_table_entry_t *next_elt;
474 apr_table_entry_t *end_elt;
487 next_elt = ((apr_table_entry_t *) t->a.elts) + t->index_first[hash];;
488 end_elt = ((apr_table_entry_t *) t->a.elts) + t->index_last[hash];
503 apr_table_entry_t *next_elt;
504 apr_table_entry_t *end_elt;
505 apr_table_entry_t *table_end;
516 next_elt = ((apr_table_entry_t *) t->a.elts) + t->index_first[hash];;
517 end_elt = ((apr_table_entry_t *) t->a.elts) + t->index_last[hash];
518 table_end =((apr_table_entry_t *) t->a.elts) + t->a.nelts;
527 apr_table_entry_t *dst_elt = NULL;
566 next_elt = (apr_table_entry_t *) table_push(t);
575 apr_table_entry_t *next_elt;
576 apr_table_entry_t *end_elt;
577 apr_table_entry_t *table_end;
588 next_elt = ((apr_table_entry_t *) t->a.elts) + t->index_first[hash];;
589 end_elt = ((apr_table_entry_t *) t->a.elts) + t->index_last[hash];
590 table_end =((apr_table_entry_t *) t->a.elts) + t->a.nelts;
599 apr_table_entry_t *dst_elt = NULL;
638 next_elt = (apr_table_entry_t *) table_push(t);
646 apr_table_entry_t *next_elt;
647 apr_table_entry_t *end_elt;
648 apr_table_entry_t *dst_elt;
658 next_elt = ((apr_table_entry_t *) t->a.elts) + t->index_first[hash];
659 end_elt = ((apr_table_entry_t *) t->a.elts) + t->index_last[hash];
668 apr_table_entry_t *table_end = ((apr_table_entry_t *) t->a.elts) +
701 apr_table_entry_t *next_elt;
702 apr_table_entry_t *end_elt;
713 next_elt = ((apr_table_entry_t *) t->a.elts) + t->index_first[hash];
714 end_elt = ((apr_table_entry_t *) t->a.elts) + t->index_last[hash];
729 next_elt = (apr_table_entry_t *) table_push(t);
738 apr_table_entry_t *next_elt;
739 apr_table_entry_t *end_elt;
768 next_elt = ((apr_table_entry_t *) t->a.elts) + t->index_first[hash];;
769 end_elt = ((apr_table_entry_t *) t->a.elts) + t->index_last[hash];
784 next_elt = (apr_table_entry_t *) table_push(t);
793 apr_table_entry_t *elts;
804 elts = (apr_table_entry_t *) table_push(t);
813 apr_table_entry_t *elts;
837 elts = (apr_table_entry_t *) table_push(t);
965 apr_table_entry_t *elts = (apr_table_entry_t *) t->a.elts;
1002 static apr_table_entry_t **table_mergesort(apr_pool_t *pool,
1003 apr_table_entry_t **values,
1009 apr_table_entry_t **values_tmp =
1010 (apr_table_entry_t **)apr_palloc(pool, n * sizeof(apr_table_entry_t*));
1017 apr_table_entry_t *swap = values[i];
1026 apr_table_entry_t **dst = values_tmp;
1028 apr_table_entry_t **swap;
1098 apr_table_entry_t **sort_array;
1099 apr_table_entry_t **sort_next;
1100 apr_table_entry_t **sort_end;
1101 apr_table_entry_t *table_next;
1102 apr_table_entry_t **last;
1114 sort_array = (apr_table_entry_t **)
1115 apr_palloc(t->a.pool, t->a.nelts * sizeof(apr_table_entry_t*));
1117 table_next = (apr_table_entry_t *)t->a.elts;
1138 apr_table_entry_t **dup_last = sort_next + 1;
1150 apr_table_entry_t **next = last;
1189 apr_table_entry_t *src = (apr_table_entry_t *)t->a.elts;
1190 apr_table_entry_t *dst = (apr_table_entry_t *)t->a.elts;
1191 apr_table_entry_t *last_elt = src + t->a.nelts;