]> git.eshelyaron.com Git - emacs.git/commitdiff
Add declare-function compatibility definition.
authorGlenn Morris <rgm@gnu.org>
Tue, 11 Dec 2007 05:28:59 +0000 (05:28 +0000)
committerGlenn Morris <rgm@gnu.org>
Tue, 11 Dec 2007 05:28:59 +0000 (05:28 +0000)
(widget-button-press, gnus-make-hashtable): Autoload.
(widget-event-point, gnus-configure-windows): Declare as functions.

lisp/gnus/mml.el

index 092827c570dd44ee4c8fbc5d973833c51538bf14..ec37c2b7560a536445c97d85cbe6a22919d8cc31 100644 (file)
 
 ;;; Code:
 
+;; For Emacs < 22.2.
+(eval-and-compile
+  (unless (fboundp 'declare-function) (defmacro declare-function (&rest r))))
+
 (require 'mm-util)
 (require 'mm-bodies)
 (require 'mm-encode)
@@ -1316,6 +1320,12 @@ Should be adopted if code in `message-send-mail' is changed."
 
 (defvar mml-preview-buffer nil)
 
+(autoload 'gnus-make-hashtable "gnus-util")
+(autoload 'widget-button-press "wid-edit" nil t)
+(declare-function widget-event-point "wid-edit" (event))
+;; If gnus-buffer-configuration is bound this is loaded.
+(declare-function gnus-configure-windows "gnus-win" (setting &optional force))
+
 (defun mml-preview (&optional raw)
   "Display current buffer with Gnus, in a new buffer.
 If RAW, display a raw encoded MIME message.