From 6d63d0ea996a04bbf2e352b0e65e5318d96926e9 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Thu, 13 Sep 2007 14:35:01 +0000 Subject: [PATCH] Use correct type size for conversion between integer and pointer. By: Brett Nash (dereference-ints-all-bad.patch) SVN revision: 31700 --- .../evas/src/lib/engines/common/evas_blit_main.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/legacy/evas/src/lib/engines/common/evas_blit_main.c b/legacy/evas/src/lib/engines/common/evas_blit_main.c index 1c643c4b38..637924b11a 100644 --- a/legacy/evas/src/lib/engines/common/evas_blit_main.c +++ b/legacy/evas/src/lib/engines/common/evas_blit_main.c @@ -142,11 +142,11 @@ evas_common_copy_pixels_mmx(DATA32 *src, DATA32 *dst, int len) { DATA32 *dst_end, *dst_end_pre; #ifdef ALIGN_FIX - int src_align; - int dst_align; + intptr_t src_align; + intptr_t dst_align; - src_align = (int)src & 0x3f; /* 64 byte alignment */ - dst_align = (int)dst & 0x3f; /* 64 byte alignment */ + src_align = (intptr_t)src & 0x3f; /* 64 byte alignment */ + dst_align = (intptr_t)dst & 0x3f; /* 64 byte alignment */ if ((src_align != dst_align) || ((src_align & 0x3) != 0)) @@ -185,11 +185,11 @@ evas_common_copy_pixels_mmx2(DATA32 *src, DATA32 *dst, int len) { DATA32 *dst_end, *dst_end_pre; #ifdef ALIGN_FIX - int src_align; - int dst_align; + intptr_t src_align; + intptr_t dst_align; - src_align = (int)src & 0x3f; /* 64 byte alignment */ - dst_align = (int)dst & 0x3f; /* 64 byte alignment */ + src_align = (intptr_t)src & 0x3f; /* 64 byte alignment */ + dst_align = (intptr_t)dst & 0x3f; /* 64 byte alignment */ if ((src_align != dst_align) || ((src_align & 0x3) != 0))