# HG changeset patch # User Dave Love # Date 980374854 0 # Node ID 8a1b48ccaa0e17fa5fc88891a3919ad27afa3cec # Parent 9c7789e8882b22fdb38c8ed0c000718f5b58dc55 QP tweaks diff -r 9c7789e8882b -r 8a1b48ccaa0e man/emacs-mime.texi --- a/man/emacs-mime.texi Wed Jan 24 21:17:10 2001 +0000 +++ b/man/emacs-mime.texi Wed Jan 24 22:20:54 2001 +0000 @@ -574,8 +574,11 @@ The following functions are defined by the library: @deffn Command quoted-printable-decode-region @var{from} @var{to} &optional @var{coding-system} -QP-decode all the encoded text in the region. If @var{coding-system} is -non-nil, decode bytes into characters with that coding-system. +QP-decode all the encoded text in the region. If @var{coding-system} +is non-nil, decode bytes into characters with that coding-system. It +is probably better not to use @var{coding-system}; instead decode into +a unibyte buffer, decode that appropriately and then interpret it as +multibyte. @end deffn @defun quoted-printable-decode-string @var{string} &optional @var{coding-system} @@ -584,12 +587,16 @@ @end defun @deffn Command quoted-printable-encode-region @var{from} @var{to} &optional @var{fold} @var{class} -QP-encode all the region. If @var{fold} is non-@var{nil}, fold lines at -76 characters, as required by the RFC. If @var{class} is -non-@code{nil}, translate the characters matched by that class in the -form expected by @var{skip-chars-forward}. If variable -@var{mm-use-ultra-safe-encoding} is defined and non-@code{nil}, fold -lines unconditionally and encode lines starting with @samp{From }. +QP-encode all the region. If @var{fold} is non-@var{nil}, fold lines +at 76 characters, as required by the RFC. If @var{class} is +non-@code{nil}, translate the characters matched by that class, which +should be in the form expected by @var{skip-chars-forward} and should +probably not contain literal eight-bit characters. Specifying +@var{class} makes sense to do extra encoding in header fields. + +If variable @var{mm-use-ultra-safe-encoding} is defined and +non-@code{nil}, fold lines unconditionally and encode @samp{From } and +@samp{-} at the start of lines.. @end deffn @defun quoted-printable-encode-string string