fmtstr
fmtstr(buf, sizeof buf, "error %d", e);
fmtstr(expdest, SPACE_NEEDED, "%"PRIdMAX, result);
fmtstr(str, sizeof str, "%d", n);
fmtstr(s, 16, "[%d] %c ",
fmtstr(s, 16, " " );
fmtstr(s + col, 16, "%ld ", (long)ps->pid);
fmtstr(s + col, 16, "Done(%d)", st);
fmtstr(s + col, 16, "Done");
fmtstr(s, sizeof(s), "%d", ind);
void fmtstr(char *, size_t, const char *, ...) __printflike(3, 4);
fmtstr(msg, 34, "Word \"%.13s\" unexpected", wordtext);
fmtstr(msg, 34,
fmtstr(msg, 34, "%s unexpected", tokname[lasttoken]);
fmtstr(p, 30, " (expecting \"%.10s\")", text);
fmtstr(p, 30, " (expecting %s)", tokname[token]);
static const char fmtstr[] = { "%l:%M\
(void)strftime(db, sizeof(db), fmtstr, localtime(&t));
char fmtstr[64];
audio_format2_tostr(fmtstr, sizeof(fmtstr), fmt);
printf("%s %s\n", s, fmtstr);
const char *fmtstr;
fmtstr = value(ENAME_HEADER_FORMAT);
if (fmtstr == NULL)
fmtstr = DEFAULT_HEADER_FORMAT;
msgline = smsgprintf(fmtstr, get_message(mesg));
char *fmtstr;
if (tabst && (fmtstr = value(ENAME_INDENT_PREAMBLE)) != NULL)
fmsgprintf(collf, fmtstr, mp);
if (tabst && (fmtstr = value(ENAME_INDENT_POSTSCRIPT)) != NULL)
fmsgprintf(collf, fmtstr, mp);
smsgprintf(const char *fmtstr, struct message *mp)
if (strncmp(fmtstr, USE_HL_DATE, sizeof(USE_HL_DATE) - 1) != 0)
fmtstr += sizeof(USE_HL_DATE) - 1;
newfmt = preformat(&tm, fmtstr, mp, use_hl_date);
fmsgprintf(FILE *fo, const char *fmtstr, struct message *mp)
buf = smsgprintf(fmtstr, mp);