Lines Matching refs:target

745 ZEND_API void zend_hash_copy(HashTable *target, HashTable *source, copy_ctor_func_t pCopyConstructo…  in zend_hash_copy()  argument
752 IS_CONSISTENT(target); in zend_hash_copy()
754 setTargetPointer = !target->pInternalPointer; in zend_hash_copy()
758 target->pInternalPointer = NULL; in zend_hash_copy()
761 zend_hash_quick_update(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &new_entry); in zend_hash_copy()
763 zend_hash_index_update(target, p->h, p->pData, size, &new_entry); in zend_hash_copy()
770 if (!target->pInternalPointer) { in zend_hash_copy()
771 target->pInternalPointer = target->pListHead; in zend_hash_copy()
776 ZEND_API void _zend_hash_merge(HashTable *target, HashTable *source, copy_ctor_func_t pCopyConstruc… in _zend_hash_merge() argument
783 IS_CONSISTENT(target); in _zend_hash_merge()
788 …if (_zend_hash_quick_add_or_update(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &t, mode… in _zend_hash_merge()
792 …if ((mode==HASH_UPDATE || !zend_hash_index_exists(target, p->h)) && zend_hash_index_update(target,… in _zend_hash_merge()
798 target->pInternalPointer = target->pListHead; in _zend_hash_merge()
802 static zend_bool zend_hash_replace_checker_wrapper(HashTable *target, void *source_data, Bucket *p,… in zend_hash_replace_checker_wrapper() argument
809 return merge_checker_func(target, source_data, &hash_key, pParam); in zend_hash_replace_checker_wrapper()
813 ZEND_API void zend_hash_merge_ex(HashTable *target, HashTable *source, copy_ctor_func_t pCopyConstr… in zend_hash_merge_ex() argument
819 IS_CONSISTENT(target); in zend_hash_merge_ex()
823 if (zend_hash_replace_checker_wrapper(target, p->pData, p, pParam, pMergeSource)) { in zend_hash_merge_ex()
824 …if (zend_hash_quick_update(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &t)==SUCCESS && … in zend_hash_merge_ex()
830 target->pInternalPointer = target->pListHead; in zend_hash_merge_ex()