| ... | @@ -26,10 +26,14 @@ | ... | @@ -26,10 +26,14 @@ |
| 26 | #ifndef __STDARG_H | 26 | #ifndef __STDARG_H |
| 27 | #define __STDARG_H | 27 | #define __STDARG_H |
| 28 | | 28 | |
| | 29 | /* zig: added because macos _va_list.h was duplicately defining va_list |
| | 30 | */ |
| 29 | #ifndef _VA_LIST | 31 | #ifndef _VA_LIST |
| | 32 | #ifndef _VA_LIST_T |
| 30 | typedef __builtin_va_list va_list; | 33 | typedef __builtin_va_list va_list; |
| 31 | #define _VA_LIST | 34 | #define _VA_LIST |
| 32 | #endif | 35 | #endif |
| | 36 | #endif |
| 33 | #define va_start(ap, param) __builtin_va_start(ap, param) | 37 | #define va_start(ap, param) __builtin_va_start(ap, param) |
| 34 | #define va_end(ap) __builtin_va_end(ap) | 38 | #define va_end(ap) __builtin_va_end(ap) |
| 35 | #define va_arg(ap, type) __builtin_va_arg(ap, type) | 39 | #define va_arg(ap, type) __builtin_va_arg(ap, type) |