[s-xml-rpc-cvs] CVS s-xml-rpc/src
scaekenberghe
scaekenberghe at common-lisp.net
Fri Feb 15 15:11:00 UTC 2008
Update of /project/s-xml-rpc/cvsroot/s-xml-rpc/src
In directory clnet:/tmp/cvs-serv6331/src
Modified Files:
xml-rpc.lisp
Log Message:
patch by jeff sapp: parse doubles as cl double-floats
--- /project/s-xml-rpc/cvsroot/s-xml-rpc/src/xml-rpc.lisp 2006/04/19 10:22:30 1.9
+++ /project/s-xml-rpc/cvsroot/s-xml-rpc/src/xml-rpc.lisp 2008/02/15 15:11:00 1.10
@@ -1,6 +1,6 @@
;;;; -*- mode: lisp -*-
;;;;
-;;;; $Id: xml-rpc.lisp,v 1.9 2006/04/19 10:22:30 scaekenberghe Exp $
+;;;; $Id: xml-rpc.lisp,v 1.10 2008/02/15 15:11:00 scaekenberghe Exp $
;;;;
;;;; This is a Common Lisp implementation of the XML-RPC protocol,
;;;; as documented on the website http://www.xmlrpc.com
@@ -284,7 +284,8 @@
(declare (ignore attributes))
(cons (case name
((:|int| :|i4|) (parse-integer seed))
- (:|double| (let ((*read-eval* nil))
+ (:|double| (let ((*read-eval* nil)
+ (*read-default-float-format* 'double-float))
(read-from-string seed)))
(:|boolean| (= 1 (parse-integer seed)))
(:|string| (if (null seed) "" seed))
@@ -523,7 +524,7 @@
(defun xml-rpc-implementation-version ()
"Identify ourselves"
(concatenate 'string
- "$Id: xml-rpc.lisp,v 1.9 2006/04/19 10:22:30 scaekenberghe Exp $"
+ "$Id: xml-rpc.lisp,v 1.10 2008/02/15 15:11:00 scaekenberghe Exp $"
" "
(lisp-implementation-type)
" "
More information about the S-xml-rpc-cvs
mailing list