diff options
Diffstat (limited to 'gcc-4.2.1/gcc/config/alpha/va_list.h')
-rw-r--r-- | gcc-4.2.1/gcc/config/alpha/va_list.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gcc-4.2.1/gcc/config/alpha/va_list.h b/gcc-4.2.1/gcc/config/alpha/va_list.h new file mode 100644 index 000000000..df58ed0b5 --- /dev/null +++ b/gcc-4.2.1/gcc/config/alpha/va_list.h @@ -0,0 +1,19 @@ +/* A replacement for Digital Unix's <va_list.h>. */ + +#ifndef __GNUC_VA_LIST +#define __GNUC_VA_LIST +typedef __builtin_va_list __gnuc_va_list; +#endif + +#if !defined(_VA_LIST) && !defined(_HIDDEN_VA_LIST) +#define _VA_LIST +typedef __gnuc_va_list va_list; + +#elif defined(_HIDDEN_VA_LIST) && !defined(_HIDDEN_VA_LIST_DONE) +#define _HIDDEN_VA_LIST_DONE +typedef __gnuc_va_list __va_list; + +#elif defined(_HIDDEN_VA_LIST) && defined(_VA_LIST) +#undef _HIDDEN_VA_LIST + +#endif |