Module Name: src
Committed By: joerg
Date: Mon Apr 18 23:22:42 UTC 2011
Modified Files:
src/usr.bin/grep: grep.c util.c
Log Message:
Avoid C99 features.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/grep/grep.c
cvs rdiff -u -r1.12 -r1.13 src/usr.bin/grep/util.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/grep/grep.c
diff -u src/usr.bin/grep/grep.c:1.8 src/usr.bin/grep/grep.c:1.9
--- src/usr.bin/grep/grep.c:1.8 Mon Apr 18 22:46:48 2011
+++ src/usr.bin/grep/grep.c Mon Apr 18 23:22:42 2011
@@ -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;
Index: src/usr.bin/grep/util.c
diff -u src/usr.bin/grep/util.c:1.12 src/usr.bin/grep/util.c:1.13
--- src/usr.bin/grep/util.c:1.12 Mon Apr 18 22:46:48 2011
+++ src/usr.bin/grep/util.c Mon Apr 18 23:22:42 2011
@@ -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)