summaryrefslogtreecommitdiffstats
path: root/text-utils/colcrt.c
diff options
context:
space:
mode:
authorKarel Zak2006-12-07 00:25:34 +0100
committerKarel Zak2006-12-07 00:25:34 +0100
commitfd6b7a7ffc50400704beb41d5a23af5f9edb1eed (patch)
tree997c0ca2abc018369babd7da59bcd0afe492068e /text-utils/colcrt.c
parentImported from util-linux-2.5 tarball. (diff)
downloadkernel-qcow2-util-linux-fd6b7a7ffc50400704beb41d5a23af5f9edb1eed.tar.gz
kernel-qcow2-util-linux-fd6b7a7ffc50400704beb41d5a23af5f9edb1eed.tar.xz
kernel-qcow2-util-linux-fd6b7a7ffc50400704beb41d5a23af5f9edb1eed.zip
Imported from util-linux-2.7.1 tarball.
Diffstat (limited to 'text-utils/colcrt.c')
-rw-r--r--text-utils/colcrt.c26
1 files changed, 14 insertions, 12 deletions
diff --git a/text-utils/colcrt.c b/text-utils/colcrt.c
index 9e6136b56..544c20de7 100644
--- a/text-utils/colcrt.c
+++ b/text-utils/colcrt.c
@@ -42,6 +42,13 @@ static char sccsid[] = "@(#)colcrt.c 8.1 (Berkeley) 6/6/93";
#endif /* not lint */
#include <stdio.h>
+#include <unistd.h> /* for close() */
+#include <string.h>
+
+int plus(char c, char d);
+void move(int l, int m);
+void pflush(int ol);
+
/*
* colcrt - replaces col for crts with new nroff esp. when using tbl.
* Bill Joy UCB July 14, 1977
@@ -67,9 +74,7 @@ char printall;
char *progname;
FILE *f;
-main(argc, argv)
- int argc;
- char *argv[];
+int main(int argc, char **argv)
{
register c;
register char *cp, *dp;
@@ -177,22 +182,20 @@ main(argc, argv)
}
} while (argc > 0);
fflush(stdout);
- exit(0);
+ return 0;
}
-plus(c, d)
- char c, d;
+int plus(char c, char d)
{
- return (c == '|' && d == '-' || d == '_');
+ return (c == '|' && (d == '-' || d == '_'));
}
int first;
-pflush(ol)
- int ol;
+void pflush(int ol)
{
- register int i, j;
+ register int i;
register char *cp;
char lastomit;
int l;
@@ -223,8 +226,7 @@ pflush(ol)
first = 1;
}
-move(l, m)
- int l, m;
+void move(int l, int m)
{
register char *cp, *dp;