home *** CD-ROM | disk | FTP | other *** search
- /**************************************************************************
- *
- * DoSpecial for IFF_Printer driver.
- */
-
- #include <exec/types.h>
- #include <devices/printer.h>
- #include <devices/prtbase.h>
-
- extern void Eject(void);
-
- int DoSpecial(UWORD *command, char outputBuffer[], BYTE *vline,
- BYTE *currentVMI, BYTE *crlfFlag, UBYTE Parms[]){
- extern struct PrinterData *PD;
- extern struct PrinterExtendedData *PED;
- extern long *myIFFhandle;
-
- outputBuffer[0]=NULL;
- return(0);
- }
-
- ConvFunc(char *buf, char c, int flag)
- /* flag - expand lf into lf/cr flag (0-yes, else no ) */
- {
- if (c == '\014') { /* if formfeed (page eject) */
- Eject(); /* Eject page */
- }
- return(0); /* don't pass any chars back to the printer device */
- }
-
- Close(struct printerIO *ior)
- {
- if (myIFFhandle) { /* if data has been printed */
- Eject(); /* Eject page */
- }
- return(0);
- }
-