From 4821702fb49c72216c307341dc3dfd5a3984cf83 Mon Sep 17 00:00:00 2001 From: bellard Date: Thu, 14 Apr 2005 23:49:21 +0000 Subject: win32 merge --- win32/include/stdarg.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 win32/include/stdarg.h (limited to 'win32/include/stdarg.h') diff --git a/win32/include/stdarg.h b/win32/include/stdarg.h new file mode 100644 index 0000000..d562d6d --- /dev/null +++ b/win32/include/stdarg.h @@ -0,0 +1,15 @@ +#ifndef _STDARG_H +#define _STDARG_H + +typedef char *va_list; + +/* only correct for i386 */ +#define va_start(ap,last) ap = ((char *)&(last)) + ((sizeof(last)+3)&~3) +#define va_arg(ap,type) (ap += (sizeof(type)+3)&~3, *(type *)(ap - ((sizeof(type)+3)&~3))) +#define va_end(ap) + +/* fix a buggy dependency on GCC in libio.h */ +typedef va_list __gnuc_va_list; +#define _VA_LIST_DEFINED + +#endif -- cgit v1.3.1