Messages in this thread Patch in this message | | | From | Nicholas Krause <> | Subject | [PATCH 4/5] alpha: Fix complex marco definitions | Date | Tue, 15 Jul 2014 15:18:09 -0400 |
| |
This patch fixes all macro defintions that need parthesises as stated by checkpatch when run against this file. --- arch/alpha/boot/misc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/alpha/boot/misc.c b/arch/alpha/boot/misc.c index 174b7c6..886e469 100644 --- a/arch/alpha/boot/misc.c +++ b/arch/alpha/boot/misc.c @@ -23,7 +23,7 @@ #include <asm/uaccess.h> -#define memzero (s, n) memset((s), 0 , (n)) +#define memzero { (s, n) memset((s), 0 , (n)) } #define puts srm_printk extern long srm_printk(const char *, ...) __attribute__ ((format (printf, 1, 2))); @@ -61,8 +61,8 @@ static unsigned outcnt; /* bytes in output buffer */ /* Diagnostic functions */ #ifdef DEBUG -# define Assert (cond, msg) {if (!(cond)) error(msg) ; } -# define Trace(x) fprintf x +# define Assert { (cond, msg) {if (!(cond)) error(msg) ; } } +# define Trace { (x) fprintf x } # define Tracev(x) {if (verbose) fprintf x ; } # define Tracevv(x) {if (verbose > 1) fprintf x ; } # define Tracec(c, x) {if (verbose && (c)) fprintf x ; } -- 1.9.1
| |