Add some declarations to url-handlers.el
* lisp/url/url-handlers.el (mm-save-part-to-file, mm-destroy-parts) (mm-decode-string, mail-content-type-get): Declare.
This commit is contained in:
parent
6450907e01
commit
af74224803
2 changed files with 13 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
|||
2013-05-22 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* url-handlers.el (mm-save-part-to-file, mm-destroy-parts)
|
||||
(mm-decode-string, mail-content-type-get): Declare.
|
||||
|
||||
2013-05-21 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* url-dav.el (url-http): Require it.
|
||||
|
|
|
@ -28,16 +28,20 @@
|
|||
;; (require 'url-util)
|
||||
(eval-when-compile (require 'mm-decode))
|
||||
;; (require 'mailcap)
|
||||
;; The following functions in the byte compiler's warnings are known not
|
||||
;; to cause any real problem for the following reasons:
|
||||
;; - mm-save-part-to-file, mm-destroy-parts: always used
|
||||
;; after mm-dissect-buffer and defined in the same file.
|
||||
;; The following are autoloaded instead of `require'd to avoid eagerly
|
||||
;; loading all of URL when turning on url-handler-mode in the .emacs.
|
||||
(autoload 'url-expand-file-name "url-expand" "Convert url to a fully specified url, and canonicalize it.")
|
||||
(autoload 'mm-dissect-buffer "mm-decode" "Dissect the current buffer and return a list of MIME handles.")
|
||||
(autoload 'url-scheme-get-property "url-methods" "Get property of a URL SCHEME.")
|
||||
|
||||
;; Always used after mm-dissect-buffer and defined in the same file.
|
||||
(declare-function mm-save-part-to-file "mm-decode" (handle file))
|
||||
(declare-function mm-destroy-parts "mm-decode" (handles))
|
||||
;; mm-decode loads mm-bodies.
|
||||
(declare-function mm-decode-string "mm-bodies" (string charset))
|
||||
;; mm-decode loads mail-parse.
|
||||
(declare-function mail-content-type-get "mail-parse" (ct attribute))
|
||||
|
||||
;; Implementation status
|
||||
;; ---------------------
|
||||
;; Function Status
|
||||
|
|
Loading…
Add table
Reference in a new issue