From: Father Chrysostomos Date: Tue, 2 Oct 2012 03:05:45 +0000 (-0700) Subject: perly.c: Disarm the YYDEBUG defines in perly.h X-Git-Tag: v5.17.5~162 X-Git-Url: https://perl5.git.perl.org/perl5.git/commitdiff_plain/599f1ac692fbcd2f05eab0e72ec4e403f9763412 perly.c: Disarm the YYDEBUG defines in perly.h See . Move the YYDEBUG defines in perly.c back where they were before, but undefine YYDEBUG first. That leaves bison 2.6’s YYDEBUG defines in perly.h harmless. --- diff --git a/perly.c b/perly.c index 0f1b7a8..d17f19b 100644 --- a/perly.c +++ b/perly.c @@ -27,13 +27,6 @@ #include "EXTERN.h" #define PERL_IN_PERLY_C - -#ifdef DEBUGGING -# define YYDEBUG 1 -#else -# define YYDEBUG 0 -#endif - #include "perl.h" typedef unsigned char yytype_uint8; @@ -45,6 +38,15 @@ typedef signed char yysigned_char; /* YYINITDEPTH -- initial size of the parser's stacks. */ #define YYINITDEPTH 200 +#ifdef YYDEBUG +# undef YYDEBUG +#endif +#ifdef DEBUGGING +# define YYDEBUG 1 +#else +# define YYDEBUG 0 +#endif + #ifndef YY_NULL # define YY_NULL 0 #endif