From b860171aaead0e6351082c7f14f06f08014cf2c6 Mon Sep 17 00:00:00 2001 From: Xuefer Date: Tue, 5 Nov 2013 14:32:52 +0000 Subject: [PATCH] fix for not using memcpy git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1438 c26eb9a1-5813-0410-bd6c-c2e55f420ca7 --- processor/processor.m4 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/processor/processor.m4 b/processor/processor.m4 index 835c6a1..673929d 100644 --- a/processor/processor.m4 +++ b/processor/processor.m4 @@ -222,7 +222,7 @@ DEF_STRUCT_P_FUNC(`zval_ptr_nullable', , `dnl {{{ popdef(`DASM_STRUCT_DIRECT') } else { - IFCOPY(`COPYNULL_EX(src[0], src)') + IFCOPY(`COPYNULL_EX(dst[0], src)') } DONE_SIZE(sizeof(zval_ptr_nullable)) ') @@ -550,7 +550,7 @@ define(`UNION_znode_op', `dnl {{{ IFCOPY(` IFNOTMEMCPY(` default: - $1 = $2; + DST(`$1') = SRC(`$1'); ') ', ` case IS_VAR: @@ -592,7 +592,7 @@ DEF_STRUCT_P_FUNC(`znode', , `dnl {{{ IFCOPY(` IFNOTMEMCPY(` default: - memcpy(&DST(`u'), &SRC(`u'), sizeof(SRC(`u'))); + DST(`u') = SRC(`u'); ') ', ` case IS_VAR: