home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / gccdist / gcc / include / ttdef.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-02-27  |  4.5 KB  |  165 lines

  1. /* Created by SDL V3.1-7     */
  2. /* Source:  6-FEB-1991 13:31:18 $DISKU:[ERIC.UNSDL]STARDEFQZ.SDI;1 */
  3. #ifndef $TTDEF_H
  4. #define $TTDEF_H
  5.  
  6. /*** MODULE $TTDEF ***/
  7. #define TT$C_BAUD_50 1
  8. #define TT$C_BAUD_75 2
  9. #define TT$C_BAUD_110 3
  10. #define TT$C_BAUD_134 4
  11. #define TT$C_BAUD_150 5
  12. #define TT$C_BAUD_300 6
  13. #define TT$C_BAUD_600 7
  14. #define TT$C_BAUD_1200 8
  15. #define TT$C_BAUD_1800 9
  16. #define TT$C_BAUD_2000 10
  17. #define TT$C_BAUD_2400 11
  18. #define TT$C_BAUD_3600 12
  19. #define TT$C_BAUD_4800 13
  20. #define TT$C_BAUD_7200 14
  21. #define TT$C_BAUD_9600 15
  22. #define TT$C_BAUD_19200 16
  23. #define TT$C_BAUD_38400 17
  24. #define TT$_UNKNOWN 0
  25. #define TT$_VT05 1
  26. #define TT$_VK100 2
  27. #define TT$_VT173 3
  28. #define TT$_TQ_BTS 4
  29. #define TT$_TEK401X 10
  30. #define TT$_FT1 16
  31. #define TT$_FT2 17
  32. #define TT$_FT3 18
  33. #define TT$_FT4 19
  34. #define TT$_FT5 20
  35. #define TT$_FT6 21
  36. #define TT$_FT7 22
  37. #define TT$_FT8 23
  38. #define TT$_LAX 32
  39. #define TT$_LA36 32
  40. #define TT$_LA120 33
  41. #define TT$_LA34 34
  42. #define TT$_LA38 35
  43. #define TT$_LA12 36
  44. #define TT$_LA100 37
  45. #define TT$_LA24 37
  46. #define TT$_LQP02 38
  47. #define TT$_LA84 39
  48. #define TT$_LA210 40
  49. #define TT$_LN03 41
  50. #define TT$_LN01K 42
  51. #define TT$_LA80 43
  52. #define TT$_VT5X 64
  53. #define TT$_VT52 64
  54. #define TT$_VT55 65
  55. #define TT$_VT100 96
  56. #define TT$_VT101 97
  57. #define TT$_VT102 98
  58. #define TT$_VT105 99
  59. #define TT$_VT125 100
  60. #define TT$_VT131 101
  61. #define TT$_VT132 102
  62. #define TT$_VT80 103
  63. #define TT$_VT200_SERIES 110
  64. #define TT$_PRO_SERIES 111
  65. #define TT$_VT300_SERIES 112
  66. #define TT$_VT400_SERIES 113
  67. #define TT$M_PASSALL 0x00000001
  68. #define TT$M_NOECHO 0x00000002
  69. #define TT$M_NOTYPEAHD 0x00000004
  70. #define TT$M_ESCAPE 0x00000008
  71. #define TT$M_HOSTSYNC 0x00000010
  72. #define TT$M_TTSYNC 0x00000020
  73. #define TT$M_SCRIPT 0x00000040
  74. #define TT$M_LOWER 0x00000080
  75. #define TT$M_MECHTAB 0x00000100
  76. #define TT$M_WRAP 0x00000200
  77. #define TT$M_CRFILL 0x00000400
  78. #define TT$M_LFFILL 0x00000800
  79. #define TT$M_SCOPE 0x00001000
  80. #define TT$M_REMOTE 0x00002000
  81. #define TT$M_RESERVED 0x00004000
  82. #define TT$M_EIGHTBIT 0x00008000
  83. #define TT$M_MBXDSABL 0x00010000
  84. #define TT$M_NOBRDCST 0x00020000
  85. #define TT$M_READSYNC 0x00040000
  86. #define TT$M_MECHFORM 0x00080000
  87. #define TT$M_HALFDUP 0x00100000
  88. #define TT$M_MODEM 0x00200000
  89. #define TT$M_OPER 0x00400000
  90. #define TT$M_PAGE 0xFF000000
  91. #define TT$M_ALTFRAME 0x00000010
  92. #define TT$M_ALTRPAR 0x00000020
  93. #define TT$M_PARITY 0x00000040
  94. #define TT$M_ODD 0x00000080
  95. #define TT$M_TWOSTOP 0x00000100
  96. #define TT$M_DISPARERR 0x00000200
  97. #define TT$M_ALTDISPAR 0x00000400
  98. #define TT$M_BREAK 0x00000800
  99. #define TT$M_DS_DTR 0x00000002
  100. #define TT$M_DS_SECTX 0x00000008
  101. #define TT$M_DS_RTS 0x00000010
  102. #define TT$M_DS_SECREC 0x00000008
  103. #define TT$M_DS_CTS 0x00000010
  104. #define TT$M_DS_CARRIER 0x00000020
  105. #define TT$M_DS_RING 0x00000040
  106. #define TT$M_DS_DSR 0x00000080
  107. union ttdef {
  108.     struct {
  109.         unsigned tt$v_passall : 1;
  110.         unsigned tt$v_noecho : 1;
  111.         unsigned tt$v_notypeahd : 1;
  112.         unsigned tt$v_escape : 1;
  113.         unsigned tt$v_hostsync : 1;
  114.         unsigned tt$v_ttsync : 1;
  115.         unsigned tt$v_script : 1;
  116.         unsigned tt$v_lower : 1;
  117.         unsigned tt$v_mechtab : 1;
  118.         unsigned tt$v_wrap : 1;
  119.         unsigned tt$v_crfill : 1;
  120.         unsigned tt$v_lffill : 1;
  121.         unsigned tt$v_scope : 1;
  122.         unsigned tt$v_remote : 1;
  123.         unsigned tt$v_reserved : 1;
  124.         unsigned tt$v_eightbit : 1;
  125.         unsigned tt$v_mbxdsabl : 1;
  126.         unsigned tt$v_nobrdcst : 1;
  127.         unsigned tt$v_readsync : 1;
  128.         unsigned tt$v_mechform : 1;
  129.         unsigned tt$v_halfdup : 1;
  130.         unsigned tt$v_modem : 1;
  131.         unsigned tt$v_oper : 1;
  132.         unsigned ttdef$$_fill_1 : 1;
  133.         unsigned tt$v_page : 8;
  134.         } tt$r_ttdef_bits0;
  135.     struct {
  136.         unsigned ttdef$$_fill_2 : 4;
  137.         unsigned tt$v_altframe : 1;
  138.         unsigned tt$v_altrpar : 1;
  139.         unsigned tt$v_parity : 1;
  140.         unsigned tt$v_odd : 1;
  141.         unsigned tt$v_twostop : 1;
  142.         unsigned tt$v_disparerr : 1;
  143.         unsigned tt$v_altdispar : 1;
  144.         unsigned tt$v_break : 1;
  145.         unsigned tt$v_fill_3 : 4;
  146.         } tt$r_ttdef_bits1;
  147.     struct {
  148.         unsigned ttdef$$_fill_3 : 1;
  149.         unsigned tt$v_ds_dtr : 1;
  150.         unsigned ttdef$$_fill_4 : 1;
  151.         unsigned tt$v_ds_sectx : 1;
  152.         unsigned tt$v_ds_rts : 1;
  153.         unsigned tt$v_fill_4 : 3;
  154.         } tt$r_ttdef_bits2;
  155.     struct {
  156.         unsigned ttdef$$_fill_5 : 3;
  157.         unsigned tt$v_ds_secrec : 1;
  158.         unsigned tt$v_ds_cts : 1;
  159.         unsigned tt$v_ds_carrier : 1;
  160.         unsigned tt$v_ds_ring : 1;
  161.         unsigned tt$v_ds_dsr : 1;
  162.         } tt$r_ttdef_bits3;
  163. } ;
  164. #endif
  165.