X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fobjects.cl;h=1ac0ad8b4080f6c1836a10b69eb447d2be3b9693;hb=7cb20f3bc266ede16dfcd449986136c43c4a2d57;hp=fdecab26d91c9909582a8bfdaffa8f84389be4f9;hpb=ddf36af16030d4e73202782f6811466e4b6b29a3;p=uffi.git diff --git a/src/objects.cl b/src/objects.cl index fdecab2..1ac0ad8 100644 --- a/src/objects.cl +++ b/src/objects.cl @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: objects.cl,v 1.9 2002/03/19 16:42:59 kevin Exp $ +;;;; $Id: objects.cl,v 1.10 2002/03/21 07:56:45 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -74,22 +74,21 @@ an array of TYPE with size SIZE." #+lispworks ;; with LW, deref is a character (defmacro ensure-char-character (obj) - "Ensures that the dereference of a :char is a character" + obj ) #+(or allegro cmu) (defmacro ensure-char-character (obj) - "Ensures that the dereference of a :char is a character" `(code-char ,obj) ) #+lispworks (defmacro ensure-char-integer (obj) - "Ensures that the dereference of a :char is a character" `(char-code ,obj)) #+(or allegro cmu) (defmacro ensure-char-integer (obj) + obj ) ;; (* :char) dereference is already an integer (defmacro pointer-address (obj)