Lines Matching refs:ht
745 PHPAPI zend_long php_count_recursive(HashTable *ht) /* {{{ */ in php_count_recursive() argument
750 if (!(GC_FLAGS(ht) & GC_IMMUTABLE)) { in php_count_recursive()
751 if (GC_IS_RECURSIVE(ht)) { in php_count_recursive()
755 GC_PROTECT_RECURSION(ht); in php_count_recursive()
758 cnt = zend_array_count(ht); in php_count_recursive()
759 ZEND_HASH_FOREACH_VAL(ht, element) { in php_count_recursive()
766 if (!(GC_FLAGS(ht) & GC_IMMUTABLE)) { in php_count_recursive()
767 GC_UNPROTECT_RECURSION(ht); in php_count_recursive()
5799 HashTable *ht = Z_ARRVAL_P(input); local
5801 if ((uint32_t)num_avail < ht->nNumUsed - (ht->nNumUsed>>1)) {
5822 zend_long randval = php_mt_rand_range(0, ht->nNumUsed - 1);
5823 Bucket *bucket = &ht->arData[randval];