/*****************************************************************************/
/* */
-/* stdarg.h */
+/* stdarg.h */
/* */
-/* Variable arguments */
+/* Variable arguments */
/* */
/* */
/* */
-/* (C) 1998-2003 Ullrich von Bassewitz */
+/* (C) 1998-2004 Ullrich von Bassewitz */
/* Römerstrasse 52 */
/* D-70794 Filderstadt */
/* EMail: uz@cc65.org */
typedef unsigned char* va_list;
-#define va_start(ap, fix) ap = ((va_list)&(fix))
-#define va_arg(ap,type) (*(type*)(ap -= ((sizeof (type) + 1) & ~1)))
-#define va_copy(dest, src) ((dest)=(src))
+#define va_start(ap, fix) ap = ((va_list)&(fix))
+#define va_arg(ap,type) (*(type*)(ap -= ((sizeof (type) + 1) & ~1)))
+#if __CC65_STD__ >= __CC65_STD_C99__
+#define va_copy(dest, src) ((dest)=(src))
+#endif
#define va_end(ap)