Avoid conflicting definition for va_list on 64-bit Macs
This commit is contained in:
parent
41349948f8
commit
0a402f6e91
1 changed files with 3 additions and 0 deletions
|
|
@ -27,6 +27,9 @@ void *__va_arg(__va_list_struct *ap, int arg_type, int size, int align);
|
||||||
#define va_copy(dest, src) (*(dest) = *(src))
|
#define va_copy(dest, src) (*(dest) = *(src))
|
||||||
#define va_end(ap)
|
#define va_end(ap)
|
||||||
|
|
||||||
|
/* avoid conflicting definition for va_list on Macs. */
|
||||||
|
#define _VA_LIST_T
|
||||||
|
|
||||||
#else /* _WIN64 */
|
#else /* _WIN64 */
|
||||||
typedef char *va_list;
|
typedef char *va_list;
|
||||||
#define va_start(ap,last) __builtin_va_start(ap,last)
|
#define va_start(ap,last) __builtin_va_start(ap,last)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue