aht               739 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht               741 ext/spl/spl_array.c 	if (!aht) {
aht               753 ext/spl/spl_array.c 		spl_array_set_pos(intern, aht->pListTail);
aht               931 ext/spl/spl_array.c static int spl_array_skip_protected(spl_array_object *intern, HashTable *aht TSRMLS_DC) /* {{{ */
aht               939 ext/spl/spl_array.c 			if (zend_hash_get_current_key_ex(aht, &string_key, &string_length, &num_key, 0, &intern->pos) == HASH_KEY_IS_STRING) {
aht               953 ext/spl/spl_array.c 			if (zend_hash_has_more_elements_ex(aht, &intern->pos) != SUCCESS) {
aht               956 ext/spl/spl_array.c 			zend_hash_move_forward_ex(aht, &intern->pos);
aht               963 ext/spl/spl_array.c static int spl_array_next_no_verify(spl_array_object *intern, HashTable *aht TSRMLS_DC) /* {{{ */
aht               965 ext/spl/spl_array.c 	zend_hash_move_forward_ex(aht, &intern->pos);
aht               968 ext/spl/spl_array.c 		return spl_array_skip_protected(intern, aht TSRMLS_CC);
aht               970 ext/spl/spl_array.c 		return zend_hash_has_more_elements_ex(aht, &intern->pos);
aht               974 ext/spl/spl_array.c static int spl_array_next_ex(spl_array_object *intern, HashTable *aht TSRMLS_DC) /* {{{ */
aht               976 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(intern, aht TSRMLS_CC) == FAILURE) {
aht               981 ext/spl/spl_array.c 	return spl_array_next_no_verify(intern, aht TSRMLS_CC);
aht               986 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht               988 ext/spl/spl_array.c 	return spl_array_next_ex(intern, aht TSRMLS_CC);
aht              1013 ext/spl/spl_array.c 	HashTable          *aht      = spl_array_get_hash_table(object, 0 TSRMLS_CC);
aht              1018 ext/spl/spl_array.c 		if (spl_array_object_verify_pos_ex(object, aht, "ArrayIterator::valid(): " TSRMLS_CC) == FAILURE) {
aht              1022 ext/spl/spl_array.c 		return zend_hash_has_more_elements_ex(aht, &object->pos);
aht              1031 ext/spl/spl_array.c 	HashTable          *aht      = spl_array_get_hash_table(object, 0 TSRMLS_CC);
aht              1036 ext/spl/spl_array.c 		if (zend_hash_get_current_data_ex(aht, (void**)data, &object->pos) == FAILURE) {
aht              1047 ext/spl/spl_array.c 	HashTable          *aht      = spl_array_get_hash_table(object, 0 TSRMLS_CC);
aht              1052 ext/spl/spl_array.c 		if (spl_array_object_verify_pos_ex(object, aht, "ArrayIterator::current(): " TSRMLS_CC) == FAILURE) {
aht              1055 ext/spl/spl_array.c 			zend_hash_get_current_key_zval_ex(aht, key, &object->pos);
aht              1065 ext/spl/spl_array.c 	HashTable          *aht      = spl_array_get_hash_table(object, 0 TSRMLS_CC);
aht              1071 ext/spl/spl_array.c 		if (!aht) {
aht              1076 ext/spl/spl_array.c 		if ((object->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(object, aht TSRMLS_CC) == FAILURE) {
aht              1079 ext/spl/spl_array.c 			spl_array_next_no_verify(object, aht TSRMLS_CC);
aht              1085 ext/spl/spl_array.c static void spl_array_rewind_ex(spl_array_object *intern, HashTable *aht TSRMLS_DC) /* {{{ */
aht              1088 ext/spl/spl_array.c 	zend_hash_internal_pointer_reset_ex(aht, &intern->pos);
aht              1090 ext/spl/spl_array.c 	spl_array_skip_protected(intern, aht TSRMLS_CC);
aht              1096 ext/spl/spl_array.c 	HashTable          *aht      = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1098 ext/spl/spl_array.c 	if (!aht) {
aht              1103 ext/spl/spl_array.c 	spl_array_rewind_ex(intern, aht TSRMLS_CC);
aht              1322 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1328 ext/spl/spl_array.c 	if (!aht) {
aht              1362 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1369 ext/spl/spl_array.c 	if (!aht) {
aht              1382 ext/spl/spl_array.c 		if (result == SUCCESS && zend_hash_has_more_elements_ex(aht, &intern->pos) == SUCCESS) {
aht              1391 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1394 ext/spl/spl_array.c 	if (!aht) {
aht              1412 ext/spl/spl_array.c 		*count = zend_hash_num_elements(aht);
aht              1458 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1464 ext/spl/spl_array.c 	Z_ARRVAL_P(tmp) = aht;
aht              1467 ext/spl/spl_array.c 		aht->nApplyCount++;
aht              1469 ext/spl/spl_array.c 		aht->nApplyCount--;
aht              1477 ext/spl/spl_array.c 		aht->nApplyCount++;
aht              1479 ext/spl/spl_array.c 		aht->nApplyCount--;
aht              1487 ext/spl/spl_array.c 		aht->nApplyCount++;
aht              1489 ext/spl/spl_array.c 		aht->nApplyCount--;
aht              1541 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1547 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht TSRMLS_CC) == FAILURE) {
aht              1551 ext/spl/spl_array.c 	if (zend_hash_get_current_data_ex(aht, (void **) &entry, &intern->pos) == FAILURE) {
aht              1572 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1574 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht TSRMLS_CC) == FAILURE) {
aht              1578 ext/spl/spl_array.c 	zend_hash_get_current_key_zval_ex(aht, return_value, &intern->pos);
aht              1588 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1594 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht TSRMLS_CC) == FAILURE) {
aht              1598 ext/spl/spl_array.c 	spl_array_next_no_verify(intern, aht TSRMLS_CC);
aht              1608 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1614 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht TSRMLS_CC) == FAILURE) {
aht              1617 ext/spl/spl_array.c 		RETURN_BOOL(zend_hash_has_more_elements_ex(aht, &intern->pos) == SUCCESS);
aht              1628 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1634 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht TSRMLS_CC) == FAILURE) {
aht              1638 ext/spl/spl_array.c 	if (zend_hash_get_current_data_ex(aht, (void **) &entry, &intern->pos) == FAILURE) {
aht              1652 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1658 ext/spl/spl_array.c 	if (spl_array_object_verify_pos(intern, aht TSRMLS_CC) == FAILURE) {
aht              1662 ext/spl/spl_array.c 	if (zend_hash_get_current_data_ex(aht, (void **) &entry, &intern->pos) == FAILURE) {
aht              1688 ext/spl/spl_array.c 	HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1698 ext/spl/spl_array.c 	if (!aht) {
aht              1751 ext/spl/spl_array.c 	HashTable *aht;
aht              1762 ext/spl/spl_array.c 	aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
aht              1763 ext/spl/spl_array.c 	if (aht->nApplyCount > 0) {