X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Faggregates.cl;h=64a0e281f543409e4577479e5deff9b2ff748697;hb=0e2874cd053926b5687403d7a824f8eea28f847b;hp=bf163c892a254c4d76a8b20ba20488814cfd7685;hpb=d088e362ddd9bdd99c2d1815ab87c5328cdc92a3;p=uffi.git diff --git a/src/aggregates.cl b/src/aggregates.cl index bf163c8..64a0e28 100644 --- a/src/aggregates.cl +++ b/src/aggregates.cl @@ -9,7 +9,7 @@ ;;;; ;;;; Copyright (c) 2002 Kevin M. Rosenberg ;;;; -;;;; $Id: aggregates.cl,v 1.2 2002/03/10 11:13:07 kevin Exp $ +;;;; $Id: aggregates.cl,v 1.3 2002/03/10 22:29:47 kevin Exp $ ;;;; ;;;; This file is part of the UFFI. ;;;; @@ -95,7 +95,7 @@ of the enum-name name, separator-string, and field-name" ) -(defmacro get-slot-value (obj slot type) +(defmacro get-slot-value (obj type slot) #+(or lispworks cmu) (declare (ignore type)) #+allegro `(ff:fslot-value-typed ,type :c ,obj ,slot) @@ -105,7 +105,7 @@ of the enum-name name, separator-string, and field-name" `(alien:slot ,obj ,slot) ) -(defmacro get-slot-pointer (obj slot type) +(defmacro get-slot-pointer (obj type slot) #+(or lispworks cmu) (declare (ignore type)) #+allegro `(ff:fslot-value-typed ,type :c ,obj ,slot) @@ -115,7 +115,7 @@ of the enum-name name, separator-string, and field-name" `(alien:slot ,obj ,slot) ) -(defmacro deref-array (obj i type) +(defmacro deref-array (obj type i) "Returns a field from a row" #+(or lispworks cmu) (declare (ignore type)) #+cmu `(alien:deref ,obj ,i)