]> git.eshelyaron.com Git - emacs.git/commitdiff
(top-level): Don't require cl when compiling.
authorGlenn Morris <rgm@gnu.org>
Sun, 2 Dec 2007 04:03:19 +0000 (04:03 +0000)
committerGlenn Morris <rgm@gnu.org>
Sun, 2 Dec 2007 04:03:19 +0000 (04:03 +0000)
(gnus-group-buffer): Define for compiler.
(url-news-fetch-message-id): Don't use `declare'.
(nntp-open-tls-stream, nntp-open-ssl-stream):
No need to define for compiler.
(url-snews): Use nntp-open-tls-stream unless ssl is requested.

lisp/url/ChangeLog
lisp/url/url-news.el

index f608f54b0e0d3a0db7b16a0aac4b59650ec402f0..61a76ef67d97d050ac744618e568831ba9ad394f 100644 (file)
@@ -1,3 +1,12 @@
+2007-12-02  Glenn Morris  <rgm@gnu.org>
+
+       * url-news.el (top-level): Don't require cl when compiling.
+       (gnus-group-buffer): Define for compiler.
+       (url-news-fetch-message-id): Don't use `declare'.
+       (nntp-open-tls-stream, nntp-open-ssl-stream):
+       No need to define for compiler.
+       (url-snews): Use nntp-open-tls-stream unless ssl is requested.
+
 2007-12-01  Glenn Morris  <rgm@gnu.org>
 
        * url-handlers.el (top-level): Always require url-parse, not just
index d774270aced0577207ccf8adcfe46e9a41cd010c..fc1f0091547438e357c561ec473f6f1133874cbb 100644 (file)
@@ -30,9 +30,6 @@
 (require 'nntp)
 (autoload 'url-warn "url")
 (autoload 'gnus-group-read-ephemeral-group "gnus-group")
-(eval-when-compile (require 'cl))
-(defvar nntp-open-tls-stream)
-(defvar nntp-open-ssl-stream)
 
 (defgroup url-news nil
   "News related options."
@@ -85,8 +82,9 @@
                )))
     buf))
 
+(defvar gnus-group-buffer)
+
 (defun url-news-fetch-newsgroup (newsgroup host)
-  (declare (special gnus-group-buffer))
   (if (string-match "^/+" newsgroup)
       (setq newsgroup (substring newsgroup (match-end 0))))
   (if (string-match "/+$" newsgroup)
 
 ;;;###autoload
 (defun url-snews (url)
-  (let ((nntp-open-connection-function (if (eq 'tls url-gateway-method)
-                                          nntp-open-tls-stream
-                                        nntp-open-ssl-stream)))
+  (let ((nntp-open-connection-function (if (eq 'ssl url-gateway-method)
+                                          'nntp-open-ssl-stream
+                                        'nntp-open-tls-stream)))
     (url-news url)))
 
 (provide 'url-news)