FMT
asprintf(&json, FMT, size, idx, odd, even, action);
(void) printf(FMT, "PKGINST", info.pkginst);
(void) printf(FMT, "NAME", info.name);
(void) printf(FMT, "CATEGORY", info.catg);
(void) printf(FMT, "ARCH", info.arch);
(void) printf(FMT, "VERSION", info.version);
(void) printf(FMT, "BASEDIR", info.basedir);
(void) printf(FMT, "VENDOR", info.vendor);
(void) printf(FMT, parmlst[i], pt);
(void) printf(FMT, "STATUS", gettext("spooled"));
(void) printf(FMT, "STATUS",
(void) printf(FMT, "STATUS",
(void) printf(FMT, "STATUS", gettext("(unknown)"));
#define putf(FMT,X) (sprintf(tmpbuf,FMT,X),putstr(tmpbuf))