qt_dictionary_iterator *qt_dictionary_end(qt_dictionary *dict) { qt_dictionary_iterator *ret = qt_dictionary_iterator_create(dict); ret->bkt = 1; return ret; }
qt_dictionary_iterator *qt_dictionary_end(qt_dictionary *dict) { qt_dictionary_iterator *ret = qt_dictionary_iterator_create(dict); ret->bkt = ret->dict->maxspines; return ret; }
qt_dictionary_iterator *qt_dictionary_iterator_copy(qt_dictionary_iterator *b) { if(b == NULL) { return NULL; } qt_dictionary_iterator *ret = qt_dictionary_iterator_create(b->dict); if((ret == NULL) || (ret == ERROR)) { return NULL; } ret->bkt = b->bkt; ret->crt = b->crt; return ret; }