From d5c3fcfb3ebacd2f98d508bbc00965afa60f1203 Mon Sep 17 00:00:00 2001 From: Daniel Brooks Date: Thu, 26 Nov 2020 21:24:28 +0000 Subject: Mollify picky C compilers some more (#8) --- src/c99-flex.skl | 2 +- src/go-flex.skl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/c99-flex.skl b/src/c99-flex.skl index cb7af3c..08b143a 100644 --- a/src/c99-flex.skl +++ b/src/c99-flex.skl @@ -63,7 +63,7 @@ m4_define([[M4_HOOK_CHAR_FORWARD]], [[yyscanner->yy_c_buf_p = yy_cp = yy_bp + $1 m4_define([[M4_HOOK_LINE_FORWARD]], [[yy_lineno_rewind_to(yy_cp, yy_bp + $1, yyscanner);]]) m4_define([[M4_HOOK_CONST_DEFINE_BYTE]], [[const char $1 = $2; ]]) -m4_define([[M4_HOOK_CONST_DEFINE_STATE]], [[const yy_state_type $1 = $2; +m4_define([[M4_HOOK_CONST_DEFINE_STATE]], [[#define $1 $2 ]]) m4_define([[M4_HOOK_CONST_DEFINE_UINT]], [[const uint $1 = $2; ]]) diff --git a/src/go-flex.skl b/src/go-flex.skl index 50de080..c38d6f8 100644 --- a/src/go-flex.skl +++ b/src/go-flex.skl @@ -62,7 +62,7 @@ m4_define([[M4_HOOK_CHAR_FORWARD]], [[yyscanner->yyCBufP = yyCp = yyBp + $1;]]) m4_define([[M4_HOOK_LINE_FORWARD]], [[yyLinenoRewindTo(yyCp, yyBp + $1, yyscanner);]]) m4_define([[M4_HOOK_CONST_DEFINE_BYTE]], [[const char $1 = $2; ]]) -m4_define([[M4_HOOK_CONST_DEFINE_STATE]], [[const yyStateType $1 = $2; +m4_define([[M4_HOOK_CONST_DEFINE_STATE]], [[#define $1 $2 ]]) m4_define([[M4_HOOK_CONST_DEFINE_UINT]], [[const uint $1 = $2; ]]) -- cgit v1.2.1