diff options
author | Demi Obenour <demiobenour@gmail.com> | 2016-11-09 11:38:32 -0500 |
---|---|---|
committer | Will Estes <westes575@gmail.com> | 2016-11-12 12:00:12 -0500 |
commit | 347652c32b4614995acd4ee0d686499da2070d9e (patch) | |
tree | 338863095053a9a9aae2f96a2815436c56a37b5b /src/flex.skl | |
parent | d374b87e68229702c572b3a4a95338ae0e178bc9 (diff) |
fix backwards incompatible changes in 2.6.2.
This patch addscompatibility `#defines` for all macros affected by
`%prefix`.
Fixes #113.
Diffstat (limited to 'src/flex.skl')
-rw-r--r-- | src/flex.skl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/flex.skl b/src/flex.skl index de45168..9261f3c 100644 --- a/src/flex.skl +++ b/src/flex.skl @@ -106,7 +106,8 @@ m4_ifdef( [[M4_YY_REENTRANT]], [[m4_define([[M4_YY_HAS_START_STACK_VARS]])]]) m4_ifdef( [[M4_YY_PREFIX]],, [[m4_define([[M4_YY_PREFIX]], [[yy]])]]) m4preproc_define(`M4_GEN_PREFIX', - ``m4_define(yy[[$1]], [[M4_YY_PREFIX[[$1]]m4_ifelse($'`#,0,,[[($'`@)]])]])'') + ``[[#define yy$1 ]]M4_YY_PREFIX[[$1]] +m4_define([[yy$1]], [[M4_YY_PREFIX[[$1]]m4_ifelse($'`#,0,,[[($'`@)]])]])'') %if-c++-only /* The c++ scanner is a mess. The FlexLexer.h header file relies on the |