aboutsummaryrefslogtreecommitdiff
path: root/winconsole.h
diff options
context:
space:
mode:
Diffstat (limited to 'winconsole.h')
-rw-r--r--winconsole.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/winconsole.h b/winconsole.h
new file mode 100644
index 0000000..195dac4
--- /dev/null
+++ b/winconsole.h
@@ -0,0 +1,19 @@
+#ifndef WINCONSOLE_H
+#define WINCONSOLE_H
+
+#include <stdio.h>
+
+#ifndef WINCONSOLE_NO_DEF
+#define vfprintf(FILE, FMT, AP) winconsole_vfprintf((FILE), (FMT), (AP))
+#define fprintf(FILE, FMT, ...) winconsole_fprintf((FILE), (FMT), ##__VA_ARGS__)
+#define vprintf(FMT, AP) winconsole_vprintf((FMT), (AP))
+#define printf(FMT, ...) winconsole_printf((FMT), ##__VA_ARGS__)
+#endif
+
+int winconsole_vfprintf(FILE *fp, const char *fmt, va_list ap);
+int winconsole_fprintf(FILE *fp, const char *fmt, ...);
+
+int winconsole_vprintf(const char *fmt, va_list ap);
+int winconsole_printf(const char *fmt, ...);
+
+#endif