PATCH: silence lex warnings

Ben Elliston bje@au1.ibm.com
Thu Nov 19 04:24:00 GMT 2009


This patch silences warnings about functions that are defined but not
used when building the lex scanners in binutils/.  These %options were
available in flex 2.5.4a (released in 1997), so I think this option is
safe to use in the current binutils sources.

OK for the trunk?

Thanks,
Ben

2009-11-19  Ben Elliston  <bje@au.ibm.com>

	* arlex.l: Enable noinput, nounput flex options.
	* syslex.l: Likewise.

Index: arlex.l
===================================================================
RCS file: /cvs/src/src/binutils/arlex.l,v
retrieving revision 1.12
diff -u -p -r1.12 arlex.l
--- arlex.l	2 Sep 2009 07:22:31 -0000	1.12
+++ arlex.l	19 Nov 2009 04:22:09 -0000
@@ -1,3 +1,5 @@
+%option noinput nounput
+
 %{
 /* arlex.l - Strange script language lexer */
 
Index: syslex.l
===================================================================
RCS file: /cvs/src/src/binutils/syslex.l,v
retrieving revision 1.8
diff -u -p -r1.8 syslex.l
--- syslex.l	5 Jul 2007 16:54:45 -0000	1.8
+++ syslex.l	19 Nov 2009 04:22:10 -0000
@@ -1,3 +1,5 @@
+%option noinput nounput
+
 %{
 /* Copyright 2001, 2003, 2005, 2007 Free Software Foundation, Inc.
 




More information about the Binutils mailing list