1272343Sngie#
2272343Sngie# Define some standard symbols for curses so tests can reference things
3272343Sngie# symbolically instead of using magic numbers.
4272343Sngie#
5272343Sngie#
6272343Sngie# boolean
7272343Sngie#
8272343Sngieassign TRUE	0x01
9272343Sngieassign FALSE	0x00
10272343Sngie#
11272343Sngie# colours
12272343Sngie#
13272343Sngieassign COLOR_BLACK     0x00
14272343Sngieassign COLOR_RED       0x01
15272343Sngieassign COLOR_GREEN     0x02
16272343Sngieassign COLOR_YELLOW    0x03
17272343Sngieassign COLOR_BLUE      0x04
18272343Sngieassign COLOR_MAGENTA   0x05
19272343Sngieassign COLOR_CYAN      0x06
20272343Sngieassign COLOR_WHITE     0x07
21272343Sngie#
22272343Sngie# Attributes
23272343Sngie#
24272343Sngieassign NORMAL        0x00000000
25272343Sngieassign STANDOUT      0x00000100
26272343Sngieassign UNDERSCORE    0x00000200
27272343Sngieassign REVERSE       0x00000400
28272343Sngieassign BLINK         0x00000800
29272343Sngieassign DIM           0x00001000
30272343Sngieassign BOLD          0x00002000
31272343Sngieassign BLANK         0x00004000
32272343Sngieassign PROTECT       0x00008000
33272343Sngieassign ALTCHARSET    0x00010000
34272343Sngieassign ACS_IS_WACS   0x00040000
35272343Sngie#
36272343Sngie# Keys
37272343Sngie#
38272343Sngieassign    KEY_BREAK      0x101
39272343Sngieassign    KEY_DOWN       0x102
40272343Sngieassign    KEY_UP         0x103
41272343Sngieassign    KEY_LEFT       0x104
42272343Sngieassign    KEY_RIGHT      0x105
43272343Sngieassign    KEY_HOME       0x106
44272343Sngieassign    KEY_BACKSPACE  0x107
45272343Sngieassign    KEY_F0         0x108
46272343Sngieassign    KEY_F1         0x109
47272343Sngieassign    KEY_F2         0x10a
48272343Sngieassign    KEY_F3         0x10b
49272343Sngieassign    KEY_F4         0x10c
50272343Sngieassign    KEY_F5         0x10d
51272343Sngieassign    KEY_F6         0x10e
52272343Sngieassign    KEY_F7         0x10f
53272343Sngieassign    KEY_F8         0x110
54272343Sngieassign    KEY_F9         0x111
55272343Sngieassign    KEY_DL         0x148
56272343Sngieassign    KEY_IL         0x149
57272343Sngieassign    KEY_DC         0x14A
58272343Sngieassign    KEY_IC         0x14B
59272343Sngieassign    KEY_EIC        0x14C
60272343Sngieassign    KEY_CLEAR      0x14D
61272343Sngieassign    KEY_EOS        0x14E
62272343Sngieassign    KEY_EOL        0x14F
63272343Sngieassign    KEY_SF         0x150
64272343Sngieassign    KEY_SR         0x151
65272343Sngieassign    KEY_NPAGE      0x152
66272343Sngieassign    KEY_PPAGE      0x153
67272343Sngieassign    KEY_STAB       0x154
68272343Sngieassign    KEY_CTAB       0x155
69272343Sngieassign    KEY_CATAB      0x156
70272343Sngieassign    KEY_ENTER      0x157
71272343Sngieassign    KEY_SRESET     0x158
72272343Sngieassign    KEY_RESET      0x159
73272343Sngieassign    KEY_PRINT      0x15A
74272343Sngieassign    KEY_LL         0x15B
75272343Sngieassign    KEY_A1         0x15C
76272343Sngieassign    KEY_A3         0x15D
77272343Sngieassign    KEY_B2         0x15E
78272343Sngieassign    KEY_C1         0x15F
79272343Sngieassign    KEY_C3         0x160
80272343Sngieassign    KEY_BTAB       0x161
81272343Sngieassign    KEY_BEG        0x162
82272343Sngieassign    KEY_CANCEL     0x163
83272343Sngieassign    KEY_CLOSE      0x164
84272343Sngieassign    KEY_COMMAND    0x165
85272343Sngieassign    KEY_COPY       0x166
86272343Sngieassign    KEY_CREATE     0x167
87272343Sngieassign    KEY_END        0x168
88272343Sngieassign    KEY_EXIT       0x169
89272343Sngieassign    KEY_FIND       0x16A
90272343Sngieassign    KEY_HELP       0x16B
91272343Sngieassign    KEY_MARK       0x16C
92272343Sngieassign    KEY_MESSAGE    0x16D
93272343Sngieassign    KEY_MOVE       0x16E
94272343Sngieassign    KEY_NEXT       0x16F
95272343Sngieassign    KEY_OPEN       0x170
96272343Sngieassign    KEY_OPTIONS    0x171
97272343Sngieassign    KEY_PREVIOUS   0x172
98272343Sngieassign    KEY_REDO       0x173
99272343Sngieassign    KEY_REFERENCE  0x174
100272343Sngieassign    KEY_REFRESH    0x175
101272343Sngieassign    KEY_REPLACE    0x176
102272343Sngieassign    KEY_RESTART    0x177
103272343Sngieassign    KEY_RESUME     0x178
104272343Sngieassign    KEY_SAVE       0x179
105272343Sngieassign    KEY_SBEG       0x17A
106272343Sngieassign    KEY_SCANCEL    0x17B
107272343Sngieassign    KEY_SCOMMAND   0x17C
108272343Sngieassign    KEY_SCOPY      0x17D
109272343Sngieassign    KEY_SCREATE    0x17E
110272343Sngieassign    KEY_SDC        0x17F
111272343Sngieassign    KEY_SDL        0x180
112272343Sngieassign    KEY_SELECT     0x181
113272343Sngieassign    KEY_SEND       0x182
114272343Sngieassign    KEY_SEOL       0x183
115272343Sngieassign    KEY_SEXIT      0x184
116272343Sngieassign    KEY_SFIND      0x185
117272343Sngieassign    KEY_SHELP      0x186
118272343Sngieassign    KEY_SHOME      0x187
119272343Sngieassign    KEY_SIC        0x188
120272343Sngieassign    KEY_SLEFT      0x189
121272343Sngieassign    KEY_SMESSAGE   0x18A
122272343Sngieassign    KEY_SMOVE      0x18B
123272343Sngieassign    KEY_SNEXT      0x18C
124272343Sngieassign    KEY_SOPTIONS   0x18D
125272343Sngieassign    KEY_SPREVIOUS  0x18E
126272343Sngieassign    KEY_SPRINT     0x18F
127272343Sngieassign    KEY_SREDO      0x190
128272343Sngieassign    KEY_SREPLACE   0x191
129272343Sngieassign    KEY_SRIGHT     0x192
130272343Sngieassign    KEY_SRSUME     0x193
131272343Sngieassign    KEY_SSAVE      0x194
132272343Sngieassign    KEY_SSUSPEND   0x195
133272343Sngieassign    KEY_SUNDO      0x196
134272343Sngieassign    KEY_SUSPEND    0x197
135272343Sngieassign    KEY_UNDO       0x198
136272343Sngieassign    KEY_MOUSE      0x199
137272343Sngieassign    KEY_RESIZE     0x200
138272343Sngie
139