Skip to content

Commit

Permalink
Added support for finalize for ccl using trivial-garbage:finalize
Browse files Browse the repository at this point in the history
  • Loading branch information
mmaul committed Nov 15, 2012
1 parent 7fff778 commit 16c64a2
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
3 changes: 2 additions & 1 deletion foreign-numeric-vector.lisp
Expand Up @@ -13,7 +13,8 @@
#+sbcl (sb-ext:finalize object function)
#+cmu (extensions:finalize object function)
#+clisp (ext:finalize object function)
#-(or sbcl cmu clisp)
#+ccl (trivial-garbage:finalize object function)
#-(or sbcl cmu clisp ccl)
(error "Please add an equivalent to FINALIZE for your lisp"))

(defgeneric fnv-foreign-pointer (fnv))
Expand Down
1 change: 1 addition & 0 deletions packages.lisp
Expand Up @@ -29,6 +29,7 @@
(defpackage :org.middleangle.foreign-numeric-vector
(:nicknames :foreign-numeric-vector :fnv)
(:use :common-lisp :cffi :iterate :fnv-utils :fnv-lowlevel-copy)
#+ccl (:shadowing-import-from :trivial-garbage)
(:export :fnv-foreign-pointer :fnv-length :fnv-copy
:*fnv-print-length* :fnv-allset :cffi-type-to-fnv-type

Expand Down

0 comments on commit 16c64a2

Please sign in to comment.