Your IP : 216.73.216.48
;ELC
;;; Compiled
;;; in Emacs version 24.5
;;; 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.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#@94 Major version number of this version of Emacs.
This variable first existed in version 19.23.
(defconst emacs-major-version (byte-code "\301\302\"\210\303\304\305\"!\207" [emacs-version string-match "^[0-9]+" string-to-number match-string 0] 4) (#$ . 408))
#@94 Minor version number of this version of Emacs.
This variable first existed in version 19.23.
(defconst emacs-minor-version (byte-code "\301\302\"\210\303\304\305\"!\207" [emacs-version string-match "^[0-9]+\\.\\([0-9]+\\)" string-to-number match-string 1] 4) (#$ . 672))
#@37 Time at which Emacs was dumped out.
(defconst emacs-build-time (current-time) (#$ . 951))
#@46 Name of the system on which Emacs was built.
(defconst emacs-build-system (system-name) (#$ . 1047))
#@259 Return string describing the version of Emacs that is running.
If optional argument HERE is non-nil, insert string at point.
Don't use this function in programs to choose actions according
to the system configuration; look at `system-configuration' instead.
(defalias 'emacs-version #[(&optional here) "\306\307\310!\204 \311\202\f \312 \313\314!\203 \315\n\316\317OP\202A \313\320!\203) \321P\202A \313\322!\2033 \323\202A \313\324!\203@ \306\325\f\"\202A \326\327\305!\203X
\330>\203X \306\331\332\333
!!\"\202Y \326\334\335 \"!&\"#\203o \"c\202 \307\310!\203} \336\337\"\"\202 \")\207" [emacs-version system-configuration motif-version-string gtk-version-string ns-version-string x-toolkit-scroll-bars format called-interactively-p interactive "GNU Emacs %s (%s%s%s)\n of %s on %s" "GNU Emacs %s (%s%s%s) of %s on %s" featurep motif ", " 4 nil gtk ", GTK+ Version " x-toolkit ", X toolkit" ns ", NS %s" "" boundp (xaw xaw3d) ", %s scroll bars" capitalize symbol-name format-time-string "%Y-%m-%d" message "%s" emacs-build-time emacs-build-system version-string here] 10 (#$ . 1155) "P"])
(defalias 'version 'emacs-version)
#@179 String giving the repository revision from which this Emacs was built.
Value is nil if Emacs was not built from a repository checkout,
or if we could not determine the revision.
(defvar emacs-repository-version nil (#$ . 2303))
(byte-code "\302\303\304\305#\210\306\305\211\203, @\303N\203% \304N\204% \307\304\303N#\210 A\211\204 *\310\303\304\311#\207" [prop --dolist-tail-- defvaralias emacs-bzr-version emacs-repository-version nil (saved-value saved-variable-comment) put make-obsolete-variable "24.4"] 6)
#@166 Try to return as a string the bzr revision ID of directory DIR.
This uses the dirstate file's parent revision entry.
Returns nil if unable to find this information.
(defalias 'emacs-bzr-version-dirstate #[(dir) "\303\304\"\305 !\205. \306\307!r\nq\210\310\216\311 !\210\312\313!\205- \314y\205- \312\315!\205- \316\317!+)\207" [dir file #1=#:temp-buffer expand-file-name ".bzr/checkout/dirstate" file-readable-p generate-new-buffer " *temp*" ((byte-code "\301!\203\n \302!\210\301\207" [#1# buffer-name kill-buffer] 2)) insert-file-contents looking-at "#bazaar dirstate flat format 3" 3 "[0-9]+ \\([^ \n]+\\) " match-string 1] 3 (#$ . 2831)])
#@63 Ask bzr itself for the version information for directory DIR.
(defalias 'emacs-bzr-version-bzr #[(dir) "\302\303!\210\304\305!rq\210\306\216\307\310\311\312\313\312\314\315\316 &!\205 \317 +\207" [#1=#:temp-buffer dir message "Waiting for bzr..." generate-new-buffer " *temp*" ((byte-code "\301!\203\n \302!\210\301\207" [#1# buffer-name kill-buffer] 2)) zerop call-process "bzr" nil (t nil) "version-info" "--custom" "--template={revno} {revision_id} (clean = {clean})" buffer-string] 10 (#$ . 3485)])
(byte-code "\300\301\302\303#\210\304\301\302\305#\207" [defalias emacs-bzr-get-version emacs-repository-get-version nil make-obsolete "24.4"] 4)
#@664 Try to return as a string the repository revision of the Emacs sources.
The format of the returned string is dependent on the VCS in use.
Value is nil if the sources do not seem to be under version
control, or if we could not determine the revision. Note that
this reports on the current state of the sources, which may not
correspond to the running Emacs.
Optional argument DIR is a directory to use instead of
`source-directory'. Optional argument EXTERNAL non-nil means to
maybe ask the VCS itself, if the sources appear to be under
version control. If `force', always ask. the VCS. Otherwise
only ask the VCS if we cannot find any information ourselves.
(defalias 'emacs-repository-get-version #[(&optional dir external) "\204 \306\307\310\"!\203\226 \n\311=\203 \312!\207\313\211\211\314\307\315\"\211!\203M \316\317!+r+q\210\320\216\321
!\210db\210\322\323!\203G \324\325!\210\326 +\202\224 \314\307\327\"\211!\203\215 \330!\316\317!,r,q\210\331\216\321
!\210\332\333!\205u \334\335!+\211\203\211 \330\f!\232\203\211 \336\f!\202\224 \202\224 \n\205\224 \312!+\207\306\307\337\"!\205\314 \340\341!\210\316\317!-r-q\210\342\216\343!.\313\344\345\217\346=\205\313 \347\350 !?\205\313 \351\323\352\326 #,\207" [dir source-directory external rev loc file file-directory-p expand-file-name ".bzr/branch" force emacs-bzr-version-bzr nil file-readable-p ".bzr/branch/last-revision" generate-new-buffer " *temp*" ((byte-code "\301!\203\n \302!\210\301\207" [#1=#:temp-buffer buffer-name kill-buffer] 2)) insert-file-contents looking-back "\n" delete-char -1 buffer-string ".bzr/branch/location" emacs-bzr-version-dirstate ((byte-code "\301!\203\n \302!\210\301\207" [#2=#:temp-buffer buffer-name kill-buffer] 2)) looking-at "file://\\(.*\\)" match-string 1 emacs-repository-get-version ".git" message "Waiting for git..." ((byte-code "\301!\203\n \302!\210\301\207" [#3=#:temp-buffer buffer-name kill-buffer] 2)) file-name-as-directory (byte-code "\300\301\302\303\302\304\305&\207" [call-process "git" nil (t nil) "rev-parse" "HEAD"] 7) ((error)) 0 zerop buffer-size replace-regexp-in-string "" #1# #2# #3# default-directory] 4 (#$ . 4147)])
(byte-code "\300\301\302\303\304\305 #\306Q!\207" [purecopy "\n$Id: " subst-char-in-string 10 32 emacs-version " $\n"] 6)