summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Brooks <db48x@db48x.net>2020-11-26 21:24:28 +0000
committerGitHub <noreply@github.com>2020-11-26 16:24:28 -0500
commitd5c3fcfb3ebacd2f98d508bbc00965afa60f1203 (patch)
tree9072e86544bc2378addab104f48c1d2139c70a6e
parentb528c7efdc06ec59ce354d9db63a475514884a10 (diff)
downloadflex-git-d5c3fcfb3ebacd2f98d508bbc00965afa60f1203.tar.gz
Mollify picky C compilers some more (#8)
-rw-r--r--src/c99-flex.skl2
-rw-r--r--src/go-flex.skl2
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;
]])