diff options
author | Bert Münnich <ber.t@gmx.com> | 2011-09-29 12:43:36 +0200 |
---|---|---|
committer | Bert Münnich <ber.t@gmx.com> | 2011-09-29 12:43:36 +0200 |
commit | 8dcf682de9dc9bf5fe4a98205acfa2835499baf2 (patch) | |
tree | 155c2cd6f8be1dc7b7b73d9bf18a2af1766dc79f /config.c | |
parent | 22d4e991d5726ca034924fa697a32a42578202c2 (diff) |
Made all conditionals more precise
Diffstat (limited to 'config.c')
-rw-r--r-- | config.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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; } |