[s-xml-rpc-cvs] CVS update: s-xml-rpc/src/xml-rpc.lisp
Sven Van Caekenberghe
scaekenberghe at common-lisp.net
Wed Dec 21 15:27:59 UTC 2005
Update of /project/s-xml-rpc/cvsroot/s-xml-rpc/src
In directory common-lisp.net:/tmp/cvs-serv2966/src
Modified Files:
xml-rpc.lisp
Log Message:
more correct boolean handling
Date: Wed Dec 21 16:27:59 2005
Author: scaekenberghe
Index: s-xml-rpc/src/xml-rpc.lisp
diff -u s-xml-rpc/src/xml-rpc.lisp:1.6 s-xml-rpc/src/xml-rpc.lisp:1.7
--- s-xml-rpc/src/xml-rpc.lisp:1.6 Fri Feb 11 12:04:31 2005
+++ s-xml-rpc/src/xml-rpc.lisp Wed Dec 21 16:27:59 2005
@@ -1,6 +1,6 @@
;;;; -*- mode: lisp -*-
;;;;
-;;;; $Id: xml-rpc.lisp,v 1.6 2005/02/11 11:04:31 scaekenberghe Exp $
+;;;; $Id: xml-rpc.lisp,v 1.7 2005/12/21 15:27:59 scaekenberghe Exp $
;;;;
;;;; This is a Common Lisp implementation of the XML-RPC protocol,
;;;; as documented on the website http://www.xmlrpc.com
@@ -194,9 +194,9 @@
(write-string "</string>" stream))
((integerp arg) (format stream "<int>~d</int>" arg))
((floatp arg) (format stream "<double>~f</double>" arg))
- ((or (null arg) (eq arg t))
+ ((or (null arg) (eql arg t))
(write-string "<boolean>" stream)
- (write-string (if arg 1 0) stream)
+ (write-string (if arg "1" "0") stream)
(write-string "</boolean>" stream))
((and (arrayp arg)
(= (array-rank arg) 1)
@@ -505,7 +505,7 @@
(defun xml-rpc-implementation-version ()
"Identify ourselves"
(concatenate 'string
- "$Id: xml-rpc.lisp,v 1.6 2005/02/11 11:04:31 scaekenberghe Exp $"
+ "$Id: xml-rpc.lisp,v 1.7 2005/12/21 15:27:59 scaekenberghe Exp $"
" "
(lisp-implementation-type)
" "
More information about the S-xml-rpc-cvs
mailing list