summaryrefslogtreecommitdiff
path: root/deps/v8/src/v8utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/v8utils.h')
-rw-r--r--deps/v8/src/v8utils.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/deps/v8/src/v8utils.h b/deps/v8/src/v8utils.h
index 59b3898bda..b000d14409 100644
--- a/deps/v8/src/v8utils.h
+++ b/deps/v8/src/v8utils.h
@@ -43,18 +43,26 @@ namespace internal {
// so it works on MacOSX.
#if defined(__MACH__) && defined(__APPLE__)
#define PRINTF_CHECKING
+#define FPRINTF_CHECKING
#else // MacOsX.
#define PRINTF_CHECKING __attribute__ ((format (printf, 1, 2)))
+#define FPRINTF_CHECKING __attribute__ ((format (printf, 2, 3)))
#endif
#else
#define PRINTF_CHECKING
+#define FPRINTF_CHECKING
#endif
// Our version of printf().
void PRINTF_CHECKING PrintF(const char* format, ...);
+void FPRINTF_CHECKING PrintF(FILE* out, const char* format, ...);
// Our version of fflush.
-void Flush();
+void Flush(FILE* out);
+
+inline void Flush() {
+ Flush(stdout);
+}
// Read a line of characters after printing the prompt to stdout. The resulting