Commit d25080d1 authored by Federico G. Schwindt's avatar Federico G. Schwindt Committed by Lasse Karstensen

Use VSB_putc for single char ops

parent b6bc9cd6
...@@ -105,7 +105,7 @@ ban_add_lump(const struct ban_proto *bp, const void *p, uint32_t len) ...@@ -105,7 +105,7 @@ ban_add_lump(const struct ban_proto *bp, const void *p, uint32_t len)
buf[0] = 0xff; buf[0] = 0xff;
while (VSB_len(bp->vsb) & PALGN) while (VSB_len(bp->vsb) & PALGN)
VSB_bcat(bp->vsb, buf, 1); VSB_putc(bp->vsb, buf[0]);
vbe32enc(buf, len); vbe32enc(buf, len);
VSB_bcat(bp->vsb, buf, sizeof buf); VSB_bcat(bp->vsb, buf, sizeof buf);
VSB_bcat(bp->vsb, p, len); VSB_bcat(bp->vsb, p, len);
......
...@@ -906,7 +906,7 @@ VEP_Parse(struct vep_state *vep, const char *p, size_t l) ...@@ -906,7 +906,7 @@ VEP_Parse(struct vep_state *vep, const char *p, size_t l)
while (p < e && *p != '>' && *p != vep->attr_delim && while (p < e && *p != '>' && *p != vep->attr_delim &&
(vep->attr_delim != ' ' || !vct_issp(*p))) { (vep->attr_delim != ' ' || !vct_issp(*p))) {
if (vep->attr_vsb != NULL) if (vep->attr_vsb != NULL)
VSB_bcat(vep->attr_vsb, p, 1); VSB_putc(vep->attr_vsb, *p);
p++; p++;
} }
if (p < e && *p == '>') { if (p < e && *p == '>') {
......
...@@ -526,7 +526,7 @@ pan_ic(const char *func, const char *file, int line, const char *cond, ...@@ -526,7 +526,7 @@ pan_ic(const char *func, const char *file, int line, const char *cond,
} }
} }
VSB_printf(pan_vsb, "\n"); VSB_printf(pan_vsb, "\n");
VSB_bcat(pan_vsb, "", 1); /* NUL termination */ VSB_putc(pan_vsb, '\0'); /* NUL termination */
if (FEATURE(FEATURE_NO_COREDUMP)) if (FEATURE(FEATURE_NO_COREDUMP))
exit(4); exit(4);
......
...@@ -82,9 +82,9 @@ vxp_quote(const struct vxp *vxp, const char *b, const char *e, int tokoff) ...@@ -82,9 +82,9 @@ vxp_quote(const struct vxp *vxp, const char *b, const char *e, int tokoff)
assert(e <= vxp->e); assert(e <= vxp->e);
for (p = vxp->b; p < vxp->e; p++) { for (p = vxp->b; p < vxp->e; p++) {
if (isspace(*p)) if (isspace(*p))
VSB_bcat(vxp->sb, " ", 1); VSB_putc(vxp->sb, ' ');
else else
VSB_bcat(vxp->sb, p, 1); VSB_putc(vxp->sb, *p);
} }
VSB_putc(vxp->sb, '\n'); VSB_putc(vxp->sb, '\n');
for (p = vxp->b; p < vxp->e; p++) { for (p = vxp->b; p < vxp->e; p++) {
......
...@@ -135,13 +135,13 @@ vcc_quoteline(const struct vcc *tl, const char *l, const char *le) ...@@ -135,13 +135,13 @@ vcc_quoteline(const struct vcc *tl, const char *l, const char *le)
y &= ~7; y &= ~7;
y += 8; y += 8;
while (x < y) { while (x < y) {
VSB_bcat(tl->sb, " ", 1); VSB_putc(tl->sb, ' ');
x++; x++;
} }
} else { } else {
x++; x++;
y++; y++;
VSB_bcat(tl->sb, p, 1); VSB_putc(tl->sb, *p);
} }
} }
VSB_putc(tl->sb, '\n'); 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