/* New functions for BDS C v1.4x: "lprintf" and "lputs" Written 1/18/81 by Leor Zolman */ #include #define LISTDEV 2 /* Formatted output to the list device. Usage: lprintf(format, arg1, arg2, ...) char *format; Works just like "printf", except the output line is written to the lineprinter instead of to the console. */ lprintf(format) char *format; { char txtlin[MAXLINE]; _spr(txtlin,&format); lputs(txtlin); } /* Put a line out to the list device. Usage: lputs(str) char *str; Works just like "puts", except the output line goes to the printer instead of to the console: */ lputs(str) char *str; { char c; while (c = *str++) { if (c == '\n') putc('\r',LISTDEV); putc(c,LISTDEV); } }  .