This patch includes minor changes to files that wouldn't compile with flex
2.5.39.

Index: usr.sbin/config/scan.l
===================================================================
RCS file: /cvs/src/usr.sbin/config/scan.l,v
retrieving revision 1.22
diff -u -p -u -r1.22 scan.l
--- usr.sbin/config/scan.l      16 Jan 2015 06:40:16 -0000      1.22
+++ usr.sbin/config/scan.l      7 Nov 2015 05:26:23 -0000
@@ -67,9 +67,9 @@ struct incl {
 static struct incl *incl;
 static int endinclude(void);
 
-#define        yywrap() 1
-
 %}
+
+%option noyywrap
 
 PATH   [A-Za-z_0-9]*[./][-A-Za-z_0-9./\$\{\}]*
 WORD   [A-Za-z_][-A-Za-z_0-9]*
Index: lib/libkeynote/keynote.l
===================================================================
RCS file: /cvs/src/lib/libkeynote/keynote.l,v
retrieving revision 1.21
diff -u -p -u -r1.21 keynote.l
--- lib/libkeynote/keynote.l    4 Feb 2015 20:35:51 -0000       1.21
+++ lib/libkeynote/keynote.l    7 Nov 2015 05:26:23 -0000
@@ -746,7 +746,6 @@ keynote_get_envlist(char *buf, char *buf
     if (0)
     {
        yyunput(0, NULL);
-       yy_flex_realloc(0, 0);
     }
 
     return en;
Index: lib/libkeynote/keynote-ver.l
===================================================================
RCS file: /cvs/src/lib/libkeynote/keynote-ver.l,v
retrieving revision 1.16
diff -u -p -u -r1.16 keynote-ver.l
--- lib/libkeynote/keynote-ver.l        29 Nov 2013 19:00:51 -0000      1.16
+++ lib/libkeynote/keynote-ver.l        7 Nov 2015 05:26:23 -0000
@@ -252,7 +252,6 @@ read_environment(char *filename)
     if (0)
     {
        yyunput(0, NULL);
-       yy_flex_realloc(0, 0);
     }
 }
 
Index: sbin/wsconsctl/map_scan.l
===================================================================
RCS file: /cvs/src/sbin/wsconsctl/map_scan.l,v
retrieving revision 1.5
diff -u -p -u -r1.5 map_scan.l
--- sbin/wsconsctl/map_scan.l   18 Apr 2015 18:28:37 -0000      1.5
+++ sbin/wsconsctl/map_scan.l   7 Nov 2015 05:26:23 -0000
@@ -30,6 +30,8 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 
+%option noyywrap
+
 %{
 
 #include <dev/wscons/wsksymdef.h>
@@ -38,8 +40,6 @@
 #include <err.h>
 #include "wsconsctl.h"
 #include "y.tab.h"
-
-#define yywrap()       1
 
 void
 map_scan_setinput(char *str)

Reply via email to