summaryrefslogtreecommitdiffstats
path: root/usr.bin/unexpand
diff options
context:
space:
mode:
authorcharnier <charnier@FreeBSD.org>1997-08-20 11:05:28 +0000
committercharnier <charnier@FreeBSD.org>1997-08-20 11:05:28 +0000
commit5a5eea93a1f3c2da5fd2812a2825c847bbf5f730 (patch)
treec7b6849bcd07c3859432ebb874e085558b2cf26f /usr.bin/unexpand
parent714d77879eede2961f9e571c045d5268c888c223 (diff)
downloadFreeBSD-src-5a5eea93a1f3c2da5fd2812a2825c847bbf5f730.zip
FreeBSD-src-5a5eea93a1f3c2da5fd2812a2825c847bbf5f730.tar.gz
Use err(3) and add usage().
Diffstat (limited to 'usr.bin/unexpand')
-rw-r--r--usr.bin/unexpand/unexpand.c31
1 files changed, 22 insertions, 9 deletions
diff --git a/usr.bin/unexpand/unexpand.c b/usr.bin/unexpand/unexpand.c
index 1078dc2..8c0ffc6 100644
--- a/usr.bin/unexpand/unexpand.c
+++ b/usr.bin/unexpand/unexpand.c
@@ -32,24 +32,33 @@
*/
#ifndef lint
-static char copyright[] =
+static const char copyright[] =
"@(#) Copyright (c) 1980, 1993\n\
The Regents of the University of California. All rights reserved.\n";
#endif /* not lint */
#ifndef lint
+#if 0
static char sccsid[] = "@(#)unexpand.c 8.1 (Berkeley) 6/6/93";
+#endif
+static const char rcsid[] =
+ "$Id$";
#endif /* not lint */
/*
* unexpand - put tabs into a file replacing blanks
*/
+#include <err.h>
#include <stdio.h>
char genbuf[BUFSIZ];
char linebuf[BUFSIZ];
int all;
+static void usage __P((void));
+void tabify __P((char));
+
+void
main(argc, argv)
int argc;
char *argv[];
@@ -58,19 +67,15 @@ main(argc, argv)
argc--, argv++;
if (argc > 0 && argv[0][0] == '-') {
- if (strcmp(argv[0], "-a") != 0) {
- fprintf(stderr, "usage: unexpand [ -a ] file ...\n");
- exit(1);
- }
+ if (strcmp(argv[0], "-a") != 0)
+ usage();
all++;
argc--, argv++;
}
do {
if (argc > 0) {
- if (freopen(argv[0], "r", stdin) == NULL) {
- perror(argv[0]);
- exit(1);
- }
+ if (freopen(argv[0], "r", stdin) == NULL)
+ err(1, "%s", argv[0]);
argc--, argv++;
}
while (fgets(genbuf, BUFSIZ, stdin) != NULL) {
@@ -85,6 +90,14 @@ main(argc, argv)
exit(0);
}
+static void
+usage()
+{
+ fprintf(stderr, "usage: unexpand [-a] file ...\n");
+ exit(1);
+}
+
+void
tabify(c)
char c;
{
OpenPOWER on IntegriCloud