Index: src/simulator-arm.cc |
=================================================================== |
--- src/simulator-arm.cc (revision 347) |
+++ src/simulator-arm.cc (working copy) |
@@ -43,8 +43,12 @@ |
using ::v8::internal::OS; |
using ::v8::internal::ReadLine; |
using ::v8::internal::DeleteArray; |
+#ifdef WIN32 |
+#define SScanF sscanf_s |
+#else |
+#define SScanF sscanf |
+#endif |
- |
// The Debugger class is used by the simulator while debugging simulated ARM |
// code. |
class Debugger { |
@@ -130,7 +134,7 @@ |
} |
return true; |
} else { |
- return sscanf(desc, "%i", value) == 1; // NOLINT |
+ return SScanF(desc, "%i", value) == 1; // NOLINT |
} |
return false; |
} |
@@ -215,7 +219,7 @@ |
} else { |
// Use sscanf to parse the individual parts of the command line. At the |
// moment no command expects more than two parameters. |
- int args = sscanf(line, // NOLINT |
+ int args = SScanF(line, // NOLINT |
"%" XSTR(COMMAND_SIZE) "s " |
"%" XSTR(ARG_SIZE) "s " |
"%" XSTR(ARG_SIZE) "s", |