Current File : //usr/share/emacs/24.3/lisp/erc/erc-compat.elc |
;ELC
;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:08:35 2024
;;; from file /builddir/build/BUILD/emacs-24.3/lisp/erc/erc-compat.el
;;; in Emacs version 24.3.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!\210\302\303\304\"\210\305\303\306\304#\207" [require format-spec defalias erc-define-minor-mode define-minor-mode put edebug-form-spec] 4)
#@31 Decode S using CODING-SYSTEM.
(defalias 'erc-decode-coding-string #[(s coding-system) "\302 \303#\207" [s coding-system decode-coding-string t] 4 (#$ . 718)])
#@126 Encode S using CODING-SYSTEM.
Return the same string, if the encoding operation is trivial.
See `erc-encoding-coding-alist'.
(defalias 'erc-encode-coding-string #[(s coding-system) "\302 \303#\207" [s coding-system encode-coding-string t] 4 (#$ . 885)])
(byte-code "\300\301\302\"\210\300\303\304\"\210\305\306\307\"\210\300\310\306\"\210\300\311\312\"\210\300\313\314\"\207" [defalias erc-propertize propertize erc-view-mode-enter view-mode-enter autoload help-function-arglist "help-fns" erc-function-arglist erc-delete-dups delete-dups erc-replace-regexp-in-string replace-regexp-in-string] 3)
(defalias 'erc-set-write-file-functions #[(new-val) "\302\301!\210\211\207" [new-val write-file-functions make-local-variable] 2])
#@37 Time at which Emacs was dumped out.
(defvar erc-emacs-build-time (byte-code ";\203 \207\301\302\"\207" [emacs-build-time format-time-string "%Y-%m-%d"] 3) (#$ . 1622))
#@132 Directory beneath which additional per-user Emacs-specific files
are placed.
Note that this should end with a directory separator.
(defvar erc-user-emacs-directory (byte-code "\302\300!\203 \207\302\301!\203 \207\303\207" [user-emacs-directory user-init-directory boundp "~/.emacs.d/"] 2) (#$ . 1801))
#@286 Replace the subexpression SUBEXP of the last match in STRING with NEWTEXT.
MATCH is the text which matched the subexpression (see `match-string').
START is the beginning position of the last match (see `match-beginning').
See `replace-match' for explanations of FIXEDCASE and LITERAL.
(defalias 'erc-replace-match-subexpression-in-string #[(newtext string match subexp start &optional fixedcase literal) "\305 \n\f%\207" [newtext fixedcase literal string subexp replace-match] 6 (#$ . 2114)])
(byte-code "\300\301\302\"\210\300\303\304\"\210\300\305\306\"\210\300\307\310\"\207" [defalias erc-with-selected-window with-selected-window erc-cancel-timer cancel-timer erc-make-obsolete make-obsolete erc-make-obsolete-variable make-obsolete-variable] 3)
#@97 Find the first item satisfying PREDICATE in LIST.
Return the sublist of LIST whose car matches.
(defalias 'erc-member-if #[(predicate list) "\302\303\215)\207" [list ptr found (byte-code "\205 @!\203 \302\303\"\210A\211\204 \304\207" [ptr predicate throw found nil] 4)] 2 (#$ . 2873)])
#@127 Remove all items satisfying PREDICATE in SEQ.
This is a destructive function: it reuses the storage of SEQ
whenever possible.
(defalias 'erc-delete-if #[(predicate seq) " @!\203 A\211\204 \211A\n\2032 \n@!\203( \n:\205&