From: Sami Kerola Date: Sat, 25 Jun 2011 11:05:12 +0000 (+0200) Subject: whereis: warnings, exit values, braces and returns X-Git-Tag: v2.20-rc1~138^2~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=32ae96aecfa71634f9b8527ce5456520da627ad1;p=thirdparty%2Futil-linux.git whereis: warnings, exit values, braces and returns Compiler type mismatch warning fixed, symbolic exit value taken in use where missing, unnecessary single statement 'block' braces removed and return is not a function bracing fixed. Signed-off-by: Sami Kerola --- diff --git a/misc-utils/whereis.c b/misc-utils/whereis.c index a2a3bb672b..af0c0e3f25 100644 --- a/misc-utils/whereis.c +++ b/misc-utils/whereis.c @@ -176,9 +176,9 @@ main(int argc, char **argv) { textdomain(PACKAGE); argc--, argv++; - if (argc == 0) { + if (argc == 0) usage(stderr); - } + do if (argv[0][0] == '-') { register char *cp = argv[0] + 1; @@ -231,7 +231,7 @@ main(int argc, char **argv) { } else lookup(*argv++); while (--argc > 0); - return 0; + return EXIT_SUCCESS; } void @@ -317,9 +317,9 @@ lookup(char *cp) { void looksrc(char *cp) { - if (Sflag == 0) { + if (Sflag == 0) find(srcdirs, cp); - } else + else findv(Sflag, Scnt, cp); } @@ -333,9 +333,9 @@ lookbin(char *cp) { void lookman(char *cp) { - if (Mflag == 0) { + if (Mflag == 0) find(mandirs, cp); - } else + else findv(Mflag, Mcnt, cp); } @@ -356,7 +356,7 @@ findin(char *dir, char *cp) { DIR *dirp; struct dirent *dp; char *d, *dd; - int l; + size_t l; char dirbuf[1024]; struct stat statbuf; @@ -409,7 +409,7 @@ itsit(char *cp, char *dp) { int i = strlen(dp); if (dp[0] == 's' && dp[1] == '.' && itsit(cp, dp+2)) - return (1); + return 1; if (!strcmp(dp+i-2, ".Z")) i -= 2; else if (!strcmp(dp+i-3, ".gz")) @@ -419,7 +419,7 @@ itsit(char *cp, char *dp) { while (*cp && *dp && *cp == *dp) cp++, dp++, i--; if (*cp == 0 && *dp == 0) - return (1); + return 1; while (isdigit(*dp)) dp++; if (*cp == 0 && *dp++ == '.') { @@ -427,7 +427,7 @@ itsit(char *cp, char *dp) { while (i > 0 && *dp) if (--i, *dp++ == '.') return (*dp++ == 'C' && *dp++ == 0); - return (1); + return 1; } - return (0); + return 0; }