Interdata_v6/usr/source/lpd/banner.c
/*
* banner [arg ...]
*
* If no arguments, reads standard input and prints it in block chars
* If arguments present, prints arguments in block chars (1 per line)
*/
main(argc, argv)
register int argc;
register char **argv;
{
static char buf[128];
if (argc == 1) {
while (gets(buf))
bprint(buf);
}
else
while (--argc)
bprint(*++argv);
}
gets(s)
register char *s;
{
register char *p, c;
for (p = s; (c = getchar()) && c != '\n'; p++)
*p = c;
*p = '\0';
return (c);
}