Fix some compilation warnings
authorDmitry Kalyanov <Kalyanov.Dmitry@gmail.com>
Sun, 4 Oct 2009 19:02:56 +0000 (23:02 +0400)
committerDmitry Kalyanov <Kalyanov.Dmitry@gmail.com>
Sun, 4 Oct 2009 19:02:56 +0000 (23:02 +0400)
glib/gobject.boxed.lisp
glib/gobject.foreign-gobject-subclassing.lisp
glib/gobject.gvalue.lisp
glib/gobject.meta.lisp
gtk/gtk.label.lisp
gtk/gtk.menu.lisp
gtk/gtk.tree-model.lisp

index 4fe93b3..1234abd 100644 (file)
     (tg:finalize proxy (make-boxed-free-finalizer type native))))
 
 (defmethod cleanup-translated-object-for-callback ((type boxed-opaque-foreign-type) proxy native)
+  (declare (ignore native))
   (tg:cancel-finalization proxy)
   (setf (g-boxed-opaque-pointer proxy) nil))
 
       (list thing)))
 
 (defun parse-variants (parent variants)
-  (iter (for var-descr in variants)
-        (for (options variant-name . slots) in variants)
+  (iter (for (options variant-name . slots) in variants)
         (for variant =
              (make-var-structure-variant
               :discriminating-values (ensure-list options)
index 618f870..b5f4cd0 100644 (file)
                (gobject::g-object-has-reference object) t)))
      (progn
        ,@(iter (for (prop-name prop-type prop-accessor prop-reader prop-writer) in properties)
+               (declare (ignorable prop-type))
                (when prop-reader
                  (collect `(defun ,prop-accessor (object) (g-object-call-get-property object ,prop-name))))
                (when prop-writer
index 8e9fd05..f7922fa 100644 (file)
   (g-value-set-pointer gvalue-ptr value))
 
 (defmethod set-gvalue-for-type (gvalue-ptr (type-numeric (eql +g-type-param+)) value)
+  (declare (ignore gvalue-ptr value))
   (error "Setting of GParam is not implemented"))
 
 ;;Enums
index f987ad0..aaa54b2 100755 (executable)
   (slot-boundp object 'pointer))
 
 (defmethod slot-makunbound-using-class ((class gobject-class) object (slot gobject-effective-slot-definition))
+  (declare (ignore object))
   nil)
index 675b4ae..bd84e4c 100644 (file)
@@ -7,7 +7,7 @@
 
 (defun gtk-label-get-layout-offsets (label)
   (with-foreign-objects ((x :int) (y :int))
-    (gtk-label-get-layout-offsets label x y)
+    (%gtk-label-get-layout-offsets label x y)
     (list (mem-ref x :int) (mem-ref y :int))))
 
 (defcfun (label-select-region "gtk_label_select_region") :void
index 6062169..7ddd0f8 100644 (file)
 
 (export 'menu-attached-to-widget)
 
-(defcfun (radio-menu-item-group "gtk_radio_menu_item_get_group") (glist (g-object radio-menu-item) :free-from-foreign nil)
-  (radio-menu-item (g-object radio-menu-item)))
-
-(export 'radio-menu-item-group)
-
 (defcfun (tool-shell-rebuild-menu "gtk_tool_shell_rebuild_menu") :void
   (shell (g-object tool-shell)))
 
index ebc59d0..d7a4bdc 100644 (file)
       (setf (tree-iter-stamp iter) 0 (tree-iter-user-data iter) (first indices))
       t)))
 
-(defmethod tree-model-ref-node-impl ((model array-list-store) iter))
-(defmethod tree-model-unref-node-impl ((model array-list-store) iter))
+(defmethod tree-model-ref-node-impl ((model array-list-store) iter)
+  (declare (ignorable model iter)))
+(defmethod tree-model-unref-node-impl ((model array-list-store) iter)
+  (declare (ignorable model iter)))
 
 (defmethod tree-model-iter-next-impl ((model array-list-store) iter)
   (let ((n (tree-iter-user-data iter)))
       t)))
 
 (defmethod tree-model-iter-nth-child-impl ((model array-list-store) iter parent n)
+  (declare (ignorable parent))
   (setf (tree-iter-stamp iter) 0
         (tree-iter-user-data iter) n)
   t)
     path))
 
 (defmethod tree-model-iter-has-child-impl ((model array-list-store) iter)
+  (declare (ignorable iter))
   nil)
 
 (defgeneric tree-model-item (model iter-or-path))
             (tree-iter-user-data iter) (get-assigned-id store (tree-node-parent node))))))
 
 (defmethod tree-model-ref-node-impl ((store tree-lisp-store) iter)
-  )
+  (declare (ignorable iter)))
 
 (defmethod tree-model-unref-node-impl ((store tree-lisp-store) iter)
-  )
+  (declare (ignorable iter)))
 
 (defun notice-tree-node-insertion (tree node child index)
   (declare (ignore node index))