]> diplodocus.org Git - nmh/blobdiff - uip/mhbuildsbr.c
That didn't work, try adding -pedantic-errors.
[nmh] / uip / mhbuildsbr.c
index 79268399261973f681cb570a485d77c94244078d..e449917092e185d5934cf3579ddaa81373998ec4 100644 (file)
@@ -69,11 +69,6 @@ int find_cache (CT, int, int *, char *, char *, int);
 void free_ctinfo (CT);
 void free_encoding (CT, int);
 
-/*
- * prototypes
- */
-CT build_mime (char *, int);
-
 /*
  * static prototypes
  */
@@ -128,7 +123,7 @@ static void directive_pop(void)
  */
 
 CT
-build_mime (char *infile, int directives)
+build_mime (char *infile, int directives, int header_encoding)
 {
     int        compnum, state;
     char buf[BUFSIZ], name[NAMESZ];
@@ -234,7 +229,7 @@ finish_field:
      */
 
     for (hp = ct->c_first_hf; hp != NULL; hp = hp->next) {
-       if (encode_rfc2047(hp->name, &hp->value, CE_UNKNOWN, NULL)) {
+       if (encode_rfc2047(hp->name, &hp->value, header_encoding, NULL)) {
            adios(NULL, "Unable to encode header \"%s\"", hp->name);
        }
     }