From: Kevin M. Rosenberg Date: Sun, 18 Jun 2017 02:31:55 +0000 (-0600) Subject: Update AllegroCL for :long-long on 64-bit platforms X-Git-Url: http://git.kpe.io/?p=uffi.git;a=commitdiff_plain Update AllegroCL for :long-long on 64-bit platforms --- diff --git a/src/primitives.lisp b/src/primitives.lisp index a43eb8d..14763f7 100644 --- a/src/primitives.lisp +++ b/src/primitives.lisp @@ -185,10 +185,15 @@ supports takes advantage of this optimization." (:unsigned-char . :unsigned-char) (:int . :int) (:unsigned-int . :unsigned-int) (:long . :long) (:unsigned-long . :unsigned-long) +#+64bit (:unsigned-long-long . :unsigned-long) +#+64bit (:long-long . :unsigned-long) (:float . :float) (:double . :double) (:array . :array))) -#+(or allegro cormanlisp) +#+(and allegro (not 64bit)) +(push 'uffi:no-long-long cl:*features*) + +#+cormanlisp (push 'uffi:no-long-long cl:*features*) #+lispworks