home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / TELECOM / tterm_src.lzh / sterm.h < prev    next >
Text File  |  1996-03-02  |  2KB  |  80 lines

  1. /*********************************************************************
  2. sterm.h - header file for sterm
  3. *********************************************************************/
  4.  
  5. #define F1_M "  F1  Show This Message      "
  6. #define F2_M "  F2  Capture On/Off         "
  7. #define F3_M "  F3  Change Directory       "
  8. #define F4_M "  F4  Quit                   "
  9.  
  10. #define F5_M "  F5  Ascii Transmit         " 
  11. #define F6_M "  F6  Transfer A File        "
  12. #define F7_M "  F7  Set Transfer File      "
  13. #define F8_M "  F8  Set Transfer List      "
  14.  
  15. #define F9_M "  F9  Dial Directory         "
  16. #define F0_M "  F10 Execute a Shell        "
  17. #define FA_M "  F11 Echo ON/OFF            "
  18. #define FB_M "  F12 High Bit Filter On/Off "
  19.  
  20. #define BLNK "                             "
  21.  
  22. #define LASTGLYPH 59
  23.  
  24. /* various stuff */
  25.  
  26. #define  CIDLE    0
  27. #define  CESC     1
  28. #define  CDLE     2
  29.  
  30. /* Various other defines */
  31.  
  32. #define  DEFMODEM "NONE"
  33.  
  34. #define VBUFFSIZ 1<<10      /* disk capture vbuff */
  35.  
  36. #define  MAXLIN   133                /* Maximum lenght of send buffer */
  37. #define  CAP_SIZ  600
  38.  
  39. /* Variables for general use */
  40. char
  41.     filename[64+FILENAME_MAX],  /* room for path & null */
  42. /*    dialfile[64+FILENAME_MAX],  /* dialer file */
  43. /*    logfile[64+FILENAME_MAX],   /* transfer log file */
  44.     sbuf[256],              /* read buf for xmit */
  45.     *sbp,                   /* pointer for sbuf */
  46.     *mport = 0,
  47.     nextphase = FALSE,      /* TRUE means cleanup and restore operation */
  48.     echoflg = FALSE,        /* TRUE is half-duplex operation */
  49.     capflg = FALSE;         /* TRUE means capture buffer opened */
  50.  
  51. int cur_baud;               /* b300, b1200, or b2400 */
  52. int to_floppy;              /* Defaults to floppy disk transfers */
  53.  
  54. u_int32
  55.     keycodes[MAXCODES],     /* hashed keycode from termcap */
  56.     totalbytes;             /* Total bytes transfered */
  57. time_t
  58.     startime,               /* Time file transfer started */
  59.     endtime,                /* Time file transfer ended */
  60.     g_tickrate;
  61. int 
  62.     timeouts,
  63.     errors;
  64. char
  65.     diskbuff[VBUFFSIZ],     /* disk capture buffer */
  66.     tmp[80];                /* Buffer for writing to the screen */
  67. FILE
  68.     *xmf,                   /* transmit file */
  69.     *cp_pn=0;               /* capture file */
  70.  
  71. extern unsigned char
  72.     glyph[];
  73. extern char
  74.     *GetBaud(),
  75.     baud_string[];
  76. extern void 
  77.     (*TrOn)(),
  78.     (*TrOff)(),
  79.     transmit(void);
  80.