Lines Matching refs:_ht
166 #define ZEND_HASH_INDEX_FIND(_ht, _h, _ret, _not_found) do { \ argument
167 if (EXPECTED((_ht)->u.flags & HASH_FLAG_PACKED)) { \
168 if (EXPECTED((zend_ulong)(_h) < (zend_ulong)(_ht)->nNumUsed)) { \
169 _ret = &_ht->arData[_h].val; \
177 _ret = _zend_hash_index_find(_ht, _h); \
797 #define ZEND_HASH_FOREACH(_ht, indirect) do { \ argument
798 Bucket *_p = (_ht)->arData; \
799 Bucket *_end = _p + (_ht)->nNumUsed; \
807 #define ZEND_HASH_REVERSE_FOREACH(_ht, indirect) do { \ argument
809 for (_idx = (_ht)->nNumUsed; _idx > 0; _idx--) { \
810 Bucket *_p = (_ht)->arData + _idx - 1; \