home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_200 / 260_01 / tty.h < prev    next >
Text File  |  1988-02-25  |  2KB  |  59 lines

  1. /* @(#)tty.h 1.0  Delta Date: 00:18:04 11/24/87 */
  2. /*
  3.  * (c) Francois Bergeon 1987
  4.  * All rights reserved
  5.  */
  6.  
  7. #define CBAUD  0000740
  8. #define B0     0000740
  9. #define B110   0000000
  10. #define B150   0000040
  11. #define B300   0000100
  12. #define B600   0000140
  13. #define B1200  0000200
  14. #define B2400  0000240
  15. #define B4800  0000300
  16. #define B9600  0000340
  17. #define B19200 EXTA
  18. #define EXTA   0000400
  19. #define EXTB   0000440
  20. #define CSIZE  0000003
  21. #define CS7    0000002
  22. #define CS8    0000003
  23. #define CSTOPB 0000004
  24. #define PARENB 0000030
  25. #define PARODD 0000008
  26.  
  27. #define SSPEED  B1200   /* default speed: 1200 baud */
  28.  
  29. #define sleep(n)  _tick((n)*18)
  30.  
  31. #ifdef LINT_ARGS    /* argument checking enabled */
  32. # ifndef NO_EXT_KEYS    /* extended keywords are enabled */
  33. int cdecl tty_open(char *, int);
  34. int cdecl tty_close(int);
  35. int cdecl tty_write(int, char *, int);
  36. int cdecl tty_read(int, char *, int);
  37. #else            /* extended keywords not enabled */
  38. int tty_open(char *, int);
  39. int tty_close(int);
  40. int tty_write(int, char *, int);
  41. int tty_read(int, char *, int);
  42. #endif    /* NO_EXT_KEYS */
  43.  
  44. #else            /* argument checking not enabled */
  45.  
  46. #ifndef NO_EXT_KEYS    /* extended keywords are enabled */
  47. int cdecl tty_open();
  48. int cdecl tty_close();
  49. int cdecl tty_write();
  50. int cdecl tty_read();
  51. #else            /* extended keywords not enabled */
  52. int tty_open();
  53. int tty_close();
  54. int tty_write();
  55. int tty_read();
  56. #endif    /* NO_EXT_KEYS */
  57.  
  58. #endif    /* LINT_ARGS */
  59.