Enlightenment CVS committal Author : barbieri Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib/engines/common Modified Files: evas_blit_main.c Log Message: Use correct type size for conversion between integer and pointer. By: Brett Nash (dereference-ints-all-bad.patch) =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/engines/common/evas_blit_main.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- evas_blit_main.c 16 Jul 2007 07:29:34 -0000 1.7 +++ evas_blit_main.c 13 Sep 2007 14:35:01 -0000 1.8 @@ -142,11 +142,11 @@ { 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 @@ { 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)) ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs