Lines Matching refs:iterator
454 gl_array_iterator_next (gl_list_iterator_t *iterator,
457 gl_list_t list = iterator->list;
458 if (iterator->count != list->count)
460 if (iterator->count != list->count + 1)
464 iterator->count--;
465 iterator->p = (const void **) iterator->p - 1;
466 iterator->q = (const void **) iterator->q - 1;
468 if (iterator->p < iterator->q)
470 const void **p = (const void **) iterator->p;
474 iterator->p = p + 1;
482 gl_array_iterator_free (gl_list_iterator_t *iterator)