From d5c2eff2467582e6a195a3e4d5f8ea34820771d9 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 13 Dec 2001 02:22:05 +0000 Subject: [PATCH] * src/bison.simple (YYSIZE_T, YYSTACK_ALLOC, YYSTACK_FREE): Do not infringe on the global user namespace when using C++. (YYFPRINTF, YYSTDERR): New macros, needed for the above. All uses of `fprintf' and `stderr' changed. * src/output.c (output): Do not output "#include "; that is bison.simple's job. stdio.h should be included only if necessary, to avoid infringing on the user name space when possible. --- ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0f39a678..4f67212f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2001-12-12 Paul Eggert + + * src/bison.simple (YYSIZE_T, YYSTACK_ALLOC, YYSTACK_FREE): + Do not infringe on the global user namespace when using C++. + (YYFPRINTF, YYSTDERR): New macros, needed for the above. + All uses of `fprintf' and `stderr' changed. + + * src/output.c (output): Do not output "#include "; that + is bison.simple's job. stdio.h should be included only if + necessary, to avoid infringing on the user name space when + possible. + 2001-12-12 Akim Demaille * src/complain.h, src/complain.c: Remove error_one_per_line, rely