[Gmp-commit] /var/hg/gmp: Declare yylex and yyerror, some versions of bison w...

mercurial at gmplib.org mercurial at gmplib.org
Fri Jan 31 19:17:32 CET 2025


details:   /var/hg/gmp/rev/a57f396ce062
changeset: 18479:a57f396ce062
user:      Marc Glisse <marc.glisse at inria.fr>
date:      Fri Jan 31 19:17:30 2025 +0100
description:
Declare yylex and yyerror, some versions of bison want it.

diffstat:

 ChangeLog         |  4 ++++
 demos/calc/calc.y |  3 +++
 2 files changed, 7 insertions(+), 0 deletions(-)

diffs (31 lines):

diff -r 921ac57f053d -r a57f396ce062 ChangeLog
--- a/ChangeLog	Wed Jan 29 23:21:17 2025 +0100
+++ b/ChangeLog	Fri Jan 31 19:17:30 2025 +0100
@@ -1,3 +1,7 @@
+2025-01-31  Marc Glisse <marc.glisse at inria.fr>
+
+	* demos/calc/calc.y (yylex, yyerror): Declare.
+
 2025-01-29  Albin Ahlbäck <albin.ahlback at gmail.com>
 	    Marc Glisse <marc.glisse at inria.fr>
 
diff -r 921ac57f053d -r a57f396ce062 demos/calc/calc.y
--- a/demos/calc/calc.y	Wed Jan 29 23:21:17 2025 +0100
+++ b/demos/calc/calc.y	Fri Jan 31 19:17:30 2025 +0100
@@ -50,6 +50,8 @@
 #define NO_CALC_H /* because it conflicts with normal calc.c stuff */
 #include "calc-common.h"
 
+int yylex(void);
+void yyerror (char *s);
 
 #define numberof(x)  (sizeof (x) / sizeof ((x)[0]))
 
@@ -263,6 +265,7 @@
 
 %%
 
+void
 yyerror (char *s)
 {
   fprintf (stderr, "%s\n", s);


More information about the gmp-commit mailing list