[coreboot-gerrit] Patch set updated for coreboot: bb00b5d util/sconfig: Fix missing prototype issue with bison/flex.
Edward O'Callaghan (eocallaghan@alterapraxis.com)
gerrit at coreboot.org
Fri Feb 21 01:11:27 CET 2014
Edward O'Callaghan (eocallaghan at alterapraxis.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/5274
-gerrit
commit bb00b5d98d2a05359a0d5fdd38740e463d31b0f0
Author: Edward O'Callaghan <eocallaghan at alterapraxis.com>
Date: Thu Feb 20 19:42:59 2014 +1100
util/sconfig: Fix missing prototype issue with bison/flex.
Clang throws missing prototype warnings where GCC does not. Shift around
prototype declarations a little.
Change-Id: I929085e5ed87452e77409889e04b05d32e5f356c
Signed-off-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
---
util/sconfig/sconfig.h | 20 ++++++++++++++++++++
util/sconfig/sconfig.tab.c_shipped | 17 +----------------
2 files changed, 21 insertions(+), 16 deletions(-)
diff --git a/util/sconfig/sconfig.h b/util/sconfig/sconfig.h
index b8a231a..1aef26d 100644
--- a/util/sconfig/sconfig.h
+++ b/util/sconfig/sconfig.h
@@ -100,3 +100,23 @@ void alias_siblings(struct device *d);
void add_resource(struct device *dev, int type, int index, int base);
void add_register(struct device *dev, char *name, char *val);
void add_pci_subsystem_ids(struct device *dev, int vendor, int device, int inherit);
+
+void add_ioapic_info(struct device *, int, const char *, int);
+
+void yyerror (const char *);
+void yyrestart (FILE *input_file );
+
+/* Prevent warnings from -Wmissing-prototypes. */
+#ifdef YYPARSE_PARAM
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void *YYPARSE_PARAM);
+#else
+int yyparse ();
+#endif
+#else /* ! YYPARSE_PARAM */
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void);
+#else
+int yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
diff --git a/util/sconfig/sconfig.tab.c_shipped b/util/sconfig/sconfig.tab.c_shipped
index 3a56ac8..56045d0 100644
--- a/util/sconfig/sconfig.tab.c_shipped
+++ b/util/sconfig/sconfig.tab.c_shipped
@@ -673,6 +673,7 @@ while (YYID (0))
#ifdef YYLEX_PARAM
# define YYLEX yylex (YYLEX_PARAM)
#else
+int yylex(void);
# define YYLEX yylex ()
#endif
@@ -1127,22 +1128,6 @@ yydestruct (yymsg, yytype, yyvaluep)
}
-/* Prevent warnings from -Wmissing-prototypes. */
-#ifdef YYPARSE_PARAM
-#if defined __STDC__ || defined __cplusplus
-int yyparse (void *YYPARSE_PARAM);
-#else
-int yyparse ();
-#endif
-#else /* ! YYPARSE_PARAM */
-#if defined __STDC__ || defined __cplusplus
-int yyparse (void);
-#else
-int yyparse ();
-#endif
-#endif /* ! YYPARSE_PARAM */
-
-
/* The lookahead symbol. */
int yychar;
More information about the coreboot-gerrit
mailing list