Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.bin/grep Avoid C99 features.



details:   https://anonhg.NetBSD.org/src/rev/3666c2ae8fb8
branches:  trunk
changeset: 764389:3666c2ae8fb8
user:      joerg <joerg%NetBSD.org@localhost>
date:      Mon Apr 18 23:22:42 2011 +0000

description:
Avoid C99 features.

diffstat:

 usr.bin/grep/grep.c |  10 +++++-----
 usr.bin/grep/util.c |  10 ++++++----
 2 files changed, 11 insertions(+), 9 deletions(-)

diffs (93 lines):

diff -r 30bbfefc805f -r 3666c2ae8fb8 usr.bin/grep/grep.c
--- a/usr.bin/grep/grep.c       Mon Apr 18 22:46:48 2011 +0000
+++ b/usr.bin/grep/grep.c       Mon Apr 18 23:22:42 2011 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: grep.c,v 1.8 2011/04/18 22:46:48 joerg Exp $   */
+/*     $NetBSD: grep.c,v 1.9 2011/04/18 23:22:42 joerg Exp $   */
 /*     $FreeBSD: head/usr.bin/grep/grep.c 211519 2010-08-19 22:55:17Z delphij $        */
 /*     $OpenBSD: grep.c,v 1.42 2010/07/02 22:18:03 tedu Exp $  */
 
@@ -34,7 +34,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: grep.c,v 1.8 2011/04/18 22:46:48 joerg Exp $");
+__RCSID("$NetBSD: grep.c,v 1.9 2011/04/18 23:22:42 joerg Exp $");
 
 #include <sys/stat.h>
 #include <sys/types.h>
@@ -323,7 +323,7 @@
        char **aargv, **eargv, *eopts;
        char *ep;
        unsigned long long l;
-       unsigned int aargc, eargc, i;
+       unsigned int aargc, eargc, i, j;
        int c, lastc, needpattern, newarg, prevoptind;
 
        setlocale(LC_ALL, "");
@@ -374,7 +374,7 @@
                char *str;
 
                /* make an estimation of how many extra arguments we have */
-               for (unsigned int j = 0; j < strlen(eopts); j++)
+               for (j = 0; j < strlen(eopts); j++)
                        if (eopts[j] == ' ')
                                eargc++;
 
@@ -391,7 +391,7 @@
                aargv[0] = argv[0];
                for (i = 0; i < eargc; i++)
                        aargv[i + 1] = eargv[i];
-               for (int j = 1; j < argc; j++, i++)
+               for (j = 1; j < (unsigned int)argc; j++, i++)
                        aargv[i + 1] = argv[j];
 
                aargc = eargc + argc;
diff -r 30bbfefc805f -r 3666c2ae8fb8 usr.bin/grep/util.c
--- a/usr.bin/grep/util.c       Mon Apr 18 22:46:48 2011 +0000
+++ b/usr.bin/grep/util.c       Mon Apr 18 23:22:42 2011 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: util.c,v 1.12 2011/04/18 22:46:48 joerg Exp $  */
+/*     $NetBSD: util.c,v 1.13 2011/04/18 23:22:42 joerg Exp $  */
 /*     $FreeBSD: head/usr.bin/grep/util.c 211496 2010-08-19 09:28:59Z des $    */
 /*     $OpenBSD: util.c,v 1.39 2010/07/02 22:18:03 tedu Exp $  */
 
@@ -34,7 +34,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: util.c,v 1.12 2011/04/18 22:46:48 joerg Exp $");
+__RCSID("$NetBSD: util.c,v 1.13 2011/04/18 23:22:42 joerg Exp $");
 
 #include <sys/stat.h>
 #include <sys/types.h>
@@ -64,13 +64,14 @@
 file_matching(const char *fname)
 {
        char *fname_base, *fname_copy;
+       unsigned int i;
        bool ret;
 
        ret = finclude ? false : true;
        fname_copy = grep_strdup(fname);
        fname_base = basename(fname_copy);
 
-       for (unsigned int i = 0; i < fpatterns; ++i) {
+       for (i = 0; i < fpatterns; ++i) {
                if (fnmatch(fpattern[i].pat, fname, 0) == 0 ||
                    fnmatch(fpattern[i].pat, fname_base, 0) == 0) {
                        if (fpattern[i].mode == EXCL_PAT)
@@ -86,11 +87,12 @@
 static inline bool
 dir_matching(const char *dname)
 {
+       unsigned int i;
        bool ret;
 
        ret = dinclude ? false : true;
 
-       for (unsigned int i = 0; i < dpatterns; ++i) {
+       for (i = 0; i < dpatterns; ++i) {
                if (dname != NULL &&
                    fnmatch(dname, dpattern[i].pat, 0) == 0) {
                        if (dpattern[i].mode == EXCL_PAT)



Home | Main Index | Thread Index | Old Index