[elephant-cvs] CVS update: elephant/src/sleepycat.lisp
Robert L. Read
rread at common-lisp.net
Thu Nov 3 17:54:34 UTC 2005
Update of /project/elephant/cvsroot/elephant/src
In directory common-lisp.net:/tmp/cvs-serv21687/src
Modified Files:
Tag: SQL-BACK-END
sleepycat.lisp
Log Message:
This function must be available at compile-time
Date: Thu Nov 3 18:54:33 2005
Author: rread
Index: elephant/src/sleepycat.lisp
diff -u elephant/src/sleepycat.lisp:1.13.2.2 elephant/src/sleepycat.lisp:1.13.2.3
--- elephant/src/sleepycat.lisp:1.13.2.2 Wed Nov 2 20:56:39 2005
+++ elephant/src/sleepycat.lisp Thu Nov 3 18:54:33 2005
@@ -831,10 +831,12 @@
;; in that the function copy-from-system-area disappeared.
;; This code is an attempt to allow compilation under bothe SBCL 8 and SBCL 9.
;; Thanks to Juho Snellman for this idiom.
-(defun new-style-copy-p ()
- (if (find-symbol "COPY-UB8-FROM-SYSTEM-AREA" "SB-KERNEL")
- '(:and)
- '(:or)))
+(eval-when (:compile-toplevel)
+ (defun new-style-copy-p ()
+ (if (find-symbol "COPY-UB8-FROM-SYSTEM-AREA" "SB-KERNEL")
+ '(:and)
+ '(:or)))
+ )
(defun buffer-read-ucs1-string (bs byte-length)
"Read a UCS1 string."
More information about the Elephant-cvs
mailing list