[elephant-cvs] CVS elephant/src
rread
rread at common-lisp.net
Tue Feb 14 15:25:10 UTC 2006
Update of /project/elephant/cvsroot/elephant/src
In directory common-lisp:/tmp/cvs-serv373
Modified Files:
bdb-enable.lisp indexing.lisp serializer.lisp
Log Message:
Thanks to Tayssir John Gabour for these bug fixes.
--- /project/elephant/cvsroot/elephant/src/bdb-enable.lisp 2006/02/04 22:25:09 1.6
+++ /project/elephant/cvsroot/elephant/src/bdb-enable.lisp 2006/02/14 15:25:10 1.7
@@ -65,7 +65,7 @@
;; "/db/ben/lisp/db43/lib/libdb.so"
"/usr/local/BerkeleyDB.4.3/lib/libdb-4.3.so"
;; this works on FreeBSD
- #+(and (or bsd freebsd) (not darwin macosx))
+ #+(and (or bsd freebsd) (not darwin) (not macosx))
"/usr/local/lib/db43/libdb.so"
#+(or darwin macosx)
;; for Fink (OS X) -- but I will assume Linux more common...
--- /project/elephant/cvsroot/elephant/src/indexing.lisp 2006/02/08 03:23:12 1.3
+++ /project/elephant/cvsroot/elephant/src/indexing.lisp 2006/02/14 15:25:10 1.4
@@ -450,8 +450,8 @@
;;
;; DEFINE THE SYNCHRONIZATION RULES
+(eval-when (:compile-toplevel :load-toplevel)
-(eval-when (:compile-toplevel)
(defclass synch-rule ()
((lhs :accessor synch-rule-lhs :initarg :lhs :initform nil)
(rhs :accessor synch-rule-rhs :initarg :rhs :initform nil)))
--- /project/elephant/cvsroot/elephant/src/serializer.lisp 2006/02/04 22:25:09 1.13
+++ /project/elephant/cvsroot/elephant/src/serializer.lisp 2006/02/14 15:25:10 1.14
@@ -466,7 +466,7 @@
(eval-when (:compile-toplevel :load-toplevel)
(asdf:operate 'asdf:load-op :cl-base64)
)
-(defun ser-deser-equal (x1 &keys sc)
+(defun ser-deser-equal (x1 &key sc)
(let* (
(x1s (serialize-to-base64-string x1))
(x1prime (deserialize-from-base64-string x1s :sc sc)))
@@ -482,7 +482,7 @@
)
-(defun deserialize-from-base64-string (x &keys sc)
+(defun deserialize-from-base64-string (x &key sc)
(with-buffer-streams (other)
(deserialize
(sleepycat::buffer-write-byte-vector
More information about the Elephant-cvs
mailing list