Module Name:    src
Committed By:   joerg
Date:           Tue Sep  6 18:33:46 UTC 2011

Modified Files:
        src/usr.bin/tr: extern.h str.c tr.c

Log Message:
ANSIfy. Sprinkle const and __dead.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/usr.bin/tr/extern.h
cvs rdiff -u -r1.12 -r1.13 src/usr.bin/tr/str.c
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/tr/tr.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/tr/extern.h
diff -u src/usr.bin/tr/extern.h:1.6 src/usr.bin/tr/extern.h:1.7
--- src/usr.bin/tr/extern.h:1.6	Thu Aug  7 11:16:46 2003
+++ src/usr.bin/tr/extern.h	Tue Sep  6 18:33:46 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: extern.h,v 1.6 2003/08/07 11:16:46 agc Exp $	*/
+/*	$NetBSD: extern.h,v 1.7 2011/09/06 18:33:46 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1991, 1993
@@ -45,4 +45,4 @@
 #define	NCHARS	(UCHAR_MAX + 1)		/* Number of possible characters. */
 #define	OOBCH	(UCHAR_MAX + 1)		/* Out of band character value. */
 
-int	 next __P((STR *));
+int	 next(STR *);

Index: src/usr.bin/tr/str.c
diff -u src/usr.bin/tr/str.c:1.12 src/usr.bin/tr/str.c:1.13
--- src/usr.bin/tr/str.c:1.12	Mon Apr 13 23:50:49 2009
+++ src/usr.bin/tr/str.c	Tue Sep  6 18:33:46 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: str.c,v 1.12 2009/04/13 23:50:49 lukem Exp $	*/
+/*	$NetBSD: str.c,v 1.13 2011/09/06 18:33:46 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1991, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)str.c	8.2 (Berkeley) 4/28/95";
 #endif
-__RCSID("$NetBSD: str.c,v 1.12 2009/04/13 23:50:49 lukem Exp $");
+__RCSID("$NetBSD: str.c,v 1.13 2011/09/06 18:33:46 joerg Exp $");
 #endif /* not lint */
 
 #include <sys/types.h>
@@ -49,17 +49,16 @@
 
 #include "extern.h"
 
-static int	backslash __P((STR *));
-static int	bracket __P((STR *));
-static int	c_class __P((const void *, const void *));
-static void	genclass __P((STR *));
-static void	genequiv __P((STR *));
-static int	genrange __P((STR *));
-static void	genseq __P((STR *));
+static int	backslash(STR *);
+static int	bracket(STR *);
+static int	c_class(const void *, const void *);
+static void	genclass(STR *);
+static void	genequiv(STR *);
+static int	genrange(STR *);
+static void	genseq(STR *);
 
 int
-next(s)
-	STR *s;
+next(STR *s)
 {
 	int ch;
 
@@ -115,8 +114,7 @@
 }
 
 static int
-bracket(s)
-	STR *s;
+bracket(STR *s)
 {
 	char *p;
 
@@ -149,11 +147,11 @@
 
 typedef struct {
 	const char *name;
-	int (*func) __P((int));
+	int (*func)(int);
 	int *set;
 } CLASS;
 
-static CLASS classes[] = {
+static const CLASS classes[] = {
 	{ "alnum",  isalnum,  NULL, },
 	{ "alpha",  isalpha,  NULL, },
 	{ "blank",  isblank,  NULL, },
@@ -169,10 +167,9 @@
 };
 
 static void
-genclass(s)
-	STR *s;
+genclass(STR *s)
 {
-	int cnt, (*func) __P((int));
+	int cnt, (*func)(int);
 	CLASS *cp, tmp;
 	int *p;
 
@@ -195,8 +192,7 @@
 }
 
 static int
-c_class(a, b)
-	const void *a, *b;
+c_class(const void *a, const void *b)
 {
 	return (strcmp(((const CLASS *)a)->name, ((const CLASS *)b)->name));
 }
@@ -206,8 +202,7 @@
  * we just syntax check and grab the character.
  */
 static void
-genequiv(s)
-	STR *s;
+genequiv(STR *s)
 {
 	if (*s->str == '\\') {
 		s->equiv[0] = backslash(s);
@@ -225,8 +220,7 @@
 }
 
 static int
-genrange(s)
-	STR *s;
+genrange(STR *s)
 {
 	int stopval;
 	char *savestart;
@@ -244,8 +238,7 @@
 }
 
 static void
-genseq(s)
-	STR *s;
+genseq(STR *s)
 {
 	char *ep;
 
@@ -287,8 +280,7 @@
  * an escape code or a literal character.
  */
 static int
-backslash(s)
-	STR *s;
+backslash(STR *s)
 {
 	int ch, cnt, val;
 

Index: src/usr.bin/tr/tr.c
diff -u src/usr.bin/tr/tr.c:1.8 src/usr.bin/tr/tr.c:1.9
--- src/usr.bin/tr/tr.c:1.8	Mon Jul 21 14:19:27 2008
+++ src/usr.bin/tr/tr.c	Tue Sep  6 18:33:46 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: tr.c,v 1.8 2008/07/21 14:19:27 lukem Exp $	*/
+/*	$NetBSD: tr.c,v 1.9 2011/09/06 18:33:46 joerg Exp $	*/
 
 /*
  * Copyright (c) 1988, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)tr.c	8.2 (Berkeley) 5/4/95";
 #endif
-__RCSID("$NetBSD: tr.c,v 1.8 2008/07/21 14:19:27 lukem Exp $");
+__RCSID("$NetBSD: tr.c,v 1.9 2011/09/06 18:33:46 joerg Exp $");
 #endif /* not lint */
 
 #include <sys/types.h>
@@ -90,14 +90,11 @@
 STR s1 = { STRING1, NORMAL, 0, OOBCH, { 0, OOBCH }, NULL, NULL };
 STR s2 = { STRING2, NORMAL, 0, OOBCH, { 0, OOBCH }, NULL, NULL };
 
-int	main __P((int, char **));
-static void setup __P((int *, char *, STR *, int));
-static void usage __P((void));
+static void setup(int *, char *, STR *, int);
+__dead static void usage(void);
 
 int
-main(argc, argv)
-	int argc;
-	char **argv;
+main(int argc, char **argv)
 {
 	int ch, cnt, lastch, *p;
 	int cflag, dflag, sflag, isstring2;
@@ -236,11 +233,7 @@
 }
 
 static void
-setup(string, arg, str, cflag)
-	int *string;
-	char *arg;
-	STR *str;
-	int cflag;
+setup(int *string, char *arg, STR *str, int cflag)
 {
 	int cnt, *p;
 
@@ -254,7 +247,7 @@
 }
 
 static void
-usage()
+usage(void)
 {
 	(void)fprintf(stderr, "usage: tr [-cs] string1 string2\n");
 	(void)fprintf(stderr, "       tr [-c] -d string1\n");

Reply via email to