On Tue, 26 Apr 2011, Tys Lefering wrote: > Here is some more about a change in Flex scanners > from 'int' to 'yy_size_t' in the sf svn version.
Thanks for letting us know. > Maybe Bison can do something with flex --header-file > output option and include it in flex-sacnner.h to get > a correct prototype for the get_leng. I'm sure we can figure something out, but... > The Flex skeleton change is here in revision 2.213 : > > http://flex.cvs.sourceforge.net/viewvc/flex/flex/flex.skl?r1=2.212&r2=2.213 > > revision 2.212 by wlestes, Sat Feb 9 18:54:56 2008 UTC > revision 2.213 by wlestes, Thu May 15 21:11:57 2008 UTC That's an old change, and there doesn't seem to have been much flex development since then. Have you seen any evidence there might be a release soon? > extern int yyleng; extern yy_size_t yyleng; POSIX says yyleng is an int, so I wonder if these changes are stable enough to worry about yet. > Revision 2.213 - (view) (download) (annotate) - [select for diffs] > Thu May 15 21:11:57 2008 UTC (2 years, 11 months ago) by wlestes > Branch: MAIN > CVS Tags: HEAD > Changes since 2.212: +21 -21 lines > Diff to previous 2.212 > clean up types; resolves 1961902 > > [but could not find 1961902] I think it's supposed to be 1961609: http://sourceforge.net/tracker/index.php?func=detail&aid=1961609&group_id=97492&atid=618177
