aboutsummaryrefslogtreecommitdiff
path: root/usr.bin
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2021-04-19 18:20:51 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2021-04-19 18:20:51 +0000
commit686cf5468c4a85c2a6385cdbab2383900876a41d (patch)
tree3990c07afd98ff10a87e77665cf3013ab97369bd /usr.bin
parent22b2ba4e22e208c098857aa8308cfc0a7b92d593 (diff)
downloadsrc-686cf5468c4a85c2a6385cdbab2383900876a41d.tar.gz
src-686cf5468c4a85c2a6385cdbab2383900876a41d.zip
flex: Regen bootstrap files
This also partially reverts r326025 (8a16b7a18f5d). I do not see any point of adding SPDX tag in generated file. MFC after: 3 days Submitted by: Dan McGregor <dan.mcgregor@usask.ca> (initial version) Differential Revision: https://reviews.freebsd.org/D28596
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/lex/initparse.c17
-rw-r--r--usr.bin/lex/initparse.h1
-rw-r--r--usr.bin/lex/initscan.c5
-rw-r--r--usr.bin/lex/initskel.c9
4 files changed, 18 insertions, 14 deletions
diff --git a/usr.bin/lex/initparse.c b/usr.bin/lex/initparse.c
index c723c5b45c40..c95305aa1a91 100644
--- a/usr.bin/lex/initparse.c
+++ b/usr.bin/lex/initparse.c
@@ -1,4 +1,3 @@
-/* $FreeBSD$ */
/* original parser id follows */
/* yysccsid[] = "@(#)yaccpar 1.9 (Berkeley) 02/21/93" */
/* (use YYMAJOR/YYMINOR for ifdefs dependent on parser version) */
@@ -6,7 +5,7 @@
#define YYBYACC 1
#define YYMAJOR 1
#define YYMINOR 9
-#define YYPATCH 20170430
+#define YYPATCH 20200330
#define YYEMPTY (-1)
#define yyclearin (yychar = YYEMPTY)
@@ -19,8 +18,6 @@
#define YYPURE 0
#line 35 "parse.y"
-/* SPDX-License-Identifier: BSD-2-Clause */
-
/* Copyright (c) 1990 The Regents of the University of California. */
/* All rights reserved. */
@@ -130,6 +127,10 @@ typedef int YYSTYPE;
# define YYLEX yylex()
#endif
+#if !(defined(yylex) || defined(YYSTATE))
+int YYLEX_DECL();
+#endif
+
/* Parameters sent to yyerror. */
#ifndef YYERROR_DECL
#define YYERROR_DECL() yyerror(const char *s)
@@ -488,13 +489,15 @@ static const char *const yyrule[] = {
};
#endif
+#if YYDEBUG
int yydebug;
-int yynerrs;
+#endif
int yyerrflag;
int yychar;
YYSTYPE yyval;
YYSTYPE yylval;
+int yynerrs;
/* define the initial stack-sizes */
#ifdef YYSTACKSIZE
@@ -655,7 +658,7 @@ void yyerror( const char *msg )
{
(void)msg;
}
-#line 656 "parse.c"
+#line 662 "parse.c"
#if YYDEBUG
#include <stdio.h> /* needed for printf */
@@ -1781,7 +1784,7 @@ case 96:
#line 946 "parse.y"
{ yyval = mkstate( SYM_EPSILON ); }
break;
-#line 1782 "parse.c"
+#line 1788 "parse.c"
}
yystack.s_mark -= yym;
yystate = *yystack.s_mark;
diff --git a/usr.bin/lex/initparse.h b/usr.bin/lex/initparse.h
index fb0742445d55..b630d282c635 100644
--- a/usr.bin/lex/initparse.h
+++ b/usr.bin/lex/initparse.h
@@ -1,4 +1,3 @@
-/* $FreeBSD$ */
#define CHAR 257
#define NUMBER 258
#define SECTEND 259
diff --git a/usr.bin/lex/initscan.c b/usr.bin/lex/initscan.c
index 46070a4c6dc5..9b6fb4ae5183 100644
--- a/usr.bin/lex/initscan.c
+++ b/usr.bin/lex/initscan.c
@@ -1,4 +1,3 @@
-/* $FreeBSD$ */
#line 2 "<stdout>"
@@ -4578,7 +4577,11 @@ static int yy_get_next_buffer (void)
case EOB_ACT_END_OF_FILE:
{
if ( yywrap( ) )
+#ifdef YY_FLEX_LEX_COMPAT
return 0;
+#else
+ return EOF;
+#endif
if ( ! (yy_did_buffer_switch_on_eof) )
YY_NEW_FILE;
diff --git a/usr.bin/lex/initskel.c b/usr.bin/lex/initskel.c
index a7a69875521d..53a0ae452aa8 100644
--- a/usr.bin/lex/initskel.c
+++ b/usr.bin/lex/initskel.c
@@ -1,4 +1,3 @@
-/* $FreeBSD$ */
/* File created from flex.skl via mkskel.sh */
#include "flexdef.h"
@@ -448,11 +447,7 @@ const char *skel[] = {
"/* First, we deal with platform-specific or compiler-specific issues. */",
"",
"#if defined(__FreeBSD__)",
- "#ifndef __STDC_LIMIT_MACROS",
- "#define __STDC_LIMIT_MACROS",
- "#endif",
"#include <sys/cdefs.h>",
- "#include <stdint.h>",
"#else",
"#define __dead2",
"#endif",
@@ -2301,7 +2296,11 @@ const char *skel[] = {
" case EOB_ACT_END_OF_FILE:",
" {",
" if ( yywrap( M4_YY_CALL_ONLY_ARG ) )",
+ "#ifdef YY_FLEX_LEX_COMPAT",
" return 0;",
+ "#else",
+ " return EOF;",
+ "#endif",
"",
" if ( ! YY_G(yy_did_buffer_switch_on_eof) )",
" YY_NEW_FILE;",