X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=man%2Fmhbuild.man;h=d127de8dbfd7dd312da94df3ac6541d37ac420e1;hb=b3bc649e0562c9aa68acdf7fb5c8c03335cafb25;hp=8dd7458dcfe4c23647d1a9955ba9ceb10e669cac;hpb=1513f7668c494c4583141d6115669b7198c14556;p=mmh diff --git a/man/mhbuild.man b/man/mhbuild.man index 8dd7458..d127de8 100644 --- a/man/mhbuild.man +++ b/man/mhbuild.man @@ -1,6 +1,5 @@ .\" .\" %nmhwarning% -.\" $Id$ .\" .TH MHBUILD %manext1% "%nmhdate%" MH.6.8 [%nmhversion%] .SH NAME @@ -13,6 +12,7 @@ mhbuild \- translate MIME composition draft .RB [ \-list " | " \-nolist ] .RB [ \-realsize " | " \-norealsize ] .RB [ \-headers " | " \-noheaders ] +.RB [ \-directives " | " \-nodirectives ] .RB [ \-ebcdicsafe " | " \-noebcdicsafe ] .RB [ \-rfc934mode " | " \-norfc934mode ] .RB [ \-contentid " | " \-nocontentid ] @@ -116,12 +116,36 @@ than one line, e.g., .fi .RE .PP -There are four kinds of directives: \*(lqtype\*(rq directives, which +There are five kinds of directives: \*(lqtype\*(rq directives, which name the type and subtype of the content; \*(lqexternal-type\*(rq directives, which also name the type and subtype of the content; the \*(lqmessage\*(rq directive (#forw), which is used to forward one or -more messages; and, the \*(lqbegin\*(rq directive (#begin), which is -used to create a multipart content. +more messages; the \*(lqbegin\*(rq directive (#begin), which is +used to create a multipart content; and the \*(lqon/off/pop\*(rq +directives (#on, #off, #pop) which control whether any other +directives are honored at all. +.PP +The +.B \-directives +switch allows control over whether mhbuild will honor any of the +\*(lq#\*(rq-directives. This can also be affected with the #on or +#off directives, and #pop, which restores the state of processing to +that preceding the most recent #on or #off. (The #on, #off, and #pop +directives are always honored, of course.) This allows inclusion of +plain text which looks like mhbuild directives, without causing +errors: +.PP +.RS 5 +.nf +#off +#include + +printf("Hello, World!); +#pop +.fi +.RE +.PP +Currently the stack depth for the #on/off/pop directives is 32. .PP The \*(lqtype\*(rq directive is used to directly specify the type and subtype of a content. You may only specify discrete types in this manner @@ -225,7 +249,8 @@ You must give a description string to separate the content parameters from the external-parameters (although this string may be empty). This description string is specified by enclosing it within \*(lq[]\*(rq. A disposition string, to appear in a -Content-Disposition header, may appear in the optional \*(lq{}\*(rq. +\*(lqContent-Disposition\*(rq header, may appear in the optional +\*(lq{}\*(rq. .PP These parameters are of the form: .PP @@ -440,7 +465,7 @@ This third part will be text/plain .RE .SS "Integrity Check" If -.B Imhbuild +.B mhbuild is given the .B \-check switch, then it will also associate @@ -682,7 +707,3 @@ mhlist(1), mhshow(1), mhstore(1), .RB ` \-noebcdicsafe ' .RB ` \-noverbose ' .fi - -.SH CONTEXT -If a folder is given, it will become the current folder. The last -message selected will become the current message.