Modify va_list for osx.
#ifndef __STDARG_H
#define __STDARG_H
+#ifdef __APPLE__
+typedef __darwin_va_list va_list;
+#else
typedef struct {
unsigned int gp_offset;
unsigned int fp_offset;
void *overflow_arg_area;
void *reg_save_area;
} va_list[1];
+#endif
#define va_start(ap, param) __builtin_va_start (ap)
#define va_arg(ap, type) __builtin_va_arg(ap, (type *) 0)
