home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / TELECOM / STerm_src.lzh / sterm.h < prev    next >
Text File  |  1984-12-17  |  2KB  |  63 lines

  1. /*
  2.  *  STERM.H header file for sterm.c
  3.  */
  4.  
  5. /* keyboard action character defs */
  6.  
  7. #define  CAPTURE  'c'
  8. #define  ECHO     'e'
  9. #define  SHELL    's'
  10. #define  DIR      'd'
  11. /*
  12. #define  DIAL     'p'
  13. */
  14. #define  QUIT     'q'
  15. #define  HELP     'h'
  16. #define  TRANSMIT 't'
  17. #define  XMODEM   'x'
  18. #define  STATS    'z'
  19.  
  20. /* various stuff */
  21.  
  22. #define  CIDLE    0
  23. #define  CESC     1
  24. #define  CDLE     2
  25.  
  26. /* Various other defines */
  27.  
  28. #define  DEFMODEM "NONE"
  29.  
  30. #define  MAXLIN   133                /* Maximum lenght of send buffer */
  31. #define  CAP_SIZ  600
  32.  
  33. /* Variables for general use */
  34.  
  35. char      filename[64],          /* room for path + 29 chars + null */
  36.           sbuf[MAXLIN],                        /* read buf for xmit */
  37.           *sbp,                                 /* pointer for sbuf */
  38.           dbuf[CAP_SIZ],                          /* capture buffer */
  39.           *dbp;                                 /* pointer for dbuf */
  40.  
  41. char      *mport = DEFMODEM,
  42.           escflg = FALSE,         /* TRUE means ESC key was pressed */
  43.           echoflg = FALSE,         /* TRUE is half-duplex operation */
  44.             capflg = FALSE;       /* TRUE means capture buffer opened */
  45.  
  46. int         cur_baud;                        /* b300, b1200, or b2400 */
  47. int         to_floppy;           /* Defaults to floppy disk transfers */
  48. /* long        time();   */
  49.  
  50. long        startime,                   /* Time file transfer started */
  51.             endtime,                      /* Time file transfer ended */
  52.             totalbytes;                     /* Total bytes transfered */
  53.  
  54.  
  55. int         timeouts,
  56.             errors;
  57.  
  58. char      tmp[80];              /* Buffer for writing to the screen */
  59. FILE      *xmf;
  60. int       cp_pn = 0;
  61.  
  62.  
  63.