From: Paul Eggert Date: Thu, 13 Dec 2001 02:22:05 +0000 (+0000) Subject: * src/bison.simple (YYSIZE_T, YYSTACK_ALLOC, YYSTACK_FREE): X-Git-Tag: BISON-1_30g~4 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/d5c2eff2467582e6a195a3e4d5f8ea34820771d9?ds=inline * 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. --- 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