From c9486b965b8883268871aa749f4f617f9835adf2 Mon Sep 17 00:00:00 2001 From: Jin Kyu Song Date: Mon, 28 Oct 2013 17:07:57 -0700 Subject: [PATCH] Build: Suppress warning messages Giving a correct printf format specifier supresses the warning message. And a local pointer variable is initialized with NULL. Signed-off-by: Jin Kyu Song --- parser.c | 2 +- preproc.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/parser.c b/parser.c index 700b4fc4..155308fc 100644 --- a/parser.c +++ b/parser.c @@ -212,7 +212,7 @@ static bool parse_braces(decoflags_t *decoflags) do { if (i == TOKEN_OPMASK) { if (*decoflags & OPMASK_MASK) { - nasm_error(ERR_NONFATAL, "opmask k%lu is already set", + nasm_error(ERR_NONFATAL, "opmask k%"PRIu64" is already set", *decoflags & OPMASK_MASK); *decoflags &= ~OPMASK_MASK; } diff --git a/preproc.c b/preproc.c index f781f956..3a0f67b0 100644 --- a/preproc.c +++ b/preproc.c @@ -2156,7 +2156,7 @@ static int do_directive(Token * tline) Context *ctx; Cond *cond; MMacro *mmac, **mmhead; - Token *t, *tt, *param_start, *macro_start, *last, **tptr, *origline; + Token *t = NULL, *tt, *param_start, *macro_start, *last, **tptr, *origline; Line *l; struct tokenval tokval; expr *evalresult;