I've attached a fix for WITH-POINTER-TO-VECTOR-DATA on recent SBCLs

-- 
(sign :name "Stelian Ionescu" :aka "fe[nl]ix"
      :quote "Quidquid latine dictum sit, altum sonatur.")
--- old-cffi/src/cffi-sbcl.lisp 2006-12-06 23:12:37.000000000 +0100
+++ new-cffi/src/cffi-sbcl.lisp 2006-12-06 23:12:37.000000000 +0100
@@ -180,7 +180,7 @@
   "Bind PTR-VAR to a foreign pointer to the data in VECTOR."
   (let ((vector-var (gensym "VECTOR")))
     `(let ((,vector-var ,vector))
-       (declare (type (simple-unboxed-array (*)) ,vector-var))
+       (declare (type (sb-kernel:simple-unboxed-array (*)) ,vector-var))
        (sb-sys:with-pinned-objects (,vector-var)
          (let ((,ptr-var (sb-sys:vector-sap ,vector-var)))
            ,@body)))))

Attachment: pgpAs9bKZiILO.pgp
Description: PGP signature

_______________________________________________
cffi-devel mailing list
cffi-devel@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel

Reply via email to