summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormeta <s@w23.at>2011-01-24 22:58:19 (GMT)
committermeta <s@w23.at>2011-01-24 22:58:19 (GMT)
commit4ac3af2f92843401f3f2204efd72d0596516f538 (patch)
treed105b98ddbaf878c1fca8cd7d19262f975d445ec /src
parent18a303ac5b335792591a0c007d74f21dc457363a (diff)
compile fixes for parser and lexer under MSVC
Diffstat (limited to 'src')
-rw-r--r--src/lexer.l7
-rw-r--r--src/parser.y2
2 files changed, 9 insertions, 0 deletions
diff --git a/src/lexer.l b/src/lexer.l
index 985dbbe..0da3f5d 100644
--- a/src/lexer.l
+++ b/src/lexer.l
@@ -32,6 +32,13 @@
#include <QStack>
#include <QFileInfo>
#include <QDir>
+
+//isatty for visual c++
+#ifdef _MSC_VER
+int __cdecl _isatty(int _FileHandle);
+#define isatty _isatty
+#endif
+
QString* stringcontents;
int lexerget_lineno(void);
#ifdef __GNUC__
diff --git a/src/parser.y b/src/parser.y
index 26cd118..aad5ba0 100644
--- a/src/parser.y
+++ b/src/parser.y
@@ -35,7 +35,9 @@
#include <sys/types.h>
#include <sys/stat.h>
+#ifndef _MSC_VER
#include <unistd.h>
+#endif
#include "module.h"
#include "expression.h"
contact: Jan Huwald // Impressum