Fix v8 mingw build
authorBert Belder <bertbelder@gmail.com>
Mon, 4 Jul 2011 22:02:46 +0000 (00:02 +0200)
committerBert Belder <bertbelder@gmail.com>
Mon, 4 Jul 2011 22:04:58 +0000 (00:04 +0200)
deps/v8/src/platform-win32.cc

index b32c3c6..267fa94 100644 (file)
@@ -123,6 +123,15 @@ int strncasecmp(const char* s1, const char* s2, int n) {
 // the Microsoft Visual Studio C++ CRT.
 #ifdef __MINGW32__
 
+#ifndef _TRUNCATE
+# define _TRUNCATE 0
+#endif
+
+#ifndef STRUNCATE
+# define STRUNCATE 80
+#endif
+
+
 namespace v8 {
 namespace internal {
 
@@ -156,7 +165,6 @@ int _vsnprintf_s(char* buffer, size_t sizeOfBuffer, size_t count,
                  const char* format, va_list argptr) {
   return _vsnprintf(buffer, sizeOfBuffer, format, argptr);
 }
-#define _TRUNCATE 0
 
 
 int strncpy_s(char* strDest, size_t numberOfElements,