Warnings: function type cast for g_list_foreach
[pspp] / src / ui / gui / psppire-dialog-action-autorecode.c
index 248f9ab2b3d7ba99738dcf7c0387c731eeb3e345..a2ec9739840b4b2b9679073e5fc891118813e860 100644 (file)
@@ -192,7 +192,7 @@ on_change_clicked (GObject *obj, gpointer data)
   gtk_tree_model_row_changed (model, rows->data, &iter);
 
  finish:
-  g_list_foreach (rows, (GFunc) gtk_tree_path_free, NULL);
+  g_list_foreach (rows, (GFunc) (void (*)(void)) gtk_tree_path_free, NULL);
   g_list_free (rows);
   var_unref (var);
 }
@@ -206,7 +206,7 @@ on_entry_change (PsppireDialogActionAutorecode *rd)
 
   if (0 == strcmp ("", text))
     valid = FALSE;
-  else if (psppire_dict_lookup_var (rd->dict, text))
+  else if (psppire_dict_lookup_var (PSPPIRE_DIALOG_ACTION (rd)->dict, text))
     valid = FALSE;
   else
     {
@@ -275,7 +275,7 @@ on_selection_change (GtkTreeSelection *selection, gpointer data)
       gtk_widget_set_sensitive  (rd->change_button, FALSE);
     }
 
-  g_list_foreach (rows, (GFunc) gtk_tree_path_free, NULL);
+  g_list_foreach (rows, (GFunc) (void (*)(void)) gtk_tree_path_free, NULL);
   g_list_free (rows);
 }