X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6ba5b855ebc737cc46cabfbe799b0c7706f437f4..b11a86cf7a0fc5b0dfef070e0bc65754c7d26016:/h/mhparse.h?ds=inline diff --git a/h/mhparse.h b/h/mhparse.h index 1dfd7ed8..62e6c0b3 100644 --- a/h/mhparse.h +++ b/h/mhparse.h @@ -290,15 +290,23 @@ 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. * 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 directives, int encoding); int add_header (CT, char *, char *); int get_ctinfo (char *, CT, int);