X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Faggregates.lisp;h=ae86bbe2b4d83db4156eacf551a804616fe05be1;hb=65e2a75247b894d1f562102ef1df77c7060b5048;hp=6ee0ac79ca072cc87e1dc4850ef180674dc2ff72;hpb=5adb58ea9a2b4f0af8789ce6ac722253e1aa6153;p=uffi.git diff --git a/src/aggregates.lisp b/src/aggregates.lisp index 6ee0ac7..ae86bbe 100644 --- a/src/aggregates.lisp +++ b/src/aggregates.lisp @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: aggregates.lisp,v 1.7 2003/06/06 21:59:18 kevin Exp $ +;;;; $Id: aggregates.lisp,v 1.8 2003/08/13 18:53:42 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -80,7 +80,8 @@ of the enum-name name, separator-string, and field-name" #+(or cmu scl) `((* (alien:struct ,name))) #+sbcl `((* (sb-alien:struct ,name))) #+mcl `((:* (:struct ,name))) - #-(or cmu sbcl scl mcl) `((* ,name)) + #+lispworks `((:pointer ,name)) + #-(or cmu sbcl scl mcl lispworks) `((* ,name)) `(,(convert-from-uffi-type type :struct)))))) (if variant (push (list def) processed)