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