pkgsrc-ng/devel/binutils/patches/patch-ld_ldlex.l
2014-08-11 13:28:49 +02:00

25 lines
565 B
Plaintext

$NetBSD$
--- ld/ldlex.l.orig Tue Sep 4 14:14:15 2012
+++ ld/ldlex.l
@@ -60,10 +60,6 @@ const char *lex_string = NULL;
#undef YY_INPUT
#define YY_INPUT(buf,result,max_size) result = yy_input (buf, max_size)
-#ifndef YY_NO_UNPUT
-#define YY_NO_UNPUT
-#endif
-
#define MAX_INCLUDE_DEPTH 10
static YY_BUFFER_STATE include_stack[MAX_INCLUDE_DEPTH];
static const char *file_name_stack[MAX_INCLUDE_DEPTH];
@@ -93,6 +89,8 @@ static void lex_warn_invalid (char *where, char *what)
int yywrap (void) { return 1; }
#endif
%}
+
+%option nounput
%a 4000
%o 5000