typedef union     {
	struct_dialog *dialog;
	struct_control *control;
	rcdata_entry *rcdata;
	version_entry *vsdata;
	struct_flags flags;
	ResourceTail option;
	ACCELTABLEENTRY accel_entry;
	DLGFONT font;
	VS_FIXEDFILEINFO vsfixed;
	unsigned long file_version[2];
	file_info finfo;
	node *list;
	char string[MAX_RES_STRING];
	wchar_t ustring[MAX_RES_STRING];
	unsigned int value;
} YYSTYPE;
#define	WHITESPACE	258
#define	NUMBER	259
#define	STRING	260
#define	QUOTEDSTRING	261
#define	ACCELERATORS	262
#define	AUTO3STATE	263
#define	AUTOCHECKBOX	264
#define	AUTORADIOBUTTON	265
#define	BEG	266
#define	BITMAP	267
#define	CAPTION	268
#define	CHARACTERISTICS	269
#define	CHECKBOX	270
#define	CLASS	271
#define	COMBOBOX	272
#define	CONTROL	273
#define	CTEXT	274
#define	CURSOR	275
#define	DEFPUSHBUTTON	276
#define	DIALOG	277
#define	DIALOGEX	278
#define	EDITTEXT	279
#define	END	280
#define	EXSTYLE	281
#define	FONT	282
#define	GROUPBOX	283
#define	ICON	284
#define	LANGUAGE	285
#define	LISTBOX	286
#define	LTEXT	287
#define	MENUITEM	288
#define	MENUEX	289
#define	MENU	290
#define	MESSAGETABLE	291
#define	NOT	292
#define	POPUP	293
#define	PUSHBOX	294
#define	PUSHBUTTON	295
#define	RADIOBUTTON	296
#define	RCDATA	297
#define	RTEXT	298
#define	SCROLLBAR	299
#define	STATE3	300
#define	STRINGTABLE	301
#define	STYLE	302
#define	VERSION	303
#define	VERSIONINFO	304
#define	DLGINCLUDE	305
#define	MEMFLAG	306
#define	SEPARATOR	307
#define	MENUFLAG	308
#define	ALT	309
#define	SHIFT	310
#define	NOINVERT	311
#define	ASCII	312
#define	VIRTKEY	313
#define	FILEVERSION	314
#define	PRODUCTVERSION	315
#define	FILEFLAGS	316
#define	FILEFLAGSMASK	317
#define	FILEOS	318
#define	FILETYPE	319
#define	FILESUBTYPE	320
#define	BLOCK	321
#define	VALUE	322
#define	TOOLBAR	323
#define	BUTTON	324


extern YYSTYPE yylval;
