summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/util.h4
-rw-r--r--src/win32port.h9
2 files changed, 13 insertions, 0 deletions
diff --git a/src/util.h b/src/util.h
index f6601d3..58e0b85 100644
--- a/src/util.h
+++ b/src/util.h
@@ -16,7 +16,11 @@
#define NINJA_UTIL_H_
#pragma once
+#ifdef WIN32
+#include "win32port.h"
+#else
#include <stdint.h>
+#endif
#include <string>
using namespace std;
diff --git a/src/win32port.h b/src/win32port.h
new file mode 100644
index 0000000..a39590f
--- /dev/null
+++ b/src/win32port.h
@@ -0,0 +1,9 @@
+#ifndef NINJA_WIN32PORT_H_
+#define NINJA_WIN32PORT_H_
+#pragma once
+
+/// A 64-bit integer type
+typedef unsigned long long int64_t;
+typedef unsigned long long uint64_t;
+
+#endif // NINJA_WIN32PORT_H_ \ No newline at end of file