X-Git-Url: http://git.kpe.io/?p=uffi.git;a=blobdiff_plain;f=src%2Fprimitives.lisp;h=b7c0283b2e2a9f6d9ba0fdf729b634aa738c09d6;hp=66a0a7c7e845ecf7fb5f6993d4c25c1c83ab58f3;hb=4b3d6378e1c9ea38fa2eeced4f9f2dfbe41e3a64;hpb=21460adf8bdfbbe46b657f9d8c57109c0ded790f diff --git a/src/primitives.lisp b/src/primitives.lisp index 66a0a7c..b7c0283 100644 --- a/src/primitives.lisp +++ b/src/primitives.lisp @@ -141,7 +141,13 @@ supports takes advantage of this optimization." (:unsigned-short . c-call:unsigned-short) (:int . alien:integer) (:unsigned-int . c-call:unsigned-int) (:long . c-call:long) (:unsigned-long . c-call:unsigned-long) + #+#.(cl:if (cl:find-symbol (cl:string '#:long-long) + (cl:string '#:c-call)) + '(and) '(or)) (:long-long . c-call:long-long) + #+#.(cl:if (cl:find-symbol (cl:string '#:unsigned-long-long) + (cl:string '#:c-call)) + '(and) '(or)) (:unsigned-long-long . c-call:unsigned-long-long) (:float . c-call:float) (:double . c-call:double) (:array . alien:array)))