Lines Matching refs:dest

4017 PHPAPI int php_array_merge_recursive(HashTable *dest, HashTable *src) /* {{{ */  argument
4024 if ((dest_entry = zend_hash_find_known_hash(dest, string_key)) != NULL) {
4077 zval *zv = zend_hash_add_new(dest, string_key, src_entry);
4081 zval *zv = zend_hash_next_index_insert(dest, src_entry);
4093 PHPAPI int php_array_merge(HashTable *dest, HashTable *src) /* {{{ */ argument
4098 if (HT_IS_PACKED(dest) && HT_IS_PACKED(src)) {
4099 zend_hash_extend(dest, zend_hash_num_elements(dest) + zend_hash_num_elements(src), 1);
4100 ZEND_HASH_FILL_PACKED(dest) {
4118 zend_hash_update(dest, string_key, src_entry);
4120 zend_hash_next_index_insert_new(dest, src_entry);
4128 PHPAPI int php_array_replace_recursive(HashTable *dest, HashTable *src) /* {{{ */ argument
4140 (dest_entry = zend_hash_find_known_hash(dest, string_key)) == NULL ||
4144 zval *zv = zend_hash_update(dest, string_key, src_entry);
4150 (dest_entry = zend_hash_index_find(dest, num_key)) == NULL ||
4154 zval *zv = zend_hash_index_update(dest, num_key, src_entry);
4203 HashTable *dest; local
4223 dest = Z_ARRVAL_P(arg);
4225 dest = zend_array_dup(Z_ARRVAL_P(arg));
4228 ZVAL_ARR(return_value, dest);
4233 php_array_replace_recursive(dest, Z_ARRVAL_P(arg));
4238 zend_hash_merge(dest, Z_ARRVAL_P(arg), zval_add_ref, 1);
4243 GC_ADDREF(dest);
4254 HashTable *src, *dest; local
4314 dest = src;
4316 ZVAL_ARR(return_value, dest);
4319 dest = Z_ARRVAL_P(return_value);
4321 zend_hash_real_init_packed(dest);
4322 ZEND_HASH_FILL_PACKED(dest) {
4335 dest = Z_ARRVAL_P(return_value);
4338 zend_hash_real_init_mixed(dest);
4346 _zend_hash_append(dest, string_key, src_entry);
4348 zend_hash_next_index_insert_new(dest, src_entry);
4355 php_array_merge_recursive(dest, Z_ARRVAL_P(arg));
4360 php_array_merge(dest, Z_ARRVAL_P(arg));
4365 GC_ADDREF(dest);