[PATCH] libs/wpp: Avoid compiler warnings (-W)

Detlef Riekenberg wine.dev at web.de
Sun Nov 4 05:40:46 CST 2007


---
 libs/wpp/preproc.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/libs/wpp/preproc.c b/libs/wpp/preproc.c
index c1fa3fc..6b156ad 100644
--- a/libs/wpp/preproc.c
+++ b/libs/wpp/preproc.c
@@ -25,6 +25,7 @@ #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <stdarg.h>
+#include <ctype.h>
 #ifdef HAVE_UNISTD_H
 # include <unistd.h>
 #endif
@@ -591,18 +592,17 @@ static void generic_msg(const char *s, c
 	fprintf(stderr, "%s:%d:%d: %s: ", pp_status.input ? pp_status.input : "stdin",
                 pp_status.line_number, pp_status.char_number, t);
 	vfprintf(stderr, s, ap);
-#ifdef WANT_NEAR_INDICATION
+	if(n)
 	{
+#ifdef WANT_NEAR_INDICATION
 		char *cpy, *p;
-		if(n)
-		{
-			cpy = pp_xstrdup(n);
-			for (p = cpy; *p; p++) if(!isprint(*p)) *p = ' ';
-			fprintf(stderr, " near '%s'", cpy);
-			free(cpy);
-		}
-	}
+
+		cpy = pp_xstrdup(n);
+		for (p = cpy; *p; p++) if(!isprint(*p)) *p = ' ';
+		fprintf(stderr, " near '%s'", cpy);
+		free(cpy);
 #endif
+	}
 	fprintf(stderr, "\n");
 }
 
-- 
1.4.1


--=-YtN9nWI20B0U5kYcpg1i--




More information about the wine-patches mailing list