X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/blobdiff_plain/406aa97b03d3f732c280b04e3f6c12cfc66e338f..1d2032d45fc8c2603685f5f8f606c066b9418e6e:/gffi/defpackage.lisp diff --git a/gffi/defpackage.lisp b/gffi/defpackage.lisp index 4e4dcf8..2e9148a 100644 --- a/gffi/defpackage.lisp +++ b/gffi/defpackage.lisp @@ -38,6 +38,14 @@ (defpackage "GFFI" "ALIEN-SAP") #+cmu(:import-from "C-CALL" "VOID" "C-STRING") #+sbcl(:import-from "SB-ALIEN" "VOID" "C-STRING") + + ;; We override COMPUTE-EFFECTIVE-SLOT-DEFINITION-INITARGS for virtual slots + ;; and proxy classes. + #+(or cmu sbcl) + (:import-from + #+cmu"PCL" #+sbcl"SB-PCL" + "COMPUTE-EFFECTIVE-SLOT-DEFINITION-INITARGS") + ;; Symbols from memory.lisp (:export "MAKE-POINTER" "POINTER-ADDRESS" "NULL-POINTER-P" "POINTER=" "POINTER+" "REF-POINTER"