[Midnightbsd-cvs] src [7105] trunk/contrib/flex/flex.skl: allow for NO_INPUT and NO_UNPUT to work with several usr.bin utilities
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Jul 17 20:35:13 EDT 2015
Revision: 7105
http://svnweb.midnightbsd.org/src/?rev=7105
Author: laffer1
Date: 2015-07-17 20:35:13 -0400 (Fri, 17 Jul 2015)
Log Message:
-----------
allow for NO_INPUT and NO_UNPUT to work with several usr.bin utilities
Modified Paths:
--------------
trunk/contrib/flex/flex.skl
Modified: trunk/contrib/flex/flex.skl
===================================================================
--- trunk/contrib/flex/flex.skl 2015-07-17 15:45:45 UTC (rev 7104)
+++ trunk/contrib/flex/flex.skl 2015-07-18 00:35:13 UTC (rev 7105)
@@ -1038,7 +1038,9 @@
%not-for-header
m4_ifdef( [[M4_YY_NO_UNPUT]],,
[[
+#ifndef YY_NO_UNPUT
static void yyunput M4_YY_PARAMS( int c, char *buf_ptr M4_YY_PROTO_LAST_ARG);
+#endif
]])
%ok-for-header
%endif
@@ -1816,9 +1818,11 @@
%if-c-only
m4_ifdef( [[M4_YY_NO_UNPUT]],,
[[
+#ifndef YY_NO_UNPUT
static void yyunput YYFARGS2( int,c, register char *,yy_bp)
%endif
%if-c++-only
+#ifndef YY_NO_UNPUT
void yyFlexLexer::yyunput( int c, register char* yy_bp)
%endif
{
@@ -1860,11 +1864,11 @@
--yylineno;
}
]])
-
YY_G(yytext_ptr) = yy_bp;
YY_G(yy_hold_char) = *yy_cp;
YY_G(yy_c_buf_p) = yy_cp;
}
+#endif /* ifndef YY_NO_UNPUT */
%if-c-only
]])
%endif
More information about the Midnightbsd-cvs
mailing list