chiark / gitweb /
Updated for CMUCL 19a and glib-2.4
[clg] / glib / glib.lisp
index 9093a1363f19cf1d2686454133d5c7ea84e5bfdf..8817459a8c98446cdabcb08c2175b0e0cb2c9f04 100644 (file)
 ;; License along with this library; if not, write to the Free Software
 ;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
-;; $Id: glib.lisp,v 1.12 2002-01-20 14:06:50 espen Exp $
+;; $Id: glib.lisp,v 1.13 2004-10-27 14:58:59 espen Exp $
 
 
 (in-package "GLIB")
 
 (use-prefix "g")
 
+;(load-shared-library "libglib-2.0")
 
 ;;;; Memory management
 
@@ -351,10 +352,10 @@ (deftype-method unreference-alien vector (type-spec c-vector)
                  `(dotimes (i ,length)
                     (unreference-alien
                      element-type (sap-ref-sap c-vector (* i ,element-size))))
-               `(do ((offset 0 (+ offset ,element-size))
+               `(do ((offset 0 (+ offset ,element-size)))
                      ((sap=
                        (sap-ref-sap c-vector offset)
-                       *magic-end-of-array*)))
+                       *magic-end-of-array*))
                     ,(unreference-alien
                       element-type '(sap-ref-sap c-vector offset))))))
         (deallocate-memory c-vector)))))