X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fobjects.cl;h=fd5ac67d55c6497deb05f29adef20c7d52747748;hb=b0b263f7735028b6198593365c8285a6367882af;hp=c71aa48598f914c0e8c81c88a045f23803cc1ddb;hpb=821574a8fa654cba82147a9d30a02a13e495f6db;p=uffi.git diff --git a/src/objects.cl b/src/objects.cl index c71aa48..fd5ac67 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.18 2002/06/27 03:42:40 kevin Exp $ +;;;; $Id: objects.cl,v 1.19 2002/06/28 21:08:00 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -55,6 +55,12 @@ an array of TYPE with size SIZE. The TYPE parameter is evaluated." #+cmu `(alien:null-alien ,obj) ) +(defmacro size-of-foreign-type (type) + #+lispworks `(fli:size-of ,type) + #+allegro `(ff:sizeof-fobject ,type) + #+cmu `(alien:alien-size ,type) + ) + (defmacro make-null-pointer (type) #+(or allegro cmu) (declare (ignore type))