X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6ba5b855ebc737cc46cabfbe799b0c7706f437f4..b3ee25c5997ddaee43a14a825df740c2e72e9189:/h/mhparse.h?ds=inline diff --git a/h/mhparse.h b/h/mhparse.h index 1dfd7ed8..29fc1afe 100644 --- a/h/mhparse.h +++ b/h/mhparse.h @@ -290,15 +290,27 @@ CT parse_mime (char *); * Translate a composition file into a MIME data structure. Arguments are: * * infile - Name of input filename + * autobuild - A flag to indicate if the composition file parser is + * being run in automatic mode or not. In auto mode, + * if a MIME-Version header is encountered it is assumed + * that the composition file is already in MIME format + * and will not be processed further. Otherwise, an + * error is generated. + * dist - A flag to indicate if we are being run by "dist". In + * that case, add no MIME headers to the message. Existing + * headers will still be encoded by RFC 2047. * directives - A flag to control whether or not build directives are * processed by default. * encoding - The default encoding to use when doing RFC 2047 header * encoding. Must be one of CE_UNKNOWN, CE_BASE64, or * CE_QUOTED; * - * Returns a CT structure describing the resulting MIME message. + * Returns a CT structure describing the resulting MIME message. If the + * -auto flag is set and a MIME-Version header is encountered, the return + * value is NULL. */ -CT build_mime (char *infile, int directives, int encoding); +CT build_mime (char *infile, int autobuild, int dist, int directives, + int encoding); int add_header (CT, char *, char *); int get_ctinfo (char *, CT, int);