;ELC   
;;; compiled by roland@churchy.gnu.ai.mit.edu on Sat Jun 18 13:26:02 1994
;;; from file /gd/gnu/emacs/19.0/lisp/autoload.el
;;; emacs version 19.25.9.
;;; bytecomp version FSF 2.10
;;; optimization is on.
;;; this file uses opcodes which do not exist in Emacs 18.

(if (and (boundp 'emacs-version)
	 (or (and (boundp 'epoch::version) epoch::version)
	     (string-lessp emacs-version "19")))
    (error "`/gd/gnu/emacs/19.0/lisp/autoload.el' was compiled for Emacs 19"))

(defalias 'make-autoload #[(form file) "¢‰Â>…F 	Ã=Ä‰A‰@AA‰@‰;ƒ, A‚. ÄÈÉD\n@¢Ë=…C ÉÌD¯+)‡" [form car (defun defmacro) defmacro nil doc name macrop autoload quote file interactive macro] 8 "\
Turn FORM, a defun or defmacro, into an autoload for source file FILE.
Returns nil if FORM is not a defun or defmacro."])
(defconst generate-autoload-cookie ";;;###autoload" "\
Magic comment indicating the following form should be autoloaded.
Used by \\[update-file-autoloads].  This string should be
meaningless to Lisp (e.g., a comment).

This string is used:

;;;###autoload
(defun function-to-be-autoloaded () ...)

If this string appears alone on a line, the following form will be
read and an autoload made for it.  If there is further text on the line,
that text will be copied verbatim to `generated-autoload-file'.")
(defconst generate-autoload-section-header "\f\n;;;### " "\
String inserted before the form identifying
the section of autoloads for a file.")
(defconst generate-autoload-section-trailer "\n;;;***\n" "\
String which indicates the end of the section of autoloads for a file.")
(byte-code "ÀÁÂÃ#ˆÀÄÂÃ#ˆÀÅÂÃ#ˆÀÆÂÃ#ˆÀÇÂÃ#ˆÈÉÊ\"‡" [put autoload doc-string-elt 3 defun defvar defconst defmacro defalias autoload-trim-file-name #[(file) "À	!Â	Ã\f!\"‡" [expand-file-name file file-relative-name file-name-directory generated-autoload-file] 4]] 4)
(defalias 'generate-file-autoloads #[(file) "pÀÁ\n!ÄÅ\"ƒ Æ‰”O‚ )ÀÇÀ‰È\n!À	\n\fÒ\n!Ó\n!ÕÓ!!‰G‰GWƒa ÆO˜ƒa ÀO+ÙÚ\n\"ˆŠÛŽÜ\n!qˆŠŒ~ˆebˆm„ŽÝÀwˆÞß !!ƒxá !ˆâÀwˆÇlƒeãp!n„¡ äyˆ%æ%\"'%¢èN('ƒÃ %A@B‚Ç %'(ƒV('8;ƒV(S'›‰)A*)À¡ˆëì\"ˆÇ-îï'\"ˆ)ëð\"ˆŠqˆ`)1ëò*@!äÀO\"ˆŠqˆŠóì1Ç#ƒ*äuˆôcˆ‚**A„:ëõ\"ˆ‚Mëö\"ˆëò*A!äÀO\"ˆ÷!ˆ+‚aÇ-ø'\"ˆ)+‚v `1äyˆë1`{\"ˆ)‚v Þù!ƒ„äyˆ‚v úä!ˆäyˆ‚v ,ƒÇ;cˆüýþ\n!ÿ�@ \n!8¯\"ˆ÷!ˆ�A þ\n!�B ±ˆ	bˆCcˆÙ�D \n\".	‡" [nil file-name-nondirectory file name string-match "\\.elc?$" 0 t get-file-buffer output-end visited done-any float-output-format print-readably print-length load-name autoloads-done outbuf expand-file-name file-truename source-truename file-name-as-directory default-directory dir-truename len message "Generating autoloads for %s..." ((byte-code "„ Áp!ˆ\nqˆÃ Á‡" [visited kill-buffer outbuf point-marker output-end] 2)) find-file-noselect " 	\n\f" looking-at regexp-quote generate-autoload-cookie search-forward " 	" read 1 form make-autoload autoload doc-string-elt p elt princ "\n(" print-escape-newlines mapcar #[(elt) "À	\n\"ˆÃÄ\n\"‡" [prin1 elt outbuf princ " "] 3] "\"\\\n" begin prin1-to-string search-backward "\\" ")" " " terpri print ";" forward-sexp generate-autoload-section-header prin1 autoloads autoload-trim-file-name 5 file-attributes ";;; Generated autoloads from " "\n" generate-autoload-section-trailer "Generating autoloads for %s...done"] 10 "\
Insert at point a loaddefs autoload section for FILE.
autoloads are generated for defuns and defmacros in FILE
marked by `generate-autoload-cookie' (which see).
If FILE is being visited in a buffer, the contents of the buffer
are used." "fGenerate autoloads for file: "])
(defconst generated-autoload-file "loaddefs.el" "\
*File \\[update-file-autoloads] puts autoloads into.
A .el file can set this in its local variables section to make its
autoloads go somewhere else.")
(defalias 'update-file-autoloads #[(file) "À	!ÃÄ\n\"ƒ \nÅ‰”O‚ \n)ÆÇ	!	\nŠË	!qˆË\f!qˆŠŒ~ˆebˆ	„Ì ÍÆÏ#ƒÌ ÆÐÑ�Ó8\n˜ƒ· Å”Ô8ÕÖ	!8ƒm Ú!„¦ <ƒ¦ GÓUƒ¦ @@V„› @@Uƒ¦ A@A@Yƒ¦ ÛÜ	\"ˆÝ	‚³ Í!ˆ`|ˆÏ	+‚È \nÓ8™ƒÈ Å”bˆß	)‚2 	Ý=„	ß=ƒŠË	!qˆŠ~ˆebˆÍà!PÆÏ#ƒõ Æ‚ÿ tƒþ Û	â\"ˆÏ*„ã	!ˆ*tƒä ˆ?…\"Ç	!‰…\"å!,‡" [file-name-nondirectory file name string-match "\\.elc?$" 0 nil get-file-buffer existing-buffer found load-name find-file-noselect generated-autoload-file search-forward generate-autoload-section-header t (byte-code "Àp!‡" [read] 2) ((end-of-file)) form 2 4 5 file-attributes file-time last-time begin buffer-modified-p message "Autoload section for %s is up to date." up-to-date generate-autoload-section-trailer new "\n" generate-autoload-cookie " has no autoloads" generate-file-autoloads save-buffer kill-buffer] 5 "\
Update the autoloads for FILE in `generated-autoload-file'
(which FILE might bind in its local variables)." "fUpdate autoloads for file: "])
(defalias 'update-autoloads-here #[nil "À ŠebˆÂÄÅ#…i ÄÆÇ�É8‰\n;ƒ. Ë\n!„F Ì\n!„F ÍÎÏÐ8\n#!ƒ@ Å‚D ÄÑÒ�\n\nƒZ Ó”Â!ˆ`|ˆ)\n;ƒe Ö\n!ˆ*‚ *‡" [buffer-file-name generated-autoload-file search-forward generate-autoload-section-header nil t (byte-code "Àp!‡" [read] 2) ((end-of-file)) form 3 file get-file-buffer file-exists-p y-or-n-p format "Can't find library `%s'; remove its autoloads? " 2 (byte-code "ÀÁÂÃ\f8\"Å‰Æ$‡" [read-file-name format "Find `%s' load file: " 2 form nil t] 5) ((quit)) 0 begin generate-autoload-section-trailer generate-file-autoloads] 6 "\
Update sections of the current buffer generated by \\[update-file-autoloads]." nil])
(defalias 'update-directory-autoloads #[(dir) "ÀÂÃÄÆÇ#\"ˆ)t… ŠÈ	!qˆÊ )‡" [nil enable-local-eval mapcar update-file-autoloads directory-files dir t "^[^=].*\\.el$" find-file-noselect generated-autoload-file save-buffer] 6 "\
Run \\[update-file-autoloads] on each .el file in DIR." "DUpdate autoloads for directory: "])
(defalias 'batch-update-autoloads #[nil "„ ÁÂ!ˆÃ\fÃÈÉ\n\"ˆË\fƒY ÍÎ@!!ƒI Ï@ÐÑ#‰ƒE \f@!ˆA‰„5 )‚P \f@!ˆA‰„ )ÓÐ!ˆÈÔ!ˆÕƒl Ö‚m ×!+‡" [noninteractive error "batch-update-autoloads is to be used only with -batch" nil command-line-args-left enable-local-eval args lost message "Updating autoloads in %s..." generated-autoload-file #[(file) "ÀÁÂ�‡" [lossage (update-file-autoloads file) ((error (byte-code "ÀÁ!ˆÀ\n!ˆÀÃ!ˆÄÅ!ƒ ÅÇ\"ˆ‚  È!ˆÀÉ!ˆÊ‰‡" [princ ">>Error processing " file ": " fboundp display-error lossage nil prin1 "\n" t lost] 3)))] 3] frob file-directory-p expand-file-name directory-files t "\\.el$" rest save-some-buffers "Done" kill-emacs 1 0] 5 "\
Update the autoloads for the files or directories on the command line.
Runs \\[update-file-autoloads] on files and \\[update-directory-autoloads]
on directories.  Must be used only with -batch, and kills Emacs on completion.
Each file will be processed even if an error occurred previously.
For example, invoke `emacs -batch -f batch-update-autoloads *.el'."])
(provide (quote autoload))
