outputs
u16 outputs)
&outputs, sizeof(outputs));
u16 *outputs)
outputs, sizeof(*outputs));
u16 outputs)
&outputs, sizeof(outputs));
for (i = 0; outputs[i].name; i++) {
if (!(outformats & outputs[i].format))
fout = output_createtmp(outputs[i].name);
warn("cannot create %s", outputs[i].name);
if ((*outputs[i].fn)(fout, vd, st) != 0) {
warn("output for %s format failed", outputs[i].name);
warn("finish for %s format failed", outputs[i].name);
} outputs[] = {