Code

frontend, liboconfig: Added missing prototypes for yylex/yyparse.
authorSebastian Harl <sh@tokkee.org>
Sun, 23 Feb 2014 04:41:11 +0000 (20:41 -0800)
committerSebastian Harl <sh@tokkee.org>
Sun, 23 Feb 2014 04:41:11 +0000 (20:41 -0800)
src/frontend/grammar.y
src/liboconfig/oconfig.c
src/liboconfig/parser.y

index 876f48a04a2d718864020473304e30d34ca0848a..8b2a8bf27c066d5a3cc0d12a481d01f5847d4d64 100644 (file)
@@ -36,6 +36,9 @@
 
 #include <stdio.h>
 
+int
+sdb_fe_yylex(YYSTYPE *yylval, YYLTYPE *yylloc, sdb_fe_yyscan_t yyscanner);
+
 sdb_fe_yyextra_t *
 sdb_fe_yyget_extra(sdb_fe_yyscan_t scanner);
 
index 427f957cb047e72e6cf92e5875ceadec5f2d369f..1f7093d334eb20de7420307c9225f4b6f0d8eb6a 100644 (file)
@@ -25,6 +25,7 @@
 #include "oconfig.h"
 
 extern FILE *yyin;
+int yyparse (void);
 
 oconfig_item_t *ci_root;
 const char     *c_file;
index 19f58b2b75c4f19b9b196f5d15b85f8f78dd21ac..469509d594d4bb1f80d611a0bed6ea7a7e66fce0 100644 (file)
@@ -29,6 +29,9 @@ static int yyerror (const char *s);
 extern int yylineno;
 extern char *yytext;
 
+/* Lexer functions */
+int yylex (void);
+
 extern oconfig_item_t *ci_root;
 extern char           *c_file;
 %}