From e4ff90cc4dc6be5cdceb150d4c43a26bc17f8428 Mon Sep 17 00:00:00 2001 From: Rob Shearman Date: Thu, 21 Jan 2010 11:57:27 +0000 Subject: [PATCH] wmc: Fix symbol was not declared and using plain integer as NULL pointer sparse warnings. --- tools/wmc/wmc.c | 8 +++++--- tools/wmc/wmc.h | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/tools/wmc/wmc.c b/tools/wmc/wmc.c index 910a654b3c..4c4ba28585 100644 --- a/tools/wmc/wmc.c +++ b/tools/wmc/wmc.c @@ -101,7 +101,7 @@ int rcinline = 0; /* * Debugging flag (-D option) */ -int dodebug = 0; +static int dodebug = 0; char *output_name = NULL; /* The name given by the -o option */ char *input_name = NULL; /* The name given on the command-line */ @@ -115,6 +115,8 @@ time_t now; /* The time of start of wmc */ int mcy_debug; +FILE *yyin; + int getopt (int argc, char *const *argv, const char *optstring); static void segvhandler(int sig); @@ -242,8 +244,8 @@ int main(int argc,char *argv[]) mcy_debug = dodebug; if(dodebug) { - setbuf(stdout, 0); - setbuf(stderr, 0); + setbuf(stdout, NULL); + setbuf(stderr, NULL); } /* Check for input file on command-line */ diff --git a/tools/wmc/wmc.h b/tools/wmc/wmc.h index 86ccd6f17f..cf6d430759 100644 --- a/tools/wmc/wmc.h +++ b/tools/wmc/wmc.h @@ -65,7 +65,7 @@ extern node_t *nodehead; extern lan_blk_t *lanblockhead; int mcy_lex(void); -FILE *yyin; +extern FILE *yyin; void set_codepage(int cp); void add_token(tok_e type, const WCHAR *name, int tok, int cp, const WCHAR *alias, int fix); -- 2.32.0.93.g670b81a890