X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/5356de2c15cdb7fdb76662740e264b4363d88cf5..6e1d79d58e5da5ba06bc42ebebd2f6f8f2ceb52e:/uip/mhoutsbr.c diff --git a/uip/mhoutsbr.c b/uip/mhoutsbr.c index 89b4b932..ea45a628 100644 --- a/uip/mhoutsbr.c +++ b/uip/mhoutsbr.c @@ -10,6 +10,7 @@ #include #include +#include #include #include #include @@ -116,7 +117,7 @@ output_content (CT ct, FILE *out) m = (struct multipart *) ct->c_ctparams; if (m->mp_content_before) { - fprintf (out, "%s", m->mp_content_before); + fputs(m->mp_content_before, out); } for (part = m->mp_parts; part; part = part->mp_next) { @@ -132,7 +133,7 @@ output_content (CT ct, FILE *out) fprintf (out, "\n--%s--\n", boundary); if (m->mp_content_after) { - fprintf (out, "%s", m->mp_content_after); + fputs(m->mp_content_after, out); } } break; @@ -365,7 +366,7 @@ writeQuoted (CT ct, FILE *out) * doesn't falsely match an mbox delimiter. */ cp = bufp; - if (gotlen >= 5 && strncmp (cp, "From ", 5) == 0) { + if (gotlen >= 5 && HasPrefix(cp, "From ")) { fprintf (out, "=%02X", 'F'); cp++; n += 3;