summaryrefslogtreecommitdiff
path: root/winsup/mingw/include/wchar.h
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/mingw/include/wchar.h')
-rw-r--r--winsup/mingw/include/wchar.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/winsup/mingw/include/wchar.h b/winsup/mingw/include/wchar.h
index 4d6dfc8b78a..78b3c55f6c5 100644
--- a/winsup/mingw/include/wchar.h
+++ b/winsup/mingw/include/wchar.h
@@ -92,6 +92,15 @@ struct tm {
__END_CSTD_NAMESPACE
#ifndef _WSTDIO_DEFINED
+
+#ifndef __VALIST
+#if defined __GNUC__ && __GNUC__ > = 3
+#define __VALIST __builtin_va_list
+#else
+#define __VALIST char*
+#endif
+#endif
+
__BEGIN_CSTD_NAMESPACE
/* also in stdio.h - keep in sync */
int fwprintf (FILE*, const wchar_t*, ...);