Lines Matching refs:dii
1813 DictionaryIterNext(dictiterinfo_T **dii) in DictionaryIterNext() argument
1817 if (!(*dii)->dii_todo) in DictionaryIterNext()
1820 if ((*dii)->dii_ht->ht_changed != (*dii)->dii_changed) in DictionaryIterNext()
1827 while (((*dii)->dii_todo) && HASHITEM_EMPTY((*dii)->dii_hi)) in DictionaryIterNext()
1828 ++((*dii)->dii_hi); in DictionaryIterNext()
1830 --((*dii)->dii_todo); in DictionaryIterNext()
1832 if (!(ret = PyBytes_FromString((char *)(*dii)->dii_hi->hi_key))) in DictionaryIterNext()
1841 dictiterinfo_T *dii; in DictionaryIter() local
1844 if (!(dii = PyMem_New(dictiterinfo_T, 1))) in DictionaryIter()
1851 dii->dii_changed = ht->ht_changed; in DictionaryIter()
1852 dii->dii_ht = ht; in DictionaryIter()
1853 dii->dii_hi = ht->ht_array; in DictionaryIter()
1854 dii->dii_todo = ht->ht_used; in DictionaryIter()
1856 return IterNew(dii, in DictionaryIter()