summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS4
-rw-r--r--flex.skl7
2 files changed, 5 insertions, 6 deletions
diff --git a/NEWS b/NEWS
index b1ada5c..0bbf9e0 100644
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,10 @@ changes between releases of flex.
See the file COPYING for copying conditions.
+* version 2.5.35
+
+** change yy_size_t to be size_t (resolves bug #1849812)
+
* version 2.5.34 released 2007-12-12
** introduce yylex_init_extra; see the manual for details
diff --git a/flex.skl b/flex.skl
index fabb270..2771537 100644
--- a/flex.skl
+++ b/flex.skl
@@ -522,14 +522,9 @@ m4_ifdef( [[M4_YY_NOT_IN_HEADER]],
#define unput(c) yyunput( c, YY_G(yytext_ptr) M4_YY_CALL_LAST_ARG )
]])
-/* The following is because we cannot portably get our hands on size_t
- * (without autoconf's help, which isn't available because we want
- * flex-generated scanners to compile on their own).
- */
-
#ifndef YY_TYPEDEF_YY_SIZE_T
#define YY_TYPEDEF_YY_SIZE_T
-typedef unsigned int yy_size_t;
+typedef size_t yy_size_t;
#endif
#ifndef YY_STRUCT_YY_BUFFER_STATE