/* windmc.h -- header file for windmc program.
- Copyright 2007
- Free Software Foundation, Inc.
+ Copyright (C) 2007-2023 Free Software Foundation, Inc.
Written by Kai Tietz, Onevision.
This file is part of GNU Binutils.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
+ the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
unichar *symbol;
rc_uint_type id;
rc_uint_type vid;
+ unichar *id_typecast;
mc_node_lang *sub;
} mc_node;
mc_node *mc_add_node (void);
/* Standard yacc/flex stuff. */
-int yyerror (const char *, ...);
+void yyerror (const char *);
int yylex (void);
int yyparse (void);
void mc_set_content (const unichar *);
/* Lexer control variables. Used by mcparser.y file. */
-extern bfd_boolean mclex_want_nl;
-extern bfd_boolean mclex_want_line;
-extern bfd_boolean mclex_want_filename;
+extern bool mclex_want_nl;
+extern bool mclex_want_line;
+extern bool mclex_want_filename;
void mc_fatal (const char *, ...);
void mc_warn (const char *, ...);