home *** CD-ROM | disk | FTP | other *** search
- /*---------------------------------------------------------*
- | Author: Maurizio Loreti, aka MLO or I3NOO. |
- | Address: University of Padova - Department of Physics |
- | Via F. Marzolo, 8 - 35131 PADOVA - Italy |
- | Phone: (39)(49) 844-313 FAX: (39)(49) 844-245 |
- | E-Mail: LORETI at IPDINFN (BITNET); or VAXFPD::LORETI |
- | (DECnet) - VAXFPD is node 38.257 i.e. 39169; or |
- | LORETI@PADOVA.INFN.IT (INTERNET). |
- | Home: Via G. Donizetti 6 - 35010 CADONEGHE (PD) - Italy |
- *---------------------------------------------------------*/
-
- /**
- | Global variables
- **/
-
- struct IntuitionBase *IntuitionBase = NULL;
- struct GfxBase *GfxBase = NULL;
- struct ReqBase *ReqBase = NULL;
-
- struct Window *Wind = NULL;
-
- PrintIO *printPort = NULL;
- PrintIO *IOrequest = NULL;
-
- struct ReqFileRequester fr; /* File requester */
-
- Boolean FromCLI; /* Called from CLI or Workbench */
- Boolean PrinterOpened; /* "Printer device opened" flag */
-
- BYTE Orientation = PORTRAIT; /* Print default: Courier, 10 */
- BYTE Style = ROMAN; /* cpi pitch, letter quality, */
- short Pitch = P10CPI; /* portrait, roman, 6 lpi, */
- short Font = COURIER; /* 12pt high characters. */
- BYTE Height = 12;
- BYTE Lpi = 6;
- BYTE Quality = LETTER_Q;
- short PageMode = SINGLE_PAGE;
- short nBlanks = 0; /* No leading blanks */
- short nTabs = 8; /* Tab stops every 8 characters */
-
- FILE *fp; /* Current input file pointer */
- char inBuffer[LINE_LENGTH]; /* Input buffer, and */
- char *Buffer = inBuffer; /* our pointer into it. */
- int bufferLength = LINE_LENGTH; /* Length of the output buffer */
- PageBuffer *pPB; /* Page buffer (2-page mode) */
- short ThisLine; /* Line in the page */
-