X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Faggregates.lisp;h=aff8f7740dcbf502106fc465c08a31e29e874361;hb=40902249f2739db0830d663704b4931e37ee0d52;hp=9aa76b03586e880ddb1a0805065d327388719006;hpb=fd405c886a22392634af58832d31cc809a1abd19;p=uffi.git diff --git a/src/aggregates.lisp b/src/aggregates.lisp index 9aa76b0..aff8f77 100644 --- a/src/aggregates.lisp +++ b/src/aggregates.lisp @@ -118,8 +118,7 @@ of the enum-name name, separator-string, and field-name" #+sbcl `(sb-alien:slot ,obj ,slot) #+mcl - `(ccl:pref ,obj ,(intern (concatenate 'string (symbol-name type) "." (symbol-name slot)) - :keyword)) + `(ccl:pref ,obj ,(read-from-string (format nil ":~a.~a" (keyword type) (keyword slot)))) ) #+mcl