From e3e21cc0d86c395b7043b80063bc8871173438d9 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Thu, 2 Apr 2020 06:59:35 +0200 Subject: [PATCH] examples: reccalc: compile cleanly in C99 See https://trac.macports.org/ticket/59927. * examples/c/reccalc/parse.y: C99 does not allow multiple typedefs. --- examples/c/reccalc/parse.y | 3 +++ 1 file changed, 3 insertions(+) diff --git a/examples/c/reccalc/parse.y b/examples/c/reccalc/parse.y index 6d645294..3de58afc 100644 --- a/examples/c/reccalc/parse.y +++ b/examples/c/reccalc/parse.y @@ -133,6 +133,9 @@ exp: %% // Epilogue (C code). +// We already defined yyscan_t, don't let scan.h define it again. +#define YY_TYPEDEF_YY_SCANNER_T +typedef void* yyscan_t; #include "scan.h" result