]> git.sur5r.net Git - cc65/blobdiff - include/stdarg.h
Working
[cc65] / include / stdarg.h
index fe0fa9f07aa2aed1b9a6d4d427fe61445e13f497..be9ce537ff89976f507b3e72256f0152f0afb05d 100644 (file)
@@ -40,7 +40,7 @@
 
 typedef unsigned char* va_list;
 
-#define va_start(ap, fix)              ap = (va_list)&fix + __argsize__ - __fixargs__
+#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_end(ap)