X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=glib%2Fgobject.type-designator.lisp;h=854638681a01cb36aa2990ecadf2ecd77e5d77e8;hb=174477fdd5bd8bef8601ed1ad7076db4c4f3f81e;hp=ebd1925387ffe397cc399ccccf8ca797faa5bc35;hpb=47427d9e824cf990bf88b4db8fdb205565062cd2;p=cl-gtk2.git diff --git a/glib/gobject.type-designator.lisp b/glib/gobject.type-designator.lisp index ebd1925..8546386 100644 --- a/glib/gobject.type-designator.lisp +++ b/glib/gobject.type-designator.lisp @@ -23,6 +23,7 @@ (type g-type)) (defun gtype-from-name (name) + (declare (optimize (safety 0) (speed 3))) (when (null name) (return-from gtype-from-name nil)) (bt:with-lock-held (*gtype-lock*) (let ((type (gethash name *name-to-gtype*))) @@ -45,6 +46,7 @@ (return-from gtype-from-name type))))) (defun gtype-from-id (id) + (declare (optimize (safety 0) (speed 3))) (when (zerop id) (return-from gtype-from-id nil)) (bt:with-lock-held (*gtype-lock*) (let ((type (gethash id *id-to-gtype*)))