;ELC
;;; Compiled
;;; in Emacs version 26.1
;;; 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\302\"\210\303\304!\203 \300\305\304\"\210\202 \300\305\306\"\210\300\307\303\310!\203$ \310\202% \311\"\207" [defalias mh-require require fboundp assoc-string mh-assoc-string #[(key list case-fold) "\203 \303 \n\"\207\304 \n\"\207" [case-fold key list assoc-ignore-case assoc] 3 "Like `assoc' but specifically for strings.\nCase is ignored if CASE-FOLD is non-nil.\nThis function is used by Emacs versions that lack `assoc-string',\nintroduced in Emacs 22."] mh-cancel-timer cancel-timer delete-itimer] 4)
#@216 Make temporary overriding function definitions.
This is an analogue of a dynamically scoped `let' that operates on
the function cell of FUNCs rather than their value cell.
(fn ((FUNC ARGLIST BODY...) ...) FORM...)
(defalias 'mh-flet '(macro . #[(bindings &rest body) "\302\303!\203 \303\304\305\" BB\207\306 BB\207" [bindings body fboundp cl-letf mapcar #[(binding) "\301\302@DD\303ABD\207" [binding symbol-function quote lambda] 3] flet] 4 (#$ . 940)]))
(byte-code "\300\301\302\303#\210\300\301\304\305#\207" [put mh-flet lisp-indent-function 1 edebug-form-spec ((&rest (sexp sexp &rest form)) &rest form)] 4)
#@292 Return the number of color cells supported by DISPLAY.
This function is used by XEmacs to return 2 when `device-color-cells'
or `display-color-cells' returns nil. This happens when compiling or
running on a tty and causes errors since `display-color-cells' is
expected to return an integer.
(defalias 'mh-display-color-cells #[(&optional display) "\301\302!\203 \302!\206 \303\207\301\304!\203 \304!\206 \303\207\303\207" [display fboundp display-color-cells 2 device-color-cells] 2 (#$ . 1565)])
#@333 Display the list of COMPLETIONS.
See documentation for `display-completion-list' for a description of the
arguments COMPLETIONS.
The optional argument COMMON-SUBSTRING, if non-nil, should be a string
specifying a common substring for adding the faces
`completions-first-difference' and `completions-common-part' to
the completions.
(defalias 'mh-display-completion-list '(macro . #[(completions &optional common-substring) "\303W\203\n \304 D\207\305\306!\203 \304\306 \nG\307BBBD\207\304 \nE\207" [emacs-major-version completions common-substring 22 display-completion-list fboundp completion-hilit-commonality (nil)] 5 (#$ . 2075)]))
#@267 Return the foreground color name of FACE, or nil if unspecified.
See documentation for `face-foreground' for a description of the
arguments FACE, FRAME, and perhaps INHERIT.
This macro is used by Emacs versions that lack an INHERIT argument,
introduced in Emacs 22.
(defalias 'mh-face-foreground '(macro . #[(face &optional frame inherit) "\304W\203 \305 \nE\207\305 \nF\207" [emacs-major-version face frame inherit 22 face-foreground] 4 (#$ . 2720)]))
#@259 Return the background color name of face, or nil if unspecified.
See documentation for `back-foreground' for a description of the
arguments FACE, FRAME, and INHERIT.
This macro is used by Emacs versions that lack an INHERIT argument,
introduced in Emacs 22.
(defalias 'mh-face-background '(macro . #[(face &optional frame inherit) "\304W\203 \305 \nE\207\305 \nF\207" [emacs-major-version face frame inherit 22 face-background] 4 (#$ . 3183)]))
(byte-code "\300\301!\203 \302\303\301\"\210\202 \302\303\304\"\210\300\305!\203! \302\306\305\"\210\202& |