diff options
Diffstat (limited to 'winsup/mingw/include/varargs.h')
-rw-r--r-- | winsup/mingw/include/varargs.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/winsup/mingw/include/varargs.h b/winsup/mingw/include/varargs.h index 48e203b24..53703445c 100644 --- a/winsup/mingw/include/varargs.h +++ b/winsup/mingw/include/varargs.h @@ -52,10 +52,14 @@ #ifndef RC_INVOKED -#ifndef _VA_LIST -#define _VA_LIST +#ifndef _VA_LIST +#define _VA_LIST +#if defined __GNUC__ && __GNUC__ >= 3 +typedef __builtin_va_list va_list; +#else typedef char* va_list; #endif +#endif /* * Amount of space required in an argument list (ie. the stack) for an |