From: Julian Seward Date: Thu, 12 May 2005 23:23:38 +0000 (+0000) Subject: Sudden attack of 64-bit paranoia: therefore stick even more (probably X-Git-Tag: svn/VALGRIND_3_0_0~630 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dbdcd9034ccd0591f9813f9839a9d20ad5fe34da;p=thirdparty%2Fvalgrind.git Sudden attack of 64-bit paranoia: therefore stick even more (probably pointless) casts in. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3688 --- diff --git a/include/tool.h b/include/tool.h index 17634f98b7..5f81193d31 100644 --- a/include/tool.h +++ b/include/tool.h @@ -210,11 +210,11 @@ extern void VG_(popcc) ( UInt cc ); /* General stuff */ /* Check if an address/whatever is aligned */ -#define VG_IS_4_ALIGNED(aaa_p) (0 == (((Addr)(aaa_p)) & 0x3)) -#define VG_IS_8_ALIGNED(aaa_p) (0 == (((Addr)(aaa_p)) & 0x7)) -#define VG_IS_16_ALIGNED(aaa_p) (0 == (((Addr)(aaa_p)) & 0xf)) -#define VG_IS_WORD_ALIGNED(aaa_p) (0 == (((Addr)(aaa_p)) & (sizeof(Addr)-1))) -#define VG_IS_PAGE_ALIGNED(aaa_p) (0 == (((Addr)(aaa_p)) & (VKI_PAGE_SIZE-1))) +#define VG_IS_4_ALIGNED(aaa_p) (0 == (((Addr)(aaa_p)) & ((Addr)0x3))) +#define VG_IS_8_ALIGNED(aaa_p) (0 == (((Addr)(aaa_p)) & ((Addr)0x7))) +#define VG_IS_16_ALIGNED(aaa_p) (0 == (((Addr)(aaa_p)) & ((Addr)0xf))) +#define VG_IS_WORD_ALIGNED(aaa_p) (0 == (((Addr)(aaa_p)) & ((Addr)(sizeof(Addr)-1)))) +#define VG_IS_PAGE_ALIGNED(aaa_p) (0 == (((Addr)(aaa_p)) & ((Addr)(VKI_PAGE_SIZE-1)))) /* ------------------------------------------------------------------ */