summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ta/ta.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/ta/ta.h b/ta/ta.h
index 1a9738a9f0..ef78fd59a2 100644
--- a/ta/ta.h
+++ b/ta/ta.h
@@ -26,6 +26,12 @@
#define TA_TYPEOF(t) void *
#endif
+// Broken crap with __USE_MINGW_ANSI_STDIO
+#ifdef __MINGW32__
+#undef TA_PRF
+#define TA_PRF(a1, a2) __attribute__ ((format (gnu_printf, a1, a2)))
+#endif
+
#define TA_STRINGIFY_(x) # x
#define TA_STRINGIFY(x) TA_STRINGIFY_(x)