Rob Shearman : wmc: Fix symbol was not declared and using plain integer as NULL pointer sparse warnings .
Alexandre Julliard
julliard at winehq.org
Fri Jan 22 08:26:51 CST 2010
Module: wine
Branch: master
Commit: e4ff90cc4dc6be5cdceb150d4c43a26bc17f8428
URL: http://source.winehq.org/git/wine.git/?a=commit;h=e4ff90cc4dc6be5cdceb150d4c43a26bc17f8428
Author: Rob Shearman <robertshearman at gmail.com>
Date: Thu Jan 21 11:57:27 2010 +0000
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 910a654..4c4ba28 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 86ccd6f..cf6d430 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);
More information about the wine-cvs
mailing list