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