Hi Akim,

I can't seem to apply your patches right now (e.g., they have

  -# define YYDPRINTF(Args) do {} while (yyfalse)
  +# define YY_DPRINTF(Args) do {} while (yyfalse)

while 3.4.91 has no such line, only some instances of

  # define YYDPRINTF(Args)

sometimes with a \ at the end), but it's not an urgent issue to me,
so I'll just wait for the next prerelease and test again then. But
don't bother making a prerelease just for that (unless you were
going to release 3.5 otherwise ;).

> Second, because I just could not find a means to have this work
> with between 4.8 and 5 included.  With these compilers putting
> each call to YYFPRINTF between a pair of
> YY_IGNORE_USELESS_CAST_BEGIN and YY_IGNORE_USELESS_CAST_END works,
> but it's too painful and clutters the source.

I agree that cluttering the source would be ugly, but if it's only
in the skeletons, couldn't you do it with m4? (Just an idle thought;
my code requires newer compiler versions anyway, so presuming the
real patch works for me, I'm fine with that and don't really care
what it does with older compilers.)

Regards,
Frank

Reply via email to