[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacsweblogs] Fix compiler warnings with CVS Emacs
From: |
Leo |
Subject: |
[Emacsweblogs] Fix compiler warnings with CVS Emacs |
Date: |
Thu, 24 Dec 2009 04:26:35 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) |
The following patch fixes the compiler warning under Emacs 23.1.90.
diff -c -L /usr/local/opensource/site-lisp/goodies/xml-rpc.el.gz~ -L
/usr/local/opensource/site-lisp/goodies/xml-rpc.el.gz /tmp/jka-com10239tAh
/tmp/jka-com10239HVt
--- /usr/local/opensource/site-lisp/goodies/xml-rpc.el.gz~
+++ /usr/local/opensource/site-lisp/goodies/xml-rpc.el.gz
@@ -482,8 +482,7 @@
(while (progn (setq name (format " *XML-RPC-%d*" num)
buf (get-buffer name))
(and buf (or (get-buffer-process buf)
- (save-excursion (set-buffer buf)
- (> (point-max) 1)))))
+ (with-current-buffer buf (> (point-max) 1)))))
(setq num (1+ num)))
name))
@@ -535,7 +534,7 @@
(setq url-be-asynchronous t
url-current-callback-data (list
async-callback-function
- (current-buffer))
+ (current-buffer))
url-current-callback-func
'xml-rpc-request-callback-handler)
(setq url-be-asynchronous nil))
@@ -544,9 +543,8 @@
(when (not url-be-asynchronous)
(let ((result (xml-rpc-request-process-buffer
(current-buffer))))
- (when (> xml-rpc-debug 1)
- (save-excursion
- (set-buffer (create-file-buffer "result-data"))
+ (when (> xml-rpc-debug 1)
+ (with-current-buffer (create-file-buffer "result-data")
(insert result)))
result)))
(t ; Post emacs20 w3-el
@@ -609,8 +607,7 @@
(defun xml-rpc-request-process-buffer (xml-buffer)
"Process buffer XML-BUFFER."
(unwind-protect
- (save-excursion
- (set-buffer xml-buffer)
+ (with-current-buffer xml-buffer
(when (fboundp 'url-uncompress)
(let ((url-working-buffer xml-buffer))
(url-uncompress)))
@@ -626,7 +623,7 @@
((looking-at "<\\?xml ")
(xml-rpc-clean (xml-parse-region (point-min)
(point-max))))
-
+
;; No HTTP status returned
((not status)
(let ((errstart
@@ -654,7 +651,7 @@
(when (< xml-rpc-debug 1)
(kill-buffer xml-buffer))
(funcall callback-fun (xml-rpc-xml-to-response xml-response))))
-
+
(defun xml-rpc-method-call-async (async-callback-func server-url method
&rest params)
Diff finished. Thu Dec 24 04:09:15 2009
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacsweblogs] Fix compiler warnings with CVS Emacs,
Leo <=