Module Name:    src
Committed By:   lukem
Date:           Tue Apr 14 09:06:25 UTC 2009

Modified Files:
        src/usr.bin/xlint/lint2: read.c

Log Message:
Fix -Wshadow and -Wcast-qual issues


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/usr.bin/xlint/lint2/read.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/xlint/lint2/read.c
diff -u src/usr.bin/xlint/lint2/read.c:1.23 src/usr.bin/xlint/lint2/read.c:1.24
--- src/usr.bin/xlint/lint2/read.c:1.23	Fri Sep 26 22:52:24 2008
+++ src/usr.bin/xlint/lint2/read.c	Tue Apr 14 09:06:25 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: read.c,v 1.23 2008/09/26 22:52:24 matt Exp $ */
+/* $NetBSD: read.c,v 1.24 2009/04/14 09:06:25 lukem Exp $ */
 
 /*
  * Copyright (c) 1996 Christopher G. Demetriou.  All Rights Reserved.
@@ -38,7 +38,7 @@
 
 #include <sys/cdefs.h>
 #if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: read.c,v 1.23 2008/09/26 22:52:24 matt Exp $");
+__RCSID("$NetBSD: read.c,v 1.24 2009/04/14 09:06:25 lukem Exp $");
 #endif
 
 #include <ctype.h>
@@ -360,10 +360,10 @@
 decldef(pos_t *posp, const char *cp)
 {
 	sym_t	*symp, sym;
-	char	c, *ep, *pos1;
+	char	c, *ep, *pos1, *tname;
 	int	used, renamed;
 	hte_t	*hte, *renamehte = NULL;
-	const char *name, *rename;
+	const char *name, *newname;
 
 	(void)memset(&sym, 0, sizeof (sym));
 	STRUCT_ASSIGN(sym.s_pos, *posp);
@@ -444,22 +444,22 @@
 	renamed = 0;
 	if (*cp == 'r') {
 		cp++;
-		name = xstrdup(name);
-		rename = inpname(cp, &cp);
+		tname = xstrdup(name);
+		newname = inpname(cp, &cp);
 
 		/* enter it and see if it's already been renamed */
-		renamehte = _hsearch(renametab, name, 1);
+		renamehte = _hsearch(renametab, tname, 1);
 		if (renamehte->h_hte == NULL) {
-			hte = hsearch(rename, 1);
+			hte = hsearch(newname, 1);
 			renamehte->h_hte = hte;
 			renamed = 1;
-		} else if (strcmp((hte = renamehte->h_hte)->h_name, rename)) {
+		} else if (strcmp((hte = renamehte->h_hte)->h_name, newname)) {
 			pos1 = xstrdup(mkpos(&renamehte->h_syms->s_pos));
 			/* %s renamed multiple times\t%s  ::  %s */
-			msg(18, name, pos1, mkpos(&sym.s_pos));
+			msg(18, tname, pos1, mkpos(&sym.s_pos));
 			free(pos1);
 		}
-		free((char *)name);
+		free(tname);
 	} else {
 		/* it might be a previously-done rename */
 		hte = _hsearch(renametab, name, 0);

Reply via email to