[elephant-cvs] CVS elephant/src/elephant
ieslick
ieslick at common-lisp.net
Sat Nov 11 15:30:26 UTC 2006
Update of /project/elephant/cvsroot/elephant/src/elephant
In directory clnet:/tmp/cvs-serv27982/src/elephant
Modified Files:
controller.lisp serializer.lisp
Log Message:
Type declaration fixes for openmcl
--- /project/elephant/cvsroot/elephant/src/elephant/controller.lisp 2006/11/11 06:27:38 1.15
+++ /project/elephant/cvsroot/elephant/src/elephant/controller.lisp 2006/11/11 15:30:26 1.16
@@ -184,7 +184,7 @@
;;
(defclass store-controller ()
- ((spec :type (or pathname string)
+ ((spec :type (or pathname string (simple-array character))
:accessor controller-spec
:initarg :spec
:documentation "Backend create functions should pass in :spec during make-instance")
--- /project/elephant/cvsroot/elephant/src/elephant/serializer.lisp 2006/09/05 03:23:17 1.12
+++ /project/elephant/cvsroot/elephant/src/elephant/serializer.lisp 2006/11/11 15:30:26 1.13
@@ -362,7 +362,6 @@
(if maybe-package-name
(intern name (find-package maybe-package-name))
(make-symbol name))))
- #+(or lispworks (and allegro ics))
((= tag +ucs2-symbol+)
(let ((name (buffer-read-ucs2-string bs (buffer-read-fixnum bs)))
(maybe-package-name (%deserialize bs)))
@@ -379,7 +378,6 @@
(make-symbol name))))
((= tag +ucs1-string+)
(buffer-read-ucs1-string bs (buffer-read-fixnum bs)))
- #+(or lispworks (and allegro ics))
((= tag +ucs2-string+)
(buffer-read-ucs2-string bs (buffer-read-fixnum bs)))
#+(and sbcl sb-unicode)
@@ -399,7 +397,6 @@
((= tag +ucs1-pathname+)
(parse-namestring
(or (buffer-read-ucs1-string bs (buffer-read-fixnum bs)) "")))
- #+(or lispworks (and allegro ics))
((= tag +ucs2-pathname+)
(parse-namestring
(or (buffer-read-ucs2-string bs (buffer-read-fixnum bs)) "")))
More information about the Elephant-cvs
mailing list