From: twisti Date: Mon, 9 Jul 2007 14:37:49 +0000 (+0000) Subject: * src/vm/global.h (ALIGN_2): Use logical arithmetic. X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=8a7dada41f4e73ce6552aff056a0f96f84e91024;p=cacao.git * src/vm/global.h (ALIGN_2): Use logical arithmetic. --- diff --git a/src/vm/global.h b/src/vm/global.h index 65a722b0f..57970116b 100644 --- a/src/vm/global.h +++ b/src/vm/global.h @@ -22,7 +22,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - $Id: global.h 8161 2007-06-28 10:30:08Z twisti $ + $Id: global.h 8193 2007-07-09 14:37:49Z twisti $ */ @@ -73,7 +73,7 @@ typedef union { /* alignment macros ***********************************************************/ -#define ALIGN_2(a) do { if ((a) & 0x1) (a)++; } while (0) +#define ALIGN_2(a) ((a) = (((a) + 1) & ~1)) /* forward typedefs ***********************************************************/