* data/lalr1.cc: Define YY_NULL in the *.cc file, it is not needed
in the header.
* data/location.cc: iosfwd suffices.
]b4_percent_define_ifdef([[location_type]], [],
[[#include "location.hh"]])[
-]b4_null_define[
-
]b4_YYDEBUG_define[
]b4_namespace_open[
#define yylex b4_prefix[]lex])[
/* First part of user declarations. */
-]b4_user_pre_prologue
+]b4_user_pre_prologue[
-b4_defines_if([[
+]b4_defines_if([[
#include "@basename(]b4_spec_defines_file[@)"]])[
/* User implementation prologue. */
-]b4_user_post_prologue
-b4_percent_code_get[]dnl
+]b4_user_post_prologue[
+]b4_percent_code_get[
+
+]b4_null_define[
-[#ifndef YY_
+#ifndef YY_
# if defined YYENABLE_NLS && YYENABLE_NLS
# if ENABLE_NLS
# include <libintl.h> /* FIXME: INFRINGES ON USER NAME SPACE */
]b4_cpp_guard_open([b4_dir_prefix[]position.hh])[
-# include <iostream>
+# include <algorithm> // std::max
+# include <iosfwd>
# include <string>
-# include <algorithm>
]b4_null_define[