;; 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: gboxed.lisp,v 1.6 2001/10/21 22:02:01 espen Exp $
+;; $Id: gboxed.lisp,v 1.10 2004/10/27 14:58:59 espen Exp $
(in-package "GLIB")
(eval-when (:compile-toplevel :load-toplevel :execute)
+ (init-types-in-library "libgobject-2.0.so")
(defclass boxed (proxy)
()
(:metaclass proxy-class)
;;;; Metaclass for boxed classes
(eval-when (:compile-toplevel :load-toplevel :execute)
- (defclass boxed-class (proxy-class))
+ (defclass boxed-class (proxy-class)
+ ())
(defmethod shared-initialize ((class boxed-class) names
(deftype-method translate-to-alien
gstring (type-spec string &optional weak-ref)
- (declare (ignore type-spec weak-ref))
+ (declare (ignore weak-ref))
`(let ((string ,string))
;; Always copy strings to prevent seg fault due to GC
(funcall