summaryrefslogtreecommitdiffstats
path: root/sys/alpha/include/ansi.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/alpha/include/ansi.h')
-rw-r--r--sys/alpha/include/ansi.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/alpha/include/ansi.h b/sys/alpha/include/ansi.h
index eb9cfa6..0aa285b 100644
--- a/sys/alpha/include/ansi.h
+++ b/sys/alpha/include/ansi.h
@@ -72,8 +72,11 @@
#define _BSD_OFF_T_ long /* file offset */
#define _BSD_PID_T_ int /* process [group] */
-#if defined __GNUC__ && (__GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ > 95)
+#if defined __GNUC__
+#if (__GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ > 95)
#define _BSD_VA_LIST_ __builtin_va_list /* internally known to gcc */
+#endif
+typedef _BSD_VA_LIST_ __gnuc_va_list; /* compatibility w/GNU headers*/
#else
typedef struct {
char *__base;
OpenPOWER on IntegriCloud