/***************************************************************************
* LPRng - An Extended Print Spooler System
*
* Copyright 1988-1995 Patrick Powell, San Diego State University
* papowell@sdsu.edu
* See LICENSE for conditions of use.
*
***************************************************************************
* MODULE: linetest.c
* PURPOSE: print a rolling banner pattern
**************************************************************************/
/*
* linetest: print the rolling banner pattern
* linetest [width]
* Sat Jun 18 09:47:06 CDT 1988 Patrick Powell
* linetest.c,v
* Revision 3.1 1996/12/28 21:40:52 papowell
* Update
*
* Revision 3.1 1996/12/28 21:32:47 papowell
* Update
*
* Revision 1.1 1996/12/28 21:07:15 papowell
* Update
*
* Revision 4.1 1996/11/05 06:38:20 papowell
* Update
*
* Revision 3.0 1996/05/19 04:06:49 papowell
* Update
*
* Revision 3.0 1996/05/19 04:06:49 papowell
* Update
*
* Revision 2.7 1996/05/13 03:26:13 papowell
* Update
*
* Revision 2.7 1996/05/13 03:26:13 papowell
* Update
*
* Revision 2.6 1996/03/03 22:31:37 papowell
* Update
*
* Revision 2.6 1996/03/03 22:31:37 papowell
* Update
*
* Revision 2.5 1995/12/03 02:52:29 papowell
* Update
*
* Revision 2.5 1995/12/03 02:52:29 papowell
* Update
*
* Revision 2.4 1995/11/22 14:58:52 papowell
* Update
*
* Revision 2.4 1995/11/22 14:58:52 papowell
* Update
*
* Revision 2.3 1995/11/08 14:28:25 papowell
* Update
*
* Revision 2.3 1995/11/08 14:28:25 papowell
* Update
*
* Revision 2.2 1995/11/06 01:38:35 papowell
* Update
*
* Revision 2.2 1995/11/06 01:38:35 papowell
* Update
*
* Revision 2.1 1995/11/05 01:27:39 papowell
* Update
*
* Revision 2.1 1995/11/05 01:27:39 papowell
* Update
*
* Revision 2.0 1995/11/04 06:29:04 papowell
* *** empty log message ***
*
* Revision 2.0 1995/11/04 06:29:04 papowell
* *** empty log message ***
*
* Revision 2.0 1995/11/04 06:28:06 papowell
* *** empty log message ***
*
*
*/
#include <stdio.h>
#include <ctype.h>
static char id_str1[] =
"linetest.c,v 3.1 1996/12/28 21:40:52 papowell Exp PLP Copyright 1988 Patrick Powell";
char *Name;
main(argc, argv)
int argc;
char **argv;
{
int width = 132;
int i,j;
Name = argv[0];
if( argc > 2 || argc < 1 ){
usage();
}
if( argc == 2 ){
i = atoi( argv[1] );
if( i != 0 ){
width = i;
} else {
usage();
}
}
i = ' ';
while(1){
for( j = 0; j < width; ++j ){
if( !isprint(i) || isspace(i) ){
i = ' '+1;
}
putchar( i );
i = i + 1;
}
putchar( '\n' );
}
}
usage()
{
fprintf( stderr, "%s [width]\n", Name );
exit( 0 );
}
syntax highlighted by Code2HTML, v. 0.9.1