aboutsummaryrefslogtreecommitdiff
path: root/include/stdarg.h
diff options
context:
space:
mode:
authorDavid Mertens <dcmertens.perl@gmail.com>2016-08-04 13:14:52 -0400
committerDavid Mertens <dcmertens.perl@gmail.com>2016-08-04 13:14:52 -0400
commit0a402f6e91c284dd37cb61e726cc95de20fe895e (patch)
tree92ceca1b0cefa4aeb627b73050b1ea14fd3bdbef /include/stdarg.h
parent41349948f8db22b09a22628dad15eb40a45d2eff (diff)
downloadtinycc-0a402f6e91c284dd37cb61e726cc95de20fe895e.tar.gz
tinycc-0a402f6e91c284dd37cb61e726cc95de20fe895e.tar.bz2
Avoid conflicting definition for va_list on 64-bit Macs
Diffstat (limited to 'include/stdarg.h')
-rw-r--r--include/stdarg.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/stdarg.h b/include/stdarg.h
index 9fff0c0..10ce733 100644
--- a/include/stdarg.h
+++ b/include/stdarg.h
@@ -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_end(ap)
+/* avoid conflicting definition for va_list on Macs. */
+#define _VA_LIST_T
+
#else /* _WIN64 */
typedef char *va_list;
#define va_start(ap,last) __builtin_va_start(ap,last)