* arlex.l: Prevent redefinition of YY_NO_UNPUT.
authorNick Clifton <nickc@redhat.com>
Fri, 8 Apr 2011 15:28:47 +0000 (15:28 +0000)
committerNick Clifton <nickc@redhat.com>
Fri, 8 Apr 2011 15:28:47 +0000 (15:28 +0000)
* syslex.l: Likewise.

binutils/ChangeLog
binutils/arlex.l
binutils/syslex.l

index f2315f5..4d3f46b 100644 (file)
@@ -1,3 +1,8 @@
+2011-04-08  John Marino  <binutils@marino.st>
+
+       * arlex.l: Prevent redefinition of YY_NO_UNPUT.
+       * syslex.l: Likewise.
+
 2011-04-07  Paul Brook  <paul@codesourcery.com>
 
        * readelf.c (arm_section_get_word): Handle C6000 relocations.
index aeac391..4080580 100644 (file)
@@ -3,7 +3,7 @@
 %{
 /* arlex.l - Strange script language lexer */
 
-/* Copyright 1992, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2007
+/* Copyright 1992, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2011
    Free Software Foundation, Inc.
 
    This file is part of GNU Binutils.
 #include "libiberty.h"
 #include "arparse.h"
 
+#ifndef YY_NO_UNPUT
 #define YY_NO_UNPUT
-
+#endif
 extern int yylex (void);
 
 int linenumber;
index 7e3f298..abfa678 100644 (file)
@@ -1,7 +1,7 @@
 %option noinput nounput
 
 %{
-/* Copyright 2001, 2003, 2005, 2007 Free Software Foundation, Inc.
+/* Copyright 2001, 2003, 2005, 2007, 2011 Free Software Foundation, Inc.
 
    This file is part of GNU Binutils.
 
@@ -30,7 +30,9 @@
 #endif
 #include "sysinfo.h"
 
+#ifndef YY_NO_UNPUT
 #define YY_NO_UNPUT
+#endif
 
 #ifndef yywrap
 static int yywrap (void) { return 1; }