X-Git-Url: http://git.kpe.io/?p=uffi.git;a=blobdiff_plain;f=src%2Fobjects.lisp;h=c71a8b106cf96e02f8d479cd124a02ddbfcec661;hp=f3beee48b42d93ef617f8dc8befd0b88e09098be;hb=4a32753775929412552a87847b9b265c50f8d835;hpb=6fa89a151c41d40386c8e50bb66a94e14a366b3e diff --git a/src/objects.lisp b/src/objects.lisp index f3beee4..c71a8b1 100644 --- a/src/objects.lisp +++ b/src/objects.lisp @@ -9,7 +9,7 @@ ;;;; ;;;; $Id$ ;;;; -;;;; This file, part of UFFI, is Copyright (c) 2002-2005 by Kevin M. Rosenberg +;;;; This file, part of UFFI, is Copyright (c) 2002-2010 by Kevin M. Rosenberg ;;;; ;;;; ************************************************************************* @@ -139,8 +139,8 @@ 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 digitool (and lispworks (not lispworks5))) obj - #+(or allegro cmu lispworks5 openmcl sbcl scl) + #+(or digitool (and lispworks (not lispworks5) (not lispworks6))) obj + #+(or allegro cmu lispworks5 lispworks6 openmcl sbcl scl) `(char-code ,obj)) (defmacro pointer-address (obj)