Author: ngie
Date: Sat Dec  5 02:25:20 2015
New Revision: 291838
URL: https://svnweb.freebsd.org/changeset/base/291838

Log:
  Fix -Wformat issues and minor whitespace issues in surrounding areas
  
  MFC after: 1 week
  Sponsored by: EMC / Isilon Storage Division

Modified:
  head/lib/libc/regex/grot/main.c

Modified: head/lib/libc/regex/grot/main.c
==============================================================================
--- head/lib/libc/regex/grot/main.c     Sat Dec  5 02:23:44 2015        
(r291837)
+++ head/lib/libc/regex/grot/main.c     Sat Dec  5 02:25:20 2015        
(r291838)
@@ -80,43 +80,43 @@ main(int argc, char **argv)
        err = regcomp(&re, argv[optind++], copts);
        if (err) {
                len = regerror(err, &re, erbuf, sizeof(erbuf));
-               fprintf(stderr, "error %s, %d/%d `%s'\n",
-                       eprint(err), len, sizeof(erbuf), erbuf);
+               fprintf(stderr, "error %s, %zu/%zu `%s'\n",
+                   eprint(err), len, sizeof(erbuf), erbuf);
                exit(status);
        }
-       regprint(&re, stdout);  
+       regprint(&re, stdout);
 
        if (optind >= argc) {
                regfree(&re);
                exit(status);
        }
 
-       if (eopts&REG_STARTEND) {
+       if ((eopts & REG_STARTEND) != 0) {
                subs[0].rm_so = startoff;
                subs[0].rm_eo = strlen(argv[optind]) - endoff;
        }
        err = regexec(&re, argv[optind], (size_t)NS, subs, eopts);
        if (err) {
                len = regerror(err, &re, erbuf, sizeof(erbuf));
-               fprintf(stderr, "error %s, %d/%d `%s'\n",
-                       eprint(err), len, sizeof(erbuf), erbuf);
+               fprintf(stderr, "error %s, %zu/%zu `%s'\n",
+                   eprint(err), len, sizeof(erbuf), erbuf);
                exit(status);
        }
-       if (!(copts&REG_NOSUB)) {
+       if ((copts & REG_NOSUB) == 0) {
                len = (int)(subs[0].rm_eo - subs[0].rm_so);
                if (subs[0].rm_so != -1) {
                        if (len != 0)
-                               printf("match `%.*s'\n", len,
-                                       argv[optind] + subs[0].rm_so);
+                               printf("match `%.*s'\n", (int)len,
+                                   argv[optind] + subs[0].rm_so);
                        else
                                printf("match `'@%.1s\n",
-                                       argv[optind] + subs[0].rm_so);
+                                   argv[optind] + subs[0].rm_so);
                }
                for (i = 1; i < NS; i++)
                        if (subs[i].rm_so != -1)
                                printf("(%d) `%.*s'\n", i,
-                                       (int)(subs[i].rm_eo - subs[i].rm_so),
-                                       argv[optind] + subs[i].rm_so);
+                                   (int)(subs[i].rm_eo - subs[i].rm_so),
+                                   argv[optind] + subs[i].rm_so);
        }
        exit(status);
 }
