X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fobjects.lisp;h=67c9bcbee0092a814c73a9ccabf24d5553f909ea;hb=cc7b3da48f78a00cf62737f447ef9fe05a79bc37;hp=0e327f0269d4d457da27b457de85fc3657caa5b5;hpb=6b108d27ffc3f4e08f2529e71911ed02a5310a6d;p=uffi.git diff --git a/src/objects.lisp b/src/objects.lisp index 0e327f0..67c9bcb 100644 --- a/src/objects.lisp +++ b/src/objects.lisp @@ -139,8 +139,9 @@ an array of TYPE with size SIZE. The TYPE parameter is evaluated." `(if (integerp ,obj) ,obj (char-code ,obj))) (defmacro ensure-char-storable (obj) - #+(or lispworks digitool) obj - #+(or allegro cmu sbcl scl openmcl) `(char-code ,obj)) + #+(or digitool (and lispworks (not lispworks5))) obj + #+(or allegro cmu lispworks5 openmcl sbcl scl) + `(char-code ,obj)) (defmacro pointer-address (obj) #+(or cmu scl)