Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/play/cookie1.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\302\303\304\305\306\307&\210\310\311\302\312\313\314\306\301\315\316& \207" [custom-declare-group cookie nil "Random cookies from phrase files." :prefix "cookie-" :group games custom-declare-variable cookie-file "Default phrase file for cookie functions." :type (choice (const nil) file) :version "24.4"] 10)
#@49 Delimiter used to separate cookie file entries.
(defconst cookie-delimiter "\n%%\n\\|\n%\n\\| " (#$ . 739))
#@55 Cache of cookie files that have already been snarfed.
(defvar cookie-cache (make-vector 511 0) (#$ . 853))
#@92 Return either FILE or `cookie-file'.
Signal an error if the result is nil or not readable.
(defalias 'cookie-check-file #[(file) "\206 \211\204 \302\303!\210\304!\204 \302\305\"\210\207" [file cookie-file user-error "No phrase file specified" file-readable-p "Cannot read file `%s'"] 3 (#$ . 966)])
#@240 Return a random phrase from PHRASE-FILE.
When the phrase file is read in, display STARTMSG at the beginning
of load, ENDMSG at the end.
Interactively, PHRASE-FILE defaults to `cookie-file', unless that
is nil or a prefix argument is used.
(defalias 'cookie #[(phrase-file &optional startmsg endmsg) "\305!\306 \n#\307\310\f!\210\f\311H\312\313!\203! \314\315\"\202\"