itr                47 src/hashtable_itr.c     struct hashtable_itr *itr = ftdm_malloc(sizeof(struct hashtable_itr));
itr                48 src/hashtable_itr.c     if (NULL == itr) return NULL;
itr                49 src/hashtable_itr.c     itr->h = h;
itr                50 src/hashtable_itr.c     itr->e = NULL;
itr                51 src/hashtable_itr.c     itr->parent = NULL;
itr                53 src/hashtable_itr.c     itr->index = tablelength;
itr                54 src/hashtable_itr.c     if (0 == h->entrycount) return itr;
itr                60 src/hashtable_itr.c 					itr->e = h->table[i];
itr                61 src/hashtable_itr.c 					itr->index = i;
itr                65 src/hashtable_itr.c     return itr;
itr                73 src/hashtable_itr.c hashtable_iterator_advance(struct hashtable_itr *itr)
itr                78 src/hashtable_itr.c     if (NULL == itr->e) return 0; /* stupidity check */
itr                80 src/hashtable_itr.c     next = itr->e->next;
itr                83 src/hashtable_itr.c 			itr->parent = itr->e;
itr                84 src/hashtable_itr.c 			itr->e = next;
itr                87 src/hashtable_itr.c     tablelength = itr->h->tablelength;
itr                88 src/hashtable_itr.c     itr->parent = NULL;
itr                89 src/hashtable_itr.c     if (tablelength <= (j = ++(itr->index)))
itr                91 src/hashtable_itr.c 			itr->e = NULL;
itr                94 src/hashtable_itr.c     table = itr->h->table;
itr                99 src/hashtable_itr.c 					itr->index = tablelength;
itr               100 src/hashtable_itr.c 					itr->e = NULL;
itr               104 src/hashtable_itr.c     itr->index = j;
itr               105 src/hashtable_itr.c     itr->e = next;
itr               118 src/hashtable_itr.c hashtable_iterator_remove(struct hashtable_itr *itr)
itr               124 src/hashtable_itr.c     if (NULL == (itr->parent))
itr               127 src/hashtable_itr.c 			itr->h->table[itr->index] = itr->e->next;
itr               130 src/hashtable_itr.c         itr->parent->next = itr->e->next;
itr               133 src/hashtable_itr.c     remember_e = itr->e;
itr               134 src/hashtable_itr.c     itr->h->entrycount--;
itr               138 src/hashtable_itr.c     remember_parent = itr->parent;
itr               139 src/hashtable_itr.c     ret = hashtable_iterator_advance(itr);
itr               140 src/hashtable_itr.c     if (itr->parent == remember_e) { itr->parent = remember_parent; }
itr               147 src/hashtable_itr.c hashtable_iterator_search(struct hashtable_itr *itr,
itr               163 src/hashtable_itr.c 					itr->index = index;
itr               164 src/hashtable_itr.c 					itr->e = e;
itr               165 src/hashtable_itr.c 					itr->parent = parent;
itr               166 src/hashtable_itr.c 					itr->h = h;
itr                59 src/include/private/hashtable_itr.h hashtable_iterator_advance(struct hashtable_itr *itr);
itr                68 src/include/private/hashtable_itr.h hashtable_iterator_remove(struct hashtable_itr *itr);
itr                76 src/include/private/hashtable_itr.h hashtable_iterator_search(struct hashtable_itr *itr,