NEXT
lastElement = element, element = NEXT(table, element)) {
PUT_IN_NEXT(table, lastElement, NEXT(table, element));
table->table[hash] = (struct hash_element *)NEXT(table, element);
PUT_IN_NEXT(table, lastElement, NEXT(table, element));
table->table[index] = (struct hash_element *)NEXT(table,
element = NEXT(table, element);
table->table[index] = (struct hash_element *)NEXT(table, element);
for (element = table->table[hash]; element != NULL; element = NEXT(table, element)) {
for (element = table->table[hash]; element != NULL; element = NEXT(table, element)) {
iterator->current = NEXT(table, iterator->current);