summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwlestes <wlestes>2008-02-09 15:49:48 +0000
committerwlestes <wlestes>2008-02-09 15:49:48 +0000
commite6b2f4082f72cef7eb855c996eb048f218b36c11 (patch)
tree57fa76c391b0760abb73f443cf13f5c22548dac5
parentf2bb257f86fe0f0cd9312fedfaaa129aa7a10034 (diff)
downloadflex-e6b2f4082f72cef7eb855c996eb048f218b36c11.tar.gz
change yy_size_t to be size_t (resolves bug #1849812)
-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