From 8dcf682de9dc9bf5fe4a98205acfa2835499baf2 Mon Sep 17 00:00:00 2001 From: Bert Münnich Date: Thu, 29 Sep 2011 12:43:36 +0200 Subject: Made all conditionals more precise --- config.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'config.c') diff --git a/config.c b/config.c index c5987a9..d040b94 100644 --- a/config.c +++ b/config.c @@ -14,10 +14,11 @@ inline int puts_if(const char *s, int c) { } int main(int argc, char **argv) { - int i, n = 0; + int i; + unsigned int n = 0; for (i = 1; i < argc; i++) { - switch (argv[i][0] != '-' || argv[i][2] ? -1 : argv[i][1]) { + switch ((argv[i][0] != '-' || argv[i][2] != '\0') ? -1 : argv[i][1]) { case 'D': n += PUT_MACRO(EXIF_SUPPORT); n += PUT_MACRO(GIF_SUPPORT); @@ -31,7 +32,7 @@ int main(int argc, char **argv) { return 1; } } - if (n) + if (n > 0) printf("\n"); return 0; } -- cgit v1.2.3-54-g00ecf