summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/v8/src/v8utils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/v8/src/v8utils.cc')
-rw-r--r--src/3rdparty/v8/src/v8utils.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/3rdparty/v8/src/v8utils.cc b/src/3rdparty/v8/src/v8utils.cc
index 56c00c1..4ab97ed 100644
--- a/src/3rdparty/v8/src/v8utils.cc
+++ b/src/3rdparty/v8/src/v8utils.cc
@@ -31,7 +31,9 @@
#include "platform.h"
+#ifndef _WIN32_WCE
#include "sys/stat.h"
+#endif
namespace v8 {
namespace internal {
@@ -133,7 +135,11 @@ char* ReadCharsFromFile(FILE* file,
// Get the size of the file and rewind it.
*size = ftell(file);
+#ifdef _WIN32_WCE
+ fseek(file, 0, SEEK_SET);
+#else
rewind(file);
+#endif // _WIN32_WCE
char* result = NewArray<char>(*size + extra_space);
for (int i = 0; i < *size && feof(file) == 0;) {