Snprintf
Snprintf(buf, sizeof(buf),
Snprintf(buf, sizeof(buf), "%s called %s",
Snprintf(buf, sizeof(buf), "invisible %s", mtmp->data->mname);
Snprintf(linebuf+pos, sizeof(linebuf)-pos, "%3d", rank);
Snprintf(linebuf+pos, sizeof(linebuf)-pos, " ");
Snprintf(linebuf+pos, sizeof(linebuf)-pos, " %6ld %8s",
Snprintf(linebuf+pos, sizeof(linebuf)-pos, " ");
Snprintf(linebuf+pos, sizeof(linebuf)-pos, "-%c ", t1->plchar);
Snprintf(linebuf+pos, sizeof(linebuf)-pos,
Snprintf(linebuf+pos, sizeof(linebuf)-pos,
Snprintf(linebuf+pos, sizeof(linebuf)-pos,
Snprintf(linebuf+pos, sizeof(linebuf)-pos,
Snprintf(linebuf+pos, sizeof(linebuf)-pos,
Snprintf(linebuf+pos, sizeof(linebuf)-pos,
Snprintf(linebuf+pos, sizeof(linebuf)-pos,
Snprintf(linebuf+pos, sizeof(linebuf)-pos, " on%s level %d",
Snprintf(linebuf+pos, sizeof(linebuf)-pos,
Snprintf(linebuf+pos, sizeof(linebuf)-pos,
Snprintf(linebuf+pos, sizeof(linebuf)-pos, " by %s%s",
Snprintf(linebuf+pos, sizeof(linebuf)-pos,
Snprintf(buf, sizeof(buf), "%d", a);
Snprintf(buf+bufpos, sizeof(buf)-bufpos,
Snprintf(buf+bufpos, sizeof(buf)-bufpos,
Snprintf(buf+bufpos, sizeof(buf)-bufpos,
Snprintf(buf+bufpos, sizeof(buf)-bufpos, " of %s", an);
Snprintf(buf+bufpos, sizeof(buf)-bufpos, " called %s", un);
Snprintf(buf+bufpos, sizeof(buf)-bufpos, " (%s)", dn);
Snprintf(buf, bufmax, "%sheavy iron ball",
Snprintf(buf, bufmax, "wand");
Snprintf(buf, bufmax, "wand of %s", an);
Snprintf(buf, bufmax, "wand called %s", un);
Snprintf(buf, bufmax, "%s wand", dn);
Snprintf(buf, bufmax, "ring");
Snprintf(buf, bufmax, "ring of %s", an);
Snprintf(buf, bufmax, "ring called %s", un);
Snprintf(buf, bufmax, "%s ring", dn);
Snprintf(buf, bufmax, "%s gem", dn);
Snprintf(buf, bufmax, "glorkum %c (0%o) %u %d",
Snprintf(prefix, sizeof(prefix), "%u ", obj->quan);
Snprintf(bp+bppos, bpmax-bppos, " (%d)", obj->spe);
Snprintf(buf, bufmax, "an %s", str);
Snprintf(buf, bufmax, "a %s", str);
Snprintf(prefix, sizeof(prefix), "%u ", otmp->quan);
Snprintf(buf, sizeof(buf), (a < 0) ? "%d" : "+%d", a);