-putMacro(macroNum, va_alist)
-int macroNum;
-va_dcl
+putMacro(int macroNum, char *fmt, ...)
+putMacro(int macroNum, ...)
{
va_list ap;
union macroArg {
mip = mip->cmac_next;
}
- va_start(ap);
+ va_start(ap, fmt);
+ va_start(ap, macroNum);
for (i = 1; i <= maxarg; i++) {
switch(argtype[i]) {
case ATYPE_VOID: