Fixed windows build: unistd.h is not a portable header ...
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sun, 14 Nov 2010 00:43:50 +0000 (00:43 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sun, 14 Nov 2010 00:43:50 +0000 (00:43 +0000)
[r28140]

ir/libcore/lc_config_lexer.c
ir/libcore/lc_config_lexer.l

index b01e328..200856b 100644 (file)
@@ -530,7 +530,13 @@ char *_lc_opt_text;
 #endif
 
 #include <stdio.h>
-#include <unistd.h>  /* flex generated code wants a declaration of isatty... */
+
+/* flex generated code wants a declaration of isatty... */
+#ifdef _WIN32
+#include <io.h>
+#else
+#include <unistd.h>
+#endif
 
 #include "lc_parser_t.h"
 #include "lc_config_parser.h"
index fdf998f..d0ed399 100644 (file)
 #endif
 
 #include <stdio.h>
-#include <unistd.h>  /* flex generated code wants a declaration of isatty... */
+/* 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"