+#ifndef BISON_Y_TAB_H
+# define BISON_Y_TAB_H
+
+#ifndef YYSTYPE
typedef union
{
struct { char *string; lex_pos_ty pos; bool obsolete; } string;
struct { long number; lex_pos_ty pos; bool obsolete; } number;
struct { lex_pos_ty pos; bool obsolete; } pos;
struct { struct msgstr_def rhs; lex_pos_ty pos; bool obsolete; } rhs;
-} YYSTYPE;
-#define COMMENT 257
-#define DOMAIN 258
-#define JUNK 259
-#define MSGID 260
-#define MSGID_PLURAL 261
-#define MSGSTR 262
-#define NAME 263
-#define NUMBER 264
-#define STRING 265
+} yystype;
+# define YYSTYPE yystype
+# define YYSTYPE_IS_TRIVIAL 1
+#endif
+# define COMMENT 257
+# define DOMAIN 258
+# define JUNK 259
+# define MSGID 260
+# define MSGID_PLURAL 261
+# define MSGSTR 262
+# define NAME 263
+# define NUMBER 264
+# define STRING 265
extern YYSTYPE yylval;
+
+#endif /* not BISON_Y_TAB_H */
+#ifndef BISON_Y_TAB_H
+# define BISON_Y_TAB_H
+
+#ifndef YYSTYPE
typedef union
{
char *string;
size_t number;
-} YYSTYPE;
-#define STRING 257
-#define NUMBER 258
-#define COLON 259
-#define COMMA 260
-#define FILE_KEYWORD 261
-#define LINE_KEYWORD 262
-#define NUMBER_KEYWORD 263
+} yystype;
+# define YYSTYPE yystype
+# define YYSTYPE_IS_TRIVIAL 1
+#endif
+# define STRING 257
+# define NUMBER 258
+# define COLON 259
+# define COMMA 260
+# define FILE_KEYWORD 261
+# define LINE_KEYWORD 262
+# define NUMBER_KEYWORD 263
extern YYSTYPE yylval;
+
+#endif /* not BISON_Y_TAB_H */