Module Name: src
Committed By: lukem
Date: Sun Apr 12 06:18:54 UTC 2009
Modified Files:
src/usr.bin/finger: finger.c lprint.c net.c util.c
Log Message:
Fix WARNS=4 issues (-Wshadow, -Wcast-qual, -Wsign-compare)
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/usr.bin/finger/finger.c
cvs rdiff -u -r1.21 -r1.22 src/usr.bin/finger/lprint.c
cvs rdiff -u -r1.22 -r1.23 src/usr.bin/finger/net.c
cvs rdiff -u -r1.27 -r1.28 src/usr.bin/finger/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/finger/finger.c
diff -u src/usr.bin/finger/finger.c:1.28 src/usr.bin/finger/finger.c:1.29
--- src/usr.bin/finger/finger.c:1.28 Mon Jul 21 14:19:22 2008
+++ src/usr.bin/finger/finger.c Sun Apr 12 06:18:54 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: finger.c,v 1.28 2008/07/21 14:19:22 lukem Exp $ */
+/* $NetBSD: finger.c,v 1.29 2009/04/12 06:18:54 lukem Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -52,7 +52,7 @@
#if 0
static char sccsid[] = "@(#)finger.c 8.5 (Berkeley) 5/4/95";
#else
-__RCSID("$NetBSD: finger.c,v 1.28 2008/07/21 14:19:22 lukem Exp $");
+__RCSID("$NetBSD: finger.c,v 1.29 2009/04/12 06:18:54 lukem Exp $");
#endif
#endif /* not lint */
@@ -192,7 +192,7 @@
PERSON *pn;
DBT data, key;
struct passwd *pw;
- int r, sflag;
+ int r, seqflag;
struct utmpentry *ep;
for (ep = ehead; ep; ep = ep->next) {
@@ -204,10 +204,10 @@
enter_where(ep, pn);
}
if (db && lflag)
- for (sflag = R_FIRST;; sflag = R_NEXT) {
+ for (seqflag = R_FIRST;; seqflag = R_NEXT) {
PERSON *tmp;
- r = (*db->seq)(db, &key, &data, sflag);
+ r = (*db->seq)(db, &key, &data, seqflag);
if (r == -1)
err(1, "db seq");
if (r == 1)
@@ -223,7 +223,7 @@
PERSON *pn;
DBT data, key;
struct passwd *pw;
- int r, sflag, *used, *ip;
+ int r, seqflag, *used, *ip;
char **ap, **nargv, **np, **p;
struct utmpentry *ep;
@@ -284,10 +284,10 @@
enter_where(ep, pn);
}
if (db != NULL)
- for (sflag = R_FIRST;; sflag = R_NEXT) {
+ for (seqflag = R_FIRST;; seqflag = R_NEXT) {
PERSON *tmp;
- r = (*db->seq)(db, &key, &data, sflag);
+ r = (*db->seq)(db, &key, &data, seqflag);
if (r == -1)
err(1, "db seq");
if (r == 1)
Index: src/usr.bin/finger/lprint.c
diff -u src/usr.bin/finger/lprint.c:1.21 src/usr.bin/finger/lprint.c:1.22
--- src/usr.bin/finger/lprint.c:1.21 Wed Jan 4 01:17:54 2006
+++ src/usr.bin/finger/lprint.c Sun Apr 12 06:18:54 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: lprint.c,v 1.21 2006/01/04 01:17:54 perry Exp $ */
+/* $NetBSD: lprint.c,v 1.22 2009/04/12 06:18:54 lukem Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -37,7 +37,7 @@
#if 0
static char sccsid[] = "@(#)lprint.c 8.3 (Berkeley) 4/28/95";
#else
-__RCSID( "$NetBSD: lprint.c,v 1.21 2006/01/04 01:17:54 perry Exp $");
+__RCSID( "$NetBSD: lprint.c,v 1.22 2009/04/12 06:18:54 lukem Exp $");
#endif
#endif /* not lint */
@@ -68,9 +68,9 @@
#define _PATH_PLAN ".plan"
#define _PATH_PROJECT ".project"
-static int demi_print(char *, int);
+static int demi_print(const char *, int);
static void lprint(PERSON *);
-static int show_text(char *, char *, char *);
+static int show_text(const char *, const char *, const char *);
static void vputc(int);
#ifdef __SVR4
@@ -263,7 +263,7 @@
}
static int
-demi_print(char *str, int oddfield)
+demi_print(const char *str, int oddfield)
{
static int lenlast;
int lenthis, maxlen;
@@ -301,7 +301,7 @@
}
static int
-show_text(char *directory, char *file_name, char *header)
+show_text(const char *directory, const char *file_name, const char *header)
{
struct stat sb;
FILE *fp;
@@ -316,7 +316,7 @@
return(0);
/* If short enough, and no newlines, show it on a single line.*/
- if (sb.st_size <= LINE_LEN - strlen(header) - 5) {
+ if (sb.st_size <= (off_t)(LINE_LEN - strlen(header) - 5)) {
nr = read(fd, tbuf, sizeof(tbuf));
if (nr <= 0) {
(void)close(fd);
Index: src/usr.bin/finger/net.c
diff -u src/usr.bin/finger/net.c:1.22 src/usr.bin/finger/net.c:1.23
--- src/usr.bin/finger/net.c:1.22 Wed Jan 4 01:17:54 2006
+++ src/usr.bin/finger/net.c Sun Apr 12 06:18:54 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: net.c,v 1.22 2006/01/04 01:17:54 perry Exp $ */
+/* $NetBSD: net.c,v 1.23 2009/04/12 06:18:54 lukem Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -37,7 +37,7 @@
#if 0
static char sccsid[] = "@(#)net.c 8.4 (Berkeley) 4/28/95";
#else
-__RCSID("$NetBSD: net.c,v 1.22 2006/01/04 01:17:54 perry Exp $");
+__RCSID("$NetBSD: net.c,v 1.23 2009/04/12 06:18:54 lukem Exp $");
#endif
#endif /* not lint */
@@ -72,7 +72,7 @@
char *host;
struct addrinfo hints, *res, *res0;
int error;
- char *emsg = NULL;
+ const char *emsg = NULL;
lastc = 0;
if (!(host = strrchr(name, '@')))
Index: src/usr.bin/finger/util.c
diff -u src/usr.bin/finger/util.c:1.27 src/usr.bin/finger/util.c:1.28
--- src/usr.bin/finger/util.c:1.27 Sat May 5 16:55:17 2007
+++ src/usr.bin/finger/util.c Sun Apr 12 06:18:54 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: util.c,v 1.27 2007/05/05 16:55:17 christos Exp $ */
+/* $NetBSD: util.c,v 1.28 2009/04/12 06:18:54 lukem Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -72,7 +72,7 @@
#if 0
static char sccsid[] = "@(#)util.c 8.3 (Berkeley) 4/28/95";
#else
-__RCSID("$NetBSD: util.c,v 1.27 2007/05/05 16:55:17 christos Exp $");
+__RCSID("$NetBSD: util.c,v 1.28 2009/04/12 06:18:54 lukem Exp $");
#endif
#endif /* not lint */
@@ -171,7 +171,7 @@
}
if (fd == -1 ||
lseek(fd, (off_t)pn->uid * sizeof(ll), SEEK_SET) !=
- (long)pn->uid * sizeof(ll) ||
+ (off_t)pn->uid * (off_t)sizeof(ll) ||
read(fd, (char *)&ll, sizeof(ll)) != sizeof(ll)) {
/* as if never logged in */
ll.ll_line[0] = ll.ll_host[0] = '\0';