]> diplodocus.org Git - nmh/blobdiff - uip/mhmisc.c
Ensure that mhfixmsg exit status is either 0 or 1.
[nmh] / uip / mhmisc.c
index ad50264ea33256ec958b858d01eeb024d91800ac..a20c186e5804e2c00e93693a865b9c0702095d96 100644 (file)
@@ -9,6 +9,7 @@
 #include <h/mime.h>
 #include <h/mhparse.h>
 #include <h/utils.h>
+#include "../sbr/makedir.h"
 
 extern int debugsw;
 
@@ -28,10 +29,10 @@ static char *errs = NULL;
 /*
  * prototypes
  */
-int part_ok (CT);
-int part_exact(CT ct);
+int part_ok (CT) PURE;
+int part_exact(CT ct) PURE;
 int type_ok (CT, int);
-void content_error (char *, CT, char *, ...);
+void content_error (char *, CT, char *, ...) CHECK_PRINTF(3, 4);
 void flush_errors (void);
 
 
@@ -215,7 +216,7 @@ content_error (char *what, CT ct, char *fmt, ...)
     i = strlen (invo_name) + 2;
 
     /* Now add content type and subtype */
-    snprintf (bp, buflen, "\n%*.*s(content %s/%s", i, i, "",
+    snprintf (bp, buflen, "\n%*s(content %s/%s", i, "",
        ci->ci_type, ci->ci_subtype);
     len = strlen (bp);
     bp += len;