aht               120 ext/spl/spl_array.c static int spl_array_skip_protected(spl_array_object *intern, HashTable *aht);
aht               743 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht               745 ext/spl/spl_array.c 	if (!aht) {
aht               932 ext/spl/spl_array.c static int spl_array_skip_protected(spl_array_object *intern, HashTable *aht) /* {{{ */
aht               939 ext/spl/spl_array.c 		uint32_t *pos_ptr = spl_array_get_pos_ptr(aht, intern);
aht               942 ext/spl/spl_array.c 			if (zend_hash_get_current_key_ex(aht, &string_key, &num_key, pos_ptr) == HASH_KEY_IS_STRING) {
aht               943 ext/spl/spl_array.c 				data = zend_hash_get_current_data_ex(aht, pos_ptr);
aht               953 ext/spl/spl_array.c 			if (zend_hash_has_more_elements_ex(aht, pos_ptr) != SUCCESS) {
aht               956 ext/spl/spl_array.c 			zend_hash_move_forward_ex(aht, pos_ptr);
aht               962 ext/spl/spl_array.c static int spl_array_next_ex(spl_array_object *intern, HashTable *aht) /* {{{ */
aht               964 ext/spl/spl_array.c 	uint32_t *pos_ptr = spl_array_get_pos_ptr(aht, intern);
aht               966 ext/spl/spl_array.c 	zend_hash_move_forward_ex(aht, pos_ptr);
aht               968 ext/spl/spl_array.c 		return spl_array_skip_protected(intern, aht);
aht               970 ext/spl/spl_array.c 		return zend_hash_has_more_elements_ex(aht, pos_ptr);
aht               976 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht               978 ext/spl/spl_array.c 	return spl_array_next_ex(intern, aht);
aht               992 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(object);
aht               997 ext/spl/spl_array.c 		if (spl_array_object_verify_pos_ex(object, aht, "ArrayIterator::valid(): ") == FAILURE) {
aht              1001 ext/spl/spl_array.c 		return zend_hash_has_more_elements_ex(aht, spl_array_get_pos_ptr(aht, object));
aht              1009 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(object);
aht              1014 ext/spl/spl_array.c 		zval *data = zend_hash_get_current_data_ex(aht, spl_array_get_pos_ptr(aht, object));
aht              1026 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(object);
aht              1031 ext/spl/spl_array.c 		if (spl_array_object_verify_pos_ex(object, aht, "ArrayIterator::current(): ") == FAILURE) {
aht              1034 ext/spl/spl_array.c 			zend_hash_get_current_key_zval_ex(aht, key, spl_array_get_pos_ptr(aht, object));
aht              1043 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(object);
aht              1049 ext/spl/spl_array.c 		if (!aht) {
aht              1054 ext/spl/spl_array.c 		spl_array_next_ex(object, aht);
aht              1061 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht              1063 ext/spl/spl_array.c 	if (!aht) {
aht              1069 ext/spl/spl_array.c 		spl_array_get_pos_ptr(aht, intern);
aht              1071 ext/spl/spl_array.c 		zend_hash_internal_pointer_reset_ex(aht, spl_array_get_pos_ptr(aht, intern));
aht              1072 ext/spl/spl_array.c 		spl_array_skip_protected(intern, aht);
aht              1293 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht              1299 ext/spl/spl_array.c 	if (!aht) {
aht              1330 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht              1337 ext/spl/spl_array.c 	if (!aht) {
aht              1350 ext/spl/spl_array.c 		if (result == SUCCESS && zend_hash_has_more_elements_ex(aht, spl_array_get_pos_ptr(aht, intern)) == SUCCESS) {
aht              1359 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht              1362 ext/spl/spl_array.c 	if (!aht) {
aht              1371 ext/spl/spl_array.c 		pos_ptr = spl_array_get_pos_ptr(aht, intern);
aht              1381 ext/spl/spl_array.c 		*count = zend_hash_num_elements(aht);
aht              1424 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht              1432 ext/spl/spl_array.c 	old_refcount = GC_REFCOUNT(aht);
aht              1433 ext/spl/spl_array.c 	GC_REFCOUNT(aht) = 1;
aht              1435 ext/spl/spl_array.c 	ZVAL_ARR(Z_REFVAL(params[0]), aht);
aht              1465 ext/spl/spl_array.c 	GC_REFCOUNT(aht) = old_refcount;
aht              1513 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht              1519 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht) == FAILURE) {
aht              1523 ext/spl/spl_array.c 	if ((entry = zend_hash_get_current_data_ex(aht, spl_array_get_pos_ptr(aht, intern))) == NULL) {
aht              1551 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht              1553 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht) == FAILURE) {
aht              1557 ext/spl/spl_array.c 	zend_hash_get_current_key_zval_ex(aht, return_value, spl_array_get_pos_ptr(aht, intern));
aht              1567 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht              1573 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht) == FAILURE) {
aht              1577 ext/spl/spl_array.c 	spl_array_next_ex(intern, aht);
aht              1587 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht              1593 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht) == FAILURE) {
aht              1596 ext/spl/spl_array.c 		RETURN_BOOL(zend_hash_has_more_elements_ex(aht, spl_array_get_pos_ptr(aht, intern)) == SUCCESS);
aht              1607 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht              1613 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht) == FAILURE) {
aht              1617 ext/spl/spl_array.c 	if ((entry = zend_hash_get_current_data_ex(aht, spl_array_get_pos_ptr(aht, intern))) == NULL) {
aht              1631 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht              1637 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht) == FAILURE) {
aht              1641 ext/spl/spl_array.c 	if ((entry = zend_hash_get_current_data_ex(aht, spl_array_get_pos_ptr(aht, intern))) == NULL) {
aht              1667 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern);
aht              1676 ext/spl/spl_array.c 	if (!aht) {