/*
 * 5799-WZQ (C) COPYRIGHT = NONE
 * LICENSED MATERIALS - PROPERTY OF IBM
 */
/* $Header:varargs.h 12.0$ */
/* $ACIS:varargs.h 12.0$ */
/* $Source: /ibm/acis/usr/src/include/RCS/varargs.h,v $ */

#if !defined(lint) && !defined(LOCORE)  && defined(RCS_HDRS)
static char *rcsidvarargs = "$Header:varargs.h 12.0$";
#endif

/*	varargs.h	4.1	83/05/03	*/

typedef char *va_list;
# define va_alist va_alist1, va_alist2, va_alist3, va_alist4
# define va_dcl int va_alist1, va_alist2, va_alist3, va_alist4;
# define va_start(list) list = (char *) &va_alist1
# define va_end(list)
# define va_arg(list,mode) ((mode *)((list += (sizeof(mode)+3)&(-4))\
		-((sizeof(mode)<4)?sizeof(mode):(sizeof(mode)+3)&(-4))))[0]