@@ -173,13 +173,13 @@ regress(FILE *in)
        }
        ne = regerror(REG_BADPAT, (regex_t *)NULL, erbuf, (size_t)SHORT);
        if (strncmp(erbuf, badpat, SHORT-1) != 0 || erbuf[SHORT-1] != '\0' ||
-                                               ne != strlen(badpat)+1) {
+           ne != strlen(badpat)+1) {
                fprintf(stderr, "end: regerror() short test gave `%s' not 
`%.*s'\n",
                                                erbuf, SHORT-1, badpat);
                status = 1;
        }
        ne = regerror(REG_ITOA|REG_BADPAT, (regex_t *)NULL, erbuf, 
sizeof(erbuf));
-       if (strcmp(erbuf, bpname) != 0 || ne != strlen(bpname)+1) {
+       if (strcmp(erbuf, bpname) != 0 || ne != strlen(bpname) + 1) {
                fprintf(stderr, "end: regerror() ITOA test gave `%s' not 
`%s'\n",
                                                erbuf, bpname);
                status = 1;
@@ -190,7 +190,7 @@ regress(FILE *in)
                fprintf(stderr, "end: regerror() ATOI test gave `%s' not 
`%ld'\n",
                                                erbuf, (long)REG_BADPAT);
                status = 1;
-       } else if (ne != strlen(erbuf)+1) {
+       } else if (ne != strlen(erbuf) + 1) {
                fprintf(stderr, "end: regerror() ATOI test len(`%s') = %ld\n",
                                                erbuf, (long)REG_BADPAT);
                status = 1;
@@ -210,13 +210,11 @@ try(char *f0, char *f1, char *f2, char *
        regmatch_t subs[NSUBS];
 #      define  NSHOULD 15
        char *should[NSHOULD];
-       int nshould;
        char erbuf[100];
-       int err;
-       int len;
-       char *type = (opts & REG_EXTENDED) ? "ERE" : "BRE";
-       int i;
+       size_t len;
+       int err, i, nshould;
        char *grump;
+       char *type = (opts & REG_EXTENDED) ? "ERE" : "BRE";
        char f0copy[1000];
        char f2copy[1000];
 
@@ -227,9 +225,8 @@ try(char *f0, char *f1, char *f2, char *
        if (err != 0 && (!opt('C', f1) || err != efind(f2))) {
                /* unexpected error or wrong error */
                len = regerror(err, &re, erbuf, sizeof(erbuf));
-               fprintf(stderr, "%d: %s error %s, %d/%d `%s'\n",
-                                       line, type, eprint(err), len,
-                                       sizeof(erbuf), erbuf);
+               fprintf(stderr, "%d: %s error %s, %zu/%zu `%s'\n",
+                   line, type, eprint(err), len, sizeof(erbuf), erbuf);
                status = 1;
        } else if (err == 0 && opt('C', f1)) {
                /* unexpected success */
@@ -258,16 +255,15 @@ try(char *f0, char *f1, char *f2, char *
        if (err != 0 && (f3 != NULL || err != REG_NOMATCH)) {
                /* unexpected error or wrong error */
                len = regerror(err, &re, erbuf, sizeof(erbuf));
-               fprintf(stderr, "%d: %s exec error %s, %d/%d `%s'\n",
-                                       line, type, eprint(err), len,
-                                       sizeof(erbuf), erbuf);
+               fprintf(stderr, "%d: %s exec error %s, %zu/%zu `%s'\n",
+                   line, type, eprint(err), len, sizeof(erbuf), erbuf);
                status = 1;
        } else if (err != 0) {
                /* nothing more to check */
        } else if (f3 == NULL) {
                /* unexpected success */
                fprintf(stderr, "%d: %s exec should have failed\n",
-                                               line, type);
+                   line, type);
                status = 1;
                err = 1;                /* just on principle */
        } else if (opts&REG_NOSUB) {
@@ -294,7 +290,7 @@ try(char *f0, char *f1, char *f2, char *
                grump = check(f2, subs[i], should[i]);
                if (grump != NULL) {
                        fprintf(stderr, "%d: %s $%d %s\n", line,
-                                                       type, i, grump);
+                           type, i, grump);
                        status = 1;
                        err = 1;
                }
@@ -429,7 +425,7 @@ check(char *str, regmatch_t sub, char *s
        /* check for in range */
        if (sub.rm_eo > strlen(str)) {
                sprintf(grump, "start %ld end %ld, past end of string",
-                                       (long)sub.rm_so, (long)sub.rm_eo);
+                   (long)sub.rm_so, (long)sub.rm_eo);
                return(grump);
        }
 
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to