home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / texmf / source / driver / print / amiga / amprint.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-06-12  |  1.0 KB  |  46 lines

  1. /*    amprint.h  --- defines, globale Var. u. Funkt.Def. */
  2.  
  3. #ifdef AMIGA
  4.  
  5. #if 0
  6. #define MIN_STACK_SIZE    10000        /* minimal stack size */
  7. #endif
  8.  
  9.  
  10. /* *** Groesse des internen Puffers von prnout und anderes...    *** */
  11. #define BUFFLEN     10240L
  12. #define BUF_VOLL     0
  13. #define BUF_LEER     1
  14. #define BUF_A         0
  15. #define BUF_B         1
  16.  
  17.  
  18.  
  19. union printerIO {
  20.     struct IOStdReq        iostd;
  21.     struct IODRPReq        iodrp;
  22.     struct IOPrtCmdReq    iocmd;
  23.     };
  24.  
  25. /* ***    Globale Variablen    *** */
  26. extern union printerIO *request;
  27. extern struct MsgPort *printerPort;
  28. extern long bufferz;
  29. extern long bufflen;
  30. extern char *bufferA, *bufferB;
  31. extern int  bufferZu_A, bufferZu_B;
  32. extern char *buffer;
  33. extern int  aktBufNr;
  34. extern long error;
  35.  
  36. extern int  is_printer_started;        /* 0: nein, 1: init ok, 2: print gestartet */
  37.  
  38. extern int  printer_group;        /* Wieviele Nadeln / 8            */
  39. extern char *PrnBuffer;            /* Pointer to local buffer        */
  40.  
  41. /* printer_group wird in dviprint.c gesetzt (sofort nach DecodeArgs)    */
  42. /* PrnBuffer wird in InitPrinter allociert und bei ClosePrinter wieder    */
  43. /* freigegeben.                                */
  44.  
  45. #endif
  46.