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