chiark / gitweb /
Added new a type definition
authorespen <espen>
Wed, 9 Feb 2005 22:59:03 +0000 (22:59 +0000)
committerespen <espen>
Wed, 9 Feb 2005 22:59:03 +0000 (22:59 +0000)
glib/gboxed.lisp

index 7ce705b11d7123e711c1dd51893cc37c86821a78..e6e8e8fe4cc00c9e75715ce17a283e7656e0d4a9 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: gboxed.lisp,v 1.14 2005/02/01 15:24:52 espen Exp $
+;; $Id: gboxed.lisp,v 1.15 2005/02/09 22:59:03 espen Exp $
 
 (in-package "GLIB")
 
 
-(eval-when (:compile-toplevel :load-toplevel :execute)
-  (init-types-in-library #.(concatenate 'string
-                         (pkg-config:pkg-variable "glib-2.0" "libdir")
-                         "/libgobject-2.0.so")))
-
 (defclass boxed (struct)
   ()
   (:metaclass struct-class))
@@ -115,3 +110,9 @@ (register-derivable-type 'boxed "GBoxed" 'expand-boxed-type)
 ;;   (when weak-ref
 ;;     (unreference-alien type-spec c-string)))
 
+
+
+;;;; Zero terminated vector of strings
+
+(deftype strings () '(vector-null string))
+(register-type 'strings "GStrv")