in_hash          2395 ext/standard/array.c static void php_splice(HashTable *in_hash, int offset, int length, HashTable *replace, HashTable *removed) /* {{{ */
in_hash          2403 ext/standard/array.c 	uint32_t    iter_pos = zend_hash_iterators_lower_pos(in_hash, 0);
in_hash          2406 ext/standard/array.c 	num_in = zend_hash_num_elements(in_hash);
in_hash          2426 ext/standard/array.c 	for (pos = 0, idx = 0; pos < offset && idx < in_hash->nNumUsed; idx++) {
in_hash          2427 ext/standard/array.c 		p = in_hash->arData + idx;
in_hash          2440 ext/standard/array.c 				zend_hash_iterators_update(in_hash, idx, pos);
in_hash          2442 ext/standard/array.c 			iter_pos = zend_hash_iterators_lower_pos(in_hash, iter_pos + 1);
in_hash          2449 ext/standard/array.c 		for ( ; pos < offset + length && idx < in_hash->nNumUsed; idx++) {
in_hash          2450 ext/standard/array.c 			p = in_hash->arData + idx;
in_hash          2459 ext/standard/array.c 				zend_hash_index_del(in_hash, p->h);
in_hash          2462 ext/standard/array.c 				if (in_hash == &EG(symbol_table)) {
in_hash          2465 ext/standard/array.c 					zend_hash_del(in_hash, p->key);
in_hash          2472 ext/standard/array.c 		for ( ; pos2 < offset + length && idx < in_hash->nNumUsed; idx++) {
in_hash          2473 ext/standard/array.c 			p = in_hash->arData + idx;
in_hash          2477 ext/standard/array.c 				zend_hash_index_del(in_hash, p->h);
in_hash          2479 ext/standard/array.c 				if (in_hash == &EG(symbol_table)) {
in_hash          2482 ext/standard/array.c 					zend_hash_del(in_hash, p->key);
in_hash          2487 ext/standard/array.c 	iter_pos = zend_hash_iterators_lower_pos(in_hash, iter_pos);
in_hash          2499 ext/standard/array.c 	for ( ; idx < in_hash->nNumUsed ; idx++) {
in_hash          2500 ext/standard/array.c 		p = in_hash->arData + idx;
in_hash          2510 ext/standard/array.c 				zend_hash_iterators_update(in_hash, idx, pos);
in_hash          2512 ext/standard/array.c 			iter_pos = zend_hash_iterators_lower_pos(in_hash, iter_pos + 1);
in_hash          2518 ext/standard/array.c 	in_hash->u.v.nIteratorsCount = 0;
in_hash          2519 ext/standard/array.c 	in_hash->pDestructor = NULL;
in_hash          2520 ext/standard/array.c 	zend_hash_destroy(in_hash);
in_hash          2522 ext/standard/array.c 	in_hash->u.v.flags         = out_hash.u.v.flags;
in_hash          2523 ext/standard/array.c 	in_hash->nTableSize        = out_hash.nTableSize;
in_hash          2524 ext/standard/array.c 	in_hash->nTableMask        = out_hash.nTableMask;
in_hash          2525 ext/standard/array.c 	in_hash->nNumUsed          = out_hash.nNumUsed;
in_hash          2526 ext/standard/array.c 	in_hash->nNumOfElements    = out_hash.nNumOfElements;
in_hash          2527 ext/standard/array.c 	in_hash->nNextFreeElement  = out_hash.nNextFreeElement;
in_hash          2528 ext/standard/array.c 	in_hash->arData            = out_hash.arData;
in_hash          2529 ext/standard/array.c 	in_hash->pDestructor       = out_hash.pDestructor;
in_hash          2531 ext/standard/array.c 	zend_hash_internal_pointer_reset(in_hash);