1 #ifndef BISON_Y_TAB_H 2 # define BISON_Y_TAB_H 3 4 #ifndef YYSTYPE 5 typedef union 6 { 7 struct accelerator acc; 8 struct accelerator *pacc; 9 struct dialog_control *dialog_control; 10 struct menuitem *menuitem; 11 struct 12 { 13 struct rcdata_item *first; 14 struct rcdata_item *last; 15 } rcdata; 16 struct rcdata_item *rcdata_item; 17 struct stringtable_data *stringtable; 18 struct fixed_versioninfo *fixver; 19 struct ver_info *verinfo; 20 struct ver_stringinfo *verstring; 21 struct ver_varinfo *vervar; 22 struct res_id id; 23 struct res_res_info res_info; 24 struct 25 { 26 unsigned short on; 27 unsigned short off; 28 } memflags; 29 struct 30 { 31 unsigned long val; 32 /* Nonzero if this number was explicitly specified as long. */ 33 int dword; 34 } i; 35 unsigned long il; 36 unsigned short is; 37 const char *s; 38 struct 39 { 40 unsigned long length; 41 const char *s; 42 } ss; 43 } yystype; 44 # define YYSTYPE yystype 45 # define YYSTYPE_IS_TRIVIAL 1 46 #endif 47 # define BEG 257 48 # define END 258 49 # define ACCELERATORS 259 50 # define VIRTKEY 260 51 # define ASCII 261 52 # define NOINVERT 262 53 # define SHIFT 263 54 # define CONTROL 264 55 # define ALT 265 56 # define BITMAP 266 57 # define CURSOR 267 58 # define DIALOG 268 59 # define DIALOGEX 269 60 # define EXSTYLE 270 61 # define CAPTION 271 62 # define CLASS 272 63 # define STYLE 273 64 # define AUTO3STATE 274 65 # define AUTOCHECKBOX 275 66 # define AUTORADIOBUTTON 276 67 # define CHECKBOX 277 68 # define COMBOBOX 278 69 # define CTEXT 279 70 # define DEFPUSHBUTTON 280 71 # define EDITTEXT 281 72 # define GROUPBOX 282 73 # define LISTBOX 283 74 # define LTEXT 284 75 # define PUSHBOX 285 76 # define PUSHBUTTON 286 77 # define RADIOBUTTON 287 78 # define RTEXT 288 79 # define SCROLLBAR 289 80 # define STATE3 290 81 # define USERBUTTON 291 82 # define BEDIT 292 83 # define HEDIT 293 84 # define IEDIT 294 85 # define FONT 295 86 # define ICON 296 87 # define LANGUAGE 297 88 # define CHARACTERISTICS 298 89 # define VERSIONK 299 90 # define MENU 300 91 # define MENUEX 301 92 # define MENUITEM 302 93 # define SEPARATOR 303 94 # define POPUP 304 95 # define CHECKED 305 96 # define GRAYED 306 97 # define HELP 307 98 # define INACTIVE 308 99 # define MENUBARBREAK 309 100 # define MENUBREAK 310 101 # define MESSAGETABLE 311 102 # define RCDATA 312 103 # define STRINGTABLE 313 104 # define VERSIONINFO 314 105 # define FILEVERSION 315 106 # define PRODUCTVERSION 316 107 # define FILEFLAGSMASK 317 108 # define FILEFLAGS 318 109 # define FILEOS 319 110 # define FILETYPE 320 111 # define FILESUBTYPE 321 112 # define BLOCKSTRINGFILEINFO 322 113 # define BLOCKVARFILEINFO 323 114 # define VALUE 324 115 # define BLOCK 325 116 # define MOVEABLE 326 117 # define FIXED 327 118 # define PURE 328 119 # define IMPURE 329 120 # define PRELOAD 330 121 # define LOADONCALL 331 122 # define DISCARDABLE 332 123 # define NOT 333 124 # define QUOTEDSTRING 334 125 # define STRING 335 126 # define NUMBER 336 127 # define SIZEDSTRING 337 128 # define IGNORED_TOKEN 338 129 # define NEG 339 130 131 132 extern YYSTYPE yylval; 133 134 #endif /* not BISON_Y_TAB_H */ 135