From c32afe5ce6c0c05e7fc978b321113228b4fa49f9 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Thu, 5 Jun 2014 07:13:30 -0700 Subject: * parser.l (yylex_destroy): Only rely on the FLEX_ version numbers if they are defined. In a newer flex, they are prefixed by YY_. --- ChangeLog | 6 ++++++ parser.l | 2 ++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index 8714e7bc..b3ecc3a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2014-06-05 Kaz Kylheku + + * parser.l (yylex_destroy): Only rely on the FLEX_ version + numbers if they are defined. In a newer flex, they are prefixed + by YY_. + 2014-06-05 Kaz Kylheku * configure (lang_flags): Removing -D_BSD_SOURCE diff --git a/parser.l b/parser.l index 1fa7ac38..a49e43d5 100644 --- a/parser.l +++ b/parser.l @@ -71,6 +71,7 @@ val form_to_ln_hash; static val prepared_error_message; +#ifdef FLEX_MAJOR_VERSION #define FLEX_NUM_VERSION 1000*FLEX_MAJOR_VERSION + \ 100*FLEX_MINOR_VERSION + \ FLEX_SUBMINOR_VERSION @@ -81,6 +82,7 @@ int yylex_destroy(void) return 0; } #endif +#endif void yyerror(const char *s) { -- cgit v1.2.3