authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-10-26 01:11:57-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-10-26 01:11:57-04:00
logf4ca3482f1954eb0bdd0c378206d3a7b8e178f55
tree7395779c4bb93cc677f0744e269af3d55f8f8ed6
parentc7053bea204f87fe1c8b28ec97b27003a24dcafc

add guard to c_headers for duplicate va_list on darwin


1 files changed, 4 insertions(+), 0 deletions(-)

c_headers/stdarg.h+4
......@@ -26,10 +26,14 @@
2626#ifndef __STDARG_H
2727#define __STDARG_H
2828
29/* zig: added because macos _va_list.h was duplicately defining va_list
30 */
2931#ifndef _VA_LIST
32#ifndef _VA_LIST_T
3033typedef __builtin_va_list va_list;
3134#define _VA_LIST
3235#endif
36#endif
3337#define va_start(ap, param) __builtin_va_start(ap, param)
3438#define va_end(ap) __builtin_va_end(ap)
3539#define va_arg(ap, type) __builtin_va_arg(ap, type)