home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d03xx / d0326.lha / MicroTerm / globals.h < prev    next >
C/C++ Source or Header  |  1990-03-05  |  792b  |  30 lines

  1. /**  globals.h
  2.  
  3.             Written by Stephen Vermeulen (403) 282-7990
  4.  
  5.             PO Box 3295, Station B,
  6.             Calgary, Alberta, CANADA, T2M 4L8
  7.  
  8.      here are the various globally known functions/variables/defines
  9.  **/
  10.  
  11. extern int Enable_Abort;
  12. extern struct IORequest *CreateExtIO();
  13. extern void DeleteExtIO();
  14. extern struct IntuitionBase *IntuitionBase;
  15. extern struct GfxBase *GfxBase;
  16. extern struct NewWindow new_cw;
  17. extern struct Menu term_menu;
  18.  
  19. #define SIZE(a)  ((long) sizeof(struct a))
  20.  
  21. struct MySer
  22. {
  23.   struct MsgPort *writeport;  /** when the writeio is done, reply goes here **/
  24.   struct MsgPort *readport;   /** ibid for the readio **/
  25.   struct IOExtSer *readio, *writeio;
  26.   UBYTE writedata[320], readdata[320];  /** data space **/
  27. };
  28.  
  29. extern struct MySer *open_ser();
  30.