Author: petdance
Date: Thu Feb 21 16:36:04 2008
New Revision: 25960

Modified:
   trunk/include/parrot/register.h

Log:
parenthesizing macros

Modified: trunk/include/parrot/register.h
==============================================================================
--- trunk/include/parrot/register.h     (original)
+++ trunk/include/parrot/register.h     Thu Feb 21 16:36:04 2008
@@ -26,10 +26,10 @@
 #define CTX_REG_PMC(ctx, x) (ctx)->bp_ps.regs_p[-1L-(x)]
 #define CTX_REG_STR(ctx, x) (ctx)->bp_ps.regs_s[x]
 
-#define REG_NUM(interp, x) CTX_REG_NUM(&(interp)->ctx, x)
-#define REG_INT(interp, x) CTX_REG_INT(&(interp)->ctx, x)
-#define REG_PMC(interp, x) CTX_REG_PMC(&(interp)->ctx, x)
-#define REG_STR(interp, x) CTX_REG_STR(&(interp)->ctx, x)
+#define REG_NUM(interp, x) CTX_REG_NUM(&(interp)->ctx, (x))
+#define REG_INT(interp, x) CTX_REG_INT(&(interp)->ctx, (x))
+#define REG_PMC(interp, x) CTX_REG_PMC(&(interp)->ctx, (x))
+#define REG_STR(interp, x) CTX_REG_STR(&(interp)->ctx, (x))
 
 /*
  * and a set of macros to access a register by offset, used

Reply via email to