/* Use the system's macros with the system's compiler. */
/* Record that varargs.h is defined; this turns off stdarg.h. */
/* On Next, erase any vestiges of stdarg.h. */
/* These macros implement traditional (non-ANSI) varargs
#define va_alist __builtin_va_alist
#define va_dcl int __builtin_va_alist;
(__builtin_saveregs (), \
AP = ((void *) &__builtin_va_alist))
#define va_start(AP) AP=(char *) &__builtin_va_alist
#define __va_rounded_size(TYPE) \
(((sizeof (TYPE) + sizeof (int) - 1) / sizeof (int)) * sizeof (int))
#define va_arg(AP, TYPE) \
(*((TYPE *) (AP += __va_rounded_size (TYPE), \
AP - __va_rounded_size (TYPE))))
#endif /* not _VARARGS_H */