|
|
1.1 root 1: #ifndef lint
2: static char sccsid[] = "@(#)lptest.c 4.1 (Berkeley) 10/14/83";
3: #endif
4:
5: /*
6: * lptest -- line printer test program (and other devices).
7: */
8:
9: #include <stdio.h>
10:
11: main(argc, argv)
12: int argc;
13: char **argv;
14: {
15: int len, count;
16: register i, j, fc, nc;
17: char outbuf[BUFSIZ];
18:
19: setbuf(stdout, outbuf);
20: if (argc >= 2)
21: len = atoi(argv[1]);
22: else
23: len = 79;
24: if (argc >= 3)
25: count = atoi(argv[2]);
26: else
27: count = 200;
28: fc = ' ';
29: for (i = 0; i < count; i++) {
30: if (++fc == 0177)
31: fc = ' ';
32: nc = fc;
33: for (j = 0; j < len; j++) {
34: putchar(nc);
35: if (++nc == 0177)
36: nc = ' ';
37: }
38: putchar('\n');
39: }
40: (void) fflush(stdout);
41: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.