Fix some -Wmissing-declarations warnings
[libfirm] / ir / libcore / lc_config_lexer.l
index c86f21b..d0ed399 100644 (file)
 #endif
 
 #include <stdio.h>
+/* flex generated code wants a declaration of isatty... */
+#ifdef _WIN32
+#include <io.h>
+#else
+#include <unistd.h>
 
 #include "lc_parser_t.h"
 #include "lc_config_parser.h"
 
 #define YY_NO_UNISTD_H
+#define YY_NO_INPUT
 
+#ifdef __cplusplus
+extern "C" {
+#endif
 static int _lc_opt_wrap(void);
+#ifdef __cplusplus
+}
+#endif
 
 %}
 
@@ -109,6 +121,5 @@ static int _lc_opt_wrap(void)
 {
        /* avoid warning */
        (void) yyunput;
-       (void) input;
        return 1;
 }