;ELC   
;;; compiled by amu@tux.mit.edu on Sun Nov 15 14:41:36 1998
;;; from file /afs/sipb.mit.edu/contrib/emacs/packages/gnus-5.6.44/lisp/gnus-bcklg.el
;;; emacs version 19.34.1.
;;; 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.29")))
    (error "`gnus-bcklg.el' was compiled for Emacs 19.29 or later"))


(byte-code "ÀÁ!ˆÂÃ!„\f ÄÃBÂÆ!„ ÇÆBÂÈ!„& ÇÈBÇ‡" [require gnus boundp gnus-backlog-buffer " *Gnus Backlog*" current-load-list gnus-backlog-articles nil gnus-backlog-hashtb] 2)
#@28 Return the backlog buffer.
(defalias 'gnus-backlog-buffer #[nil "À	!† ŠÂ	!qˆÃp!ˆÄÀ	!)‡" [get-buffer gnus-backlog-buffer gnus-get-buffer-create buffer-disable-undo t buffer-read-only] 2 (#$ . 688)])
#@31 Initialize backlog variables.
(defalias 'gnus-backlog-setup #[nil "?…\n ÁÂ!‰‡" [gnus-backlog-hashtb gnus-make-hashtable 1024] 2 (#$ . 894)])
(gnus-add-shutdown (quote gnus-backlog-shutdown) (quote gnus))
#@42 Clear all backlog variables and buffers.
(defalias 'gnus-backlog-shutdown #[nil "À	!ƒ\n Â	!ˆÃÃ‰‡" [get-buffer gnus-backlog-buffer kill-buffer nil gnus-backlog-hashtb gnus-backlog-articles] 2 (#$ . 1106)])
(defalias 'gnus-backlog-enter-article #[(group number buffer) "À ˆÁ\nÃÄ!Q\"Ç‰	\n>?…W §ƒ, \nGYƒ, Ì ˆ	\nB\nŠÍ qˆÇdbˆn„E Ïcˆ`Ð!ˆÒ‰TÓ	$**‡" [gnus-backlog-setup intern group ":" int-to-string number gnus-backlog-hashtb nil b ident gnus-backlog-articles gnus-keep-backlog gnus-backlog-remove-oldest-article gnus-backlog-buffer buffer-read-only "\n" insert-buffer-substring buffer gnus-put-text-property gnus-backlog] 6])
(defalias 'gnus-backlog-remove-oldest-article #[nil "ŠÀ qˆebˆÁ ÂU?…/ Ã`Ä\"Å‰ƒ% È	\"	`Ê`TÄÅd$|*)‡" [gnus-backlog-buffer buffer-size 0 get-text-property gnus-backlog nil buffer-read-only ident delq gnus-backlog-articles next-single-property-change] 7])
#@50 Remove article NUMBER in GROUP from the backlog.
(defalias 'gnus-backlog-remove-article #[(group number) "§…R Á ˆÂÄÅ!Q\"Ç‰	‰\n>…Q ŠÌ qˆÇÎedÏ\n$‰	ƒF Ð	TÏpd$	|ˆ)Ñ\n\"‰)+‡" [number gnus-backlog-setup intern group ":" int-to-string gnus-backlog-hashtb nil end beg ident gnus-backlog-articles gnus-backlog-buffer buffer-read-only text-property-any gnus-backlog next-single-property-change delq] 6 (#$ . 2017)])
(defalias 'gnus-backlog-request-article #[(group number buffer) "§…[ Á ˆÂÄÅ!Q\"Ç‰	‰\n>…Z ŠÌ qˆÍedÎ\n$‰	„> Ï\n\"‚H Ð	TÎpd$)ÇÒ ˆÓ\f	#ˆ)Ô+‡" [number gnus-backlog-setup intern group ":" int-to-string gnus-backlog-hashtb nil end beg ident gnus-backlog-articles gnus-backlog-buffer text-property-any gnus-backlog delq next-single-property-change buffer-read-only erase-buffer insert-buffer-substring t] 6])
(provide (quote gnus-bcklg))
