;;; Code:
-(setq flim-modules '(std11
- mime-def
- mel mel-dl mel-b mel-q mel-u mel-g
- eword-decode eword-encode
- mime mime-parse mmbuffer mmcooked
- ;; mime-lib
- mailcap
+(setq flim-modules '(
closure
natset
digraph
ew-scan-m
ew-scan-u
ew-dec
+ std11
+ mime-def
+ mel mel-dl mel-b mel-q mel-u mel-g
+ eword-decode eword-encode
+ mime mime-parse mmbuffer mmcooked
+ ;; mime-lib
+ mailcap
))
(if (fboundp 'dynamic-link)
Otherwise it decodes non-ASCII bit patterns as the
default-mime-charset."
(interactive "*r")
+ (rotate-memo args-eword-decode-region
+ (list start end (buffer-substring start end) unfolding must-unfold code-conversion))
(save-excursion
(save-restriction
(narrow-to-region start end)
If MUST-UNFOLD is non-nil, it unfolds and eliminates line-breaks even
if there are in decoded encoded-words (generated by bad manner MUA
such as a version of Net$cape)."
+ (rotate-memo args-eword-decode-and-fold-structured-field
+ (list string start-column max-column must-unfold))
(or max-column
(setq max-column fill-column))
(let ((c start-column)
It decodes non us-ascii characters in FULL-NAME encoded as
encoded-words or invalid \"raw\" string. \"Raw\" non us-ascii
characters are regarded as variable `default-mime-charset'."
+ (rotate-memo args-eword-extract-address-components
+ (list string))
(let* ((structure (car (std11-parse-address
(eword-lexical-analyze
(std11-unfold-string string) 'must-unfold))))