[cello-cvs] CVS cello/cffi-extender
ktilton
ktilton at common-lisp.net
Thu Aug 31 17:34:48 UTC 2006
Update of /project/cello/cvsroot/cello/cffi-extender
In directory clnet:/tmp/cvs-serv29491/cffi-extender
Modified Files:
arrays.lisp cffi-extender.lpr
Log Message:
important fixes to cl-magick and cello demo nehe-06
--- /project/cello/cvsroot/cello/cffi-extender/arrays.lisp 2006/07/06 22:09:10 1.2
+++ /project/cello/cvsroot/cello/cffi-extender/arrays.lisp 2006/08/31 17:34:47 1.3
@@ -80,6 +80,14 @@
:ptr ptr)
*fgn-mem*))))
+(defun fgn-free-all ()
+ (loop for f in *fgn-mem* do
+ (foreign-free (fgn-ptr f))
+ finally (setf *fgn-mem* nil)))
+
+#+go
+(fgn-free-all)
+
(defun fgn-free (&rest fgn-ptrs)
;; (print `(fgn-free freeing , at fgn-ptrs))
(let ((start (copy-list fgn-ptrs)))
--- /project/cello/cvsroot/cello/cffi-extender/cffi-extender.lpr 2006/08/21 04:28:27 1.4
+++ /project/cello/cvsroot/cello/cffi-extender/cffi-extender.lpr 2006/08/31 17:34:47 1.5
@@ -1,4 +1,4 @@
-;; -*- lisp-version: "8.0 [Windows] (Jul 24, 2006 15:27)"; cg: "1.81"; -*-
+;; -*- lisp-version: "8.0 [Windows] (Aug 24, 2006 21:48)"; cg: "1.81"; -*-
(in-package :cg-user)
More information about the Cello-cvs
mailing list