FSF GCC merge 02/23/03
[official-gcc.git] / gcc / config / alpha / va_list.h
blobdf58ed0b5be5ba6c24d1e5736535e5bf8cd386c5
1 /* A replacement for Digital Unix's <va_list.h>. */
3 #ifndef __GNUC_VA_LIST
4 #define __GNUC_VA_LIST
5 typedef __builtin_va_list __gnuc_va_list;
6 #endif
8 #if !defined(_VA_LIST) && !defined(_HIDDEN_VA_LIST)
9 #define _VA_LIST
10 typedef __gnuc_va_list va_list;
12 #elif defined(_HIDDEN_VA_LIST) && !defined(_HIDDEN_VA_LIST_DONE)
13 #define _HIDDEN_VA_LIST_DONE
14 typedef __gnuc_va_list __va_list;
16 #elif defined(_HIDDEN_VA_LIST) && defined(_VA_LIST)
17 #undef _HIDDEN_VA_LIST
19 #endif