message.el: Silent the byte compiler
authorKatsumi Yamaoka <yamaoka@jpl.org>
Tue, 18 Aug 2015 01:35:23 +0000 (01:35 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Tue, 18 Aug 2015 01:35:23 +0000 (01:35 +0000)
* message.el (message-overlay-put, message-make-overlay)
(message-kill-all-overlays, message-overlays-in, message-overlay-get)
(message-delete-overlay, message-window-inside-pixel-edges):
Declare before using.

lisp/ChangeLog
lisp/message.el

index 1453f60..515843c 100644 (file)
@@ -1,3 +1,10 @@
+2015-08-18  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * message.el (message-overlay-put, message-make-overlay)
+       (message-kill-all-overlays, message-overlays-in, message-overlay-get)
+       (message-delete-overlay, message-window-inside-pixel-edges):
+       Declare before using.
+
 2015-08-17  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * message.el (message-overlay-get, message-overlays-in)
 2015-08-17  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * message.el (message-overlay-get, message-overlays-in)
index 9e54a94..59e3335 100644 (file)
@@ -2049,6 +2049,22 @@ You must have the \"hashcash\" binary installed, see `hashcash-path'."
 (unless (fboundp 'mail-dont-reply-to)
   (defalias 'mail-dont-reply-to 'rmail-dont-reply-to))
 
 (unless (fboundp 'mail-dont-reply-to)
   (defalias 'mail-dont-reply-to 'rmail-dont-reply-to))
 
+(eval-and-compile
+  (if (featurep 'emacs)
+      (progn
+       (defalias 'message-delete-overlay 'delete-overlay)
+       (defun message-kill-all-overlays ()
+         (mapcar #'delete-overlay (overlays-in (point-min) (point-max))))
+       (defalias 'message-make-overlay 'make-overlay)
+       (defalias 'message-overlay-get 'overlay-get)
+       (defalias 'message-overlay-put 'overlay-put)
+       (defalias 'message-overlays-in 'overlays-in)
+       (defalias 'message-window-inside-pixel-edges
+         'window-inside-pixel-edges))
+    (defun message-kill-all-overlays ()
+      (map-extents (lambda (extent ignore) (delete-extent extent))))
+    (defalias 'message-window-inside-pixel-edges 'ignore)))
+
 \f
 
 ;;;
 \f
 
 ;;;
@@ -7929,20 +7945,6 @@ which specify the range to operate on."
   (goto-char (prog1 (mark t)
               (set-marker (mark-marker) (point)))))
 
   (goto-char (prog1 (mark t)
               (set-marker (mark-marker) (point)))))
 
-(if (featurep 'emacs)
-    (progn
-      (defalias 'message-delete-overlay 'delete-overlay)
-      (defun message-kill-all-overlays ()
-       (mapcar #'delete-overlay (overlays-in (point-min) (point-max))))
-      (defalias 'message-make-overlay 'make-overlay)
-      (defalias 'message-overlay-get 'overlay-get)
-      (defalias 'message-overlay-put 'overlay-put)
-      (defalias 'message-overlays-in 'overlays-in)
-      (defalias 'message-window-inside-pixel-edges 'window-inside-pixel-edges))
-  (defun message-kill-all-overlays ()
-    (map-extents (lambda (extent ignore) (delete-extent extent))))
-  (defalias 'message-window-inside-pixel-edges 'ignore))
-
 ;; Support for toolbar
 (defvar tool-bar-mode)
 
 ;; Support for toolbar
 (defvar tool-bar-mode)