Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/mh-e/mh-xface.elc |
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.
;;; This file uses dynamic docstrings, first added in Emacs 19.29.
;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(byte-code "\300\301!\210\302\303\304\"\207" [require mh-e autoload message-fetch-field "message"] 3)
#@73 Determine at run time what function should be called to display X-Face.
(defvar mh-show-xface-function (byte-code "\301Y\203 \302\207\303\207" [emacs-major-version 21 mh-face-display-function ignore] 2) (#$ . 510))
(defvar mh-uncompface-executable (byte-code "\300\301!\205 \301\302!\207" [fboundp executable-find "uncompface"] 2))
#@17 Display X-Face.
(defalias 'mh-show-xface #[nil "\205 \205 \n\204 \204 \f\205
\207" [window-system mh-show-use-xface-flag mh-decode-mime-flag mh-mhl-format-file mh-clean-message-header-flag mh-show-xface-function] 1 (#$ . 851)])
#@141 Display a Face, X-Face, or X-Image-URL header field.
If more than one of these are present, then the first one found
in this order is used.
(defalias 'mh-face-display-function #[nil "\214eb\210\306\307d\310#\210e`}\210\310\311\312\310\"\311\313\310\"\311\314\310\"\315\211 \2030 \316 !\317\202U \n\203= \320\n!\321\202U \203F \303\202U \322\323 !\211@A@)
\205\216 eb\210\306\324d\310#\205\216
\303=\203q \325!\210\202\215 \326\327!\203\215 \327\330\f
\310\331\332\333\315\310#\334\335\333\315\310#&\336\"\210\315.\207" [case-fold-search face x-face url raw type re-search-forward "\n\n" t message-fetch-field "face" "x-face" "x-image-url" nil mh-face-to-png png mh-uncompface pbm cl-values-list mh-picon-get-image "^from:" mh-x-image-url-display fboundp insert-image create-image :foreground face-foreground mh-show-xface :background face-background " " #1=#:--cl-var--] 13 (#$ . 1096)])
#@43 Convert base64 encoded DATA to png image.
(defalias 'mh-face-to-png #[(data) "\302\303!rq\210\304\216\305\306!\203 \306\307!\210 c\210\3101# \311ed\"0\202'