59,61c59,60 < va_list arg; < va_start(arg, fmt); < doprint(buf, buf+sizeof(buf), fmt, arg); --- > > doprint(buf, buf+sizeof(buf), fmt, &fmt+1);