Commit dabf7832 authored by Federico G. Schwindt's avatar Federico G. Schwindt

Use VSB_putc for single char ops

parent e28f6851
......@@ -105,7 +105,7 @@ ban_add_lump(const struct ban_proto *bp, const void *p, uint32_t len)
buf[0] = 0xff;
while (VSB_len(bp->vsb) & PALGN)
VSB_bcat(bp->vsb, buf, 1);
VSB_putc(bp->vsb, buf[0]);
vbe32enc(buf, len);
VSB_bcat(bp->vsb, buf, sizeof buf);
VSB_bcat(bp->vsb, p, len);
......
......@@ -906,7 +906,7 @@ VEP_Parse(struct vep_state *vep, const char *p, size_t l)
while (p < e && *p != '>' && *p != vep->attr_delim &&
(vep->attr_delim != ' ' || !vct_issp(*p))) {
if (vep->attr_vsb != NULL)
VSB_bcat(vep->attr_vsb, p, 1);
VSB_putc(vep->attr_vsb, *p);
p++;
}
if (p < e && *p == '>') {
......
......@@ -526,7 +526,7 @@ pan_ic(const char *func, const char *file, int line, const char *cond,
}
}
VSB_printf(pan_vsb, "\n");
VSB_bcat(pan_vsb, "", 1); /* NUL termination */
VSB_putc(pan_vsb, '\0'); /* NUL termination */
if (FEATURE(FEATURE_NO_COREDUMP))
exit(4);
......
......@@ -82,9 +82,9 @@ vxp_quote(const struct vxp *vxp, const char *b, const char *e, int tokoff)
assert(e <= vxp->e);
for (p = vxp->b; p < vxp->e; p++) {
if (isspace(*p))
VSB_bcat(vxp->sb, " ", 1);
VSB_putc(vxp->sb, ' ');
else
VSB_bcat(vxp->sb, p, 1);
VSB_putc(vxp->sb, *p);
}
VSB_putc(vxp->sb, '\n');
for (p = vxp->b; p < vxp->e; p++) {
......
......@@ -135,13 +135,13 @@ vcc_quoteline(const struct vcc *tl, const char *l, const char *le)
y &= ~7;
y += 8;
while (x < y) {
VSB_bcat(tl->sb, " ", 1);
VSB_putc(tl->sb, ' ');
x++;
}
} else {
x++;
y++;
VSB_bcat(tl->sb, p, 1);
VSB_putc(tl->sb, *p);
}
}
VSB_putc(tl->sb, '\n');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment