]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/netbsd-tests/lib/libcurses/tests/std_defines
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / netbsd-tests / lib / libcurses / tests / std_defines
1 #
2 # Define some standard symbols for curses so tests can reference things
3 # symbolically instead of using magic numbers.
4 #
5 #
6 # boolean
7 #
8 assign TRUE     0x01
9 assign FALSE    0x00
10 #
11 # colours
12 #
13 assign COLOR_BLACK     0x00
14 assign COLOR_RED       0x01
15 assign COLOR_GREEN     0x02
16 assign COLOR_YELLOW    0x03
17 assign COLOR_BLUE      0x04
18 assign COLOR_MAGENTA   0x05
19 assign COLOR_CYAN      0x06
20 assign COLOR_WHITE     0x07
21 #
22 # Attributes
23 #
24 assign NORMAL        0x00000000
25 assign STANDOUT      0x00000100
26 assign UNDERSCORE    0x00000200
27 assign REVERSE       0x00000400
28 assign BLINK         0x00000800
29 assign DIM           0x00001000
30 assign BOLD          0x00002000
31 assign BLANK         0x00004000
32 assign PROTECT       0x00008000
33 assign ALTCHARSET    0x00010000
34 assign ACS_IS_WACS   0x00040000
35 #
36 # Keys
37 #
38 assign    KEY_BREAK      0x101
39 assign    KEY_DOWN       0x102
40 assign    KEY_UP         0x103
41 assign    KEY_LEFT       0x104
42 assign    KEY_RIGHT      0x105
43 assign    KEY_HOME       0x106
44 assign    KEY_BACKSPACE  0x107
45 assign    KEY_F0         0x108
46 assign    KEY_F1         0x109
47 assign    KEY_F2         0x10a
48 assign    KEY_F3         0x10b
49 assign    KEY_F4         0x10c
50 assign    KEY_F5         0x10d
51 assign    KEY_F6         0x10e
52 assign    KEY_F7         0x10f
53 assign    KEY_F8         0x110
54 assign    KEY_F9         0x111
55 assign    KEY_DL         0x148
56 assign    KEY_IL         0x149
57 assign    KEY_DC         0x14A
58 assign    KEY_IC         0x14B
59 assign    KEY_EIC        0x14C
60 assign    KEY_CLEAR      0x14D
61 assign    KEY_EOS        0x14E
62 assign    KEY_EOL        0x14F
63 assign    KEY_SF         0x150
64 assign    KEY_SR         0x151
65 assign    KEY_NPAGE      0x152
66 assign    KEY_PPAGE      0x153
67 assign    KEY_STAB       0x154
68 assign    KEY_CTAB       0x155
69 assign    KEY_CATAB      0x156
70 assign    KEY_ENTER      0x157
71 assign    KEY_SRESET     0x158
72 assign    KEY_RESET      0x159
73 assign    KEY_PRINT      0x15A
74 assign    KEY_LL         0x15B
75 assign    KEY_A1         0x15C
76 assign    KEY_A3         0x15D
77 assign    KEY_B2         0x15E
78 assign    KEY_C1         0x15F
79 assign    KEY_C3         0x160
80 assign    KEY_BTAB       0x161
81 assign    KEY_BEG        0x162
82 assign    KEY_CANCEL     0x163
83 assign    KEY_CLOSE      0x164
84 assign    KEY_COMMAND    0x165
85 assign    KEY_COPY       0x166
86 assign    KEY_CREATE     0x167
87 assign    KEY_END        0x168
88 assign    KEY_EXIT       0x169
89 assign    KEY_FIND       0x16A
90 assign    KEY_HELP       0x16B
91 assign    KEY_MARK       0x16C
92 assign    KEY_MESSAGE    0x16D
93 assign    KEY_MOVE       0x16E
94 assign    KEY_NEXT       0x16F
95 assign    KEY_OPEN       0x170
96 assign    KEY_OPTIONS    0x171
97 assign    KEY_PREVIOUS   0x172
98 assign    KEY_REDO       0x173
99 assign    KEY_REFERENCE  0x174
100 assign    KEY_REFRESH    0x175
101 assign    KEY_REPLACE    0x176
102 assign    KEY_RESTART    0x177
103 assign    KEY_RESUME     0x178
104 assign    KEY_SAVE       0x179
105 assign    KEY_SBEG       0x17A
106 assign    KEY_SCANCEL    0x17B
107 assign    KEY_SCOMMAND   0x17C
108 assign    KEY_SCOPY      0x17D
109 assign    KEY_SCREATE    0x17E
110 assign    KEY_SDC        0x17F
111 assign    KEY_SDL        0x180
112 assign    KEY_SELECT     0x181
113 assign    KEY_SEND       0x182
114 assign    KEY_SEOL       0x183
115 assign    KEY_SEXIT      0x184
116 assign    KEY_SFIND      0x185
117 assign    KEY_SHELP      0x186
118 assign    KEY_SHOME      0x187
119 assign    KEY_SIC        0x188
120 assign    KEY_SLEFT      0x189
121 assign    KEY_SMESSAGE   0x18A
122 assign    KEY_SMOVE      0x18B
123 assign    KEY_SNEXT      0x18C
124 assign    KEY_SOPTIONS   0x18D
125 assign    KEY_SPREVIOUS  0x18E
126 assign    KEY_SPRINT     0x18F
127 assign    KEY_SREDO      0x190
128 assign    KEY_SREPLACE   0x191
129 assign    KEY_SRIGHT     0x192
130 assign    KEY_SRSUME     0x193
131 assign    KEY_SSAVE      0x194
132 assign    KEY_SSUSPEND   0x195
133 assign    KEY_SUNDO      0x196
134 assign    KEY_SUSPEND    0x197
135 assign    KEY_UNDO       0x198
136 assign    KEY_MOUSE      0x199
137 assign    KEY_RESIZE     0x200
138