Get rid of warnings.
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 1 Dec 2011 06:33:14 +0000 (06:33 +0000)
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 1 Dec 2011 06:33:14 +0000 (06:33 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@40060 f5534014-38df-0310-8fa8-9805f1628bb7

gtk/capture_file_dlg.c
gtk/capture_if_dlg.c

index 11946d89e6f41dcb812234ad7de15c4f5081a418..6d8c3d63698795d563bc13f85dc73c8fe45fdb6a 100644 (file)
@@ -139,35 +139,35 @@ preview_set_filename(GtkWidget *prev, const gchar *cf_name)
 
 
     /* init preview labels */
 
 
     /* init preview labels */
-    label = g_object_get_data(G_OBJECT(prev), PREVIEW_FILENAME_KEY);
+    label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_FILENAME_KEY);
     gtk_label_set_text(GTK_LABEL(label), "-");
     gtk_label_set_text(GTK_LABEL(label), "-");
-    label = g_object_get_data(G_OBJECT(prev), PREVIEW_FORMAT_KEY);
+    label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_FORMAT_KEY);
     gtk_label_set_text(GTK_LABEL(label), "-");
     gtk_label_set_text(GTK_LABEL(label), "-");
-    label = g_object_get_data(G_OBJECT(prev), PREVIEW_SIZE_KEY);
+    label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_SIZE_KEY);
     gtk_label_set_text(GTK_LABEL(label), "-");
     gtk_label_set_text(GTK_LABEL(label), "-");
-    label = g_object_get_data(G_OBJECT(prev), PREVIEW_ELAPSED_KEY);
+    label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_ELAPSED_KEY);
     gtk_label_set_text(GTK_LABEL(label), "-");
     gtk_label_set_text(GTK_LABEL(label), "-");
-    label = g_object_get_data(G_OBJECT(prev), PREVIEW_PACKETS_KEY);
+    label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_PACKETS_KEY);
     gtk_label_set_text(GTK_LABEL(label), "-");
     gtk_label_set_text(GTK_LABEL(label), "-");
-    label = g_object_get_data(G_OBJECT(prev), PREVIEW_FIRST_KEY);
+    label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_FIRST_KEY);
     gtk_label_set_text(GTK_LABEL(label), "-");
 
     if(!cf_name) {
         return NULL;
     }
 
     gtk_label_set_text(GTK_LABEL(label), "-");
 
     if(!cf_name) {
         return NULL;
     }
 
-    label = g_object_get_data(G_OBJECT(prev), PREVIEW_FILENAME_KEY);
+    label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_FILENAME_KEY);
     gtk_label_set_text(GTK_LABEL(label), get_basename(cf_name));
 
     if (test_for_directory(cf_name) == EISDIR) {
     gtk_label_set_text(GTK_LABEL(label), get_basename(cf_name));
 
     if (test_for_directory(cf_name) == EISDIR) {
-        label = g_object_get_data(G_OBJECT(prev), PREVIEW_FORMAT_KEY);
+        label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_FORMAT_KEY);
         gtk_label_set_text(GTK_LABEL(label), "directory");
         return NULL;
     }
 
     wth = wtap_open_offline(cf_name, &err, &err_info, TRUE);
     if (wth == NULL) {
         gtk_label_set_text(GTK_LABEL(label), "directory");
         return NULL;
     }
 
     wth = wtap_open_offline(cf_name, &err, &err_info, TRUE);
     if (wth == NULL) {
-        label = g_object_get_data(G_OBJECT(prev), PREVIEW_FORMAT_KEY);
+        label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_FORMAT_KEY);
         if(err == WTAP_ERR_FILE_UNKNOWN_FORMAT) {
             gtk_label_set_text(GTK_LABEL(label), "unknown file format");
         } else {
         if(err == WTAP_ERR_FILE_UNKNOWN_FORMAT) {
             gtk_label_set_text(GTK_LABEL(label), "unknown file format");
         } else {
@@ -184,12 +184,12 @@ preview_set_filename(GtkWidget *prev, const gchar *cf_name)
         return NULL;
     }
     g_snprintf(string_buff, PREVIEW_STR_MAX, "%" G_GINT64_MODIFIER "d bytes", filesize);
         return NULL;
     }
     g_snprintf(string_buff, PREVIEW_STR_MAX, "%" G_GINT64_MODIFIER "d bytes", filesize);
-    label = g_object_get_data(G_OBJECT(prev), PREVIEW_SIZE_KEY);
+    label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_SIZE_KEY);
     gtk_label_set_text(GTK_LABEL(label), string_buff);
 
     /* type */
     g_strlcpy(string_buff, wtap_file_type_string(wtap_file_type(wth)), PREVIEW_STR_MAX);
     gtk_label_set_text(GTK_LABEL(label), string_buff);
 
     /* type */
     g_strlcpy(string_buff, wtap_file_type_string(wtap_file_type(wth)), PREVIEW_STR_MAX);
-    label = g_object_get_data(G_OBJECT(prev), PREVIEW_FORMAT_KEY);
+    label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_FORMAT_KEY);
     gtk_label_set_text(GTK_LABEL(label), string_buff);
 
     return wth;
     gtk_label_set_text(GTK_LABEL(label), string_buff);
 
     return wth;
@@ -246,7 +246,7 @@ preview_do(GtkWidget *prev, wtap *wth)
 
     if(err != 0) {
         g_snprintf(string_buff, PREVIEW_STR_MAX, "error after reading %u packets", packets);
 
     if(err != 0) {
         g_snprintf(string_buff, PREVIEW_STR_MAX, "error after reading %u packets", packets);
-        label = g_object_get_data(G_OBJECT(prev), PREVIEW_PACKETS_KEY);
+        label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_PACKETS_KEY);
         gtk_label_set_text(GTK_LABEL(label), string_buff);
         wtap_close(wth);
         return;
         gtk_label_set_text(GTK_LABEL(label), string_buff);
         wtap_close(wth);
         return;
@@ -291,7 +291,7 @@ preview_do(GtkWidget *prev, wtap *wth)
     if(is_breaked) {
       g_snprintf(string_buff, PREVIEW_STR_MAX, "unknown");
     }
     if(is_breaked) {
       g_snprintf(string_buff, PREVIEW_STR_MAX, "unknown");
     }
-    label = g_object_get_data(G_OBJECT(prev), PREVIEW_ELAPSED_KEY);
+    label = (GtkWidget *)g_object_get_data(G_OBJECT(prev), PREVIEW_ELAPSED_KEY);
     gtk_label_set_text(GTK_LABEL(label), string_buff);
 
     wtap_close(wth);
     gtk_label_set_text(GTK_LABEL(label), string_buff);
 
     wtap_close(wth);
@@ -323,7 +323,7 @@ update_preview_cb (GtkFileChooser *file_chooser, gpointer data)
 static void
 file_open_entry_changed(GtkWidget *w _U_, gpointer file_sel)
 {
 static void
 file_open_entry_changed(GtkWidget *w _U_, gpointer file_sel)
 {
-    GtkWidget *prev = g_object_get_data(G_OBJECT(file_sel), PREVIEW_TABLE_KEY);
+    GtkWidget *prev = (GtkWidget *)g_object_get_data(G_OBJECT(file_sel), PREVIEW_TABLE_KEY);
     gchar *cf_name;
     gboolean have_preview;
     wtap       *wth;
     gchar *cf_name;
     gboolean have_preview;
     wtap       *wth;
@@ -625,7 +625,7 @@ file_open_ok_cb(GtkWidget *w, gpointer fs) {
   int          err;
 
   cf_name = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(fs));
   int          err;
 
   cf_name = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(fs));
-  filter_te = g_object_get_data(G_OBJECT(w), E_RFILTER_TE_KEY);
+  filter_te = (GtkWidget *)g_object_get_data(G_OBJECT(w), E_RFILTER_TE_KEY);
   rfilter = gtk_entry_get_text(GTK_ENTRY(filter_te));
   if (!dfilter_compile(rfilter, &rfcode)) {
     bad_dfilter_alert_box(rfilter);
   rfilter = gtk_entry_get_text(GTK_ENTRY(filter_te));
   if (!dfilter_compile(rfilter, &rfcode)) {
     bad_dfilter_alert_box(rfilter);
@@ -670,17 +670,17 @@ file_open_ok_cb(GtkWidget *w, gpointer fs) {
 
   /* Set the global resolving variable */
   gbl_resolv_flags = prefs.name_resolve;
 
   /* Set the global resolving variable */
   gbl_resolv_flags = prefs.name_resolve;
-  m_resolv_cb = g_object_get_data(G_OBJECT(w), E_FILE_M_RESOLVE_KEY);
+  m_resolv_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), E_FILE_M_RESOLVE_KEY);
   if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (m_resolv_cb)))
     gbl_resolv_flags |= RESOLV_MAC;
   else
     gbl_resolv_flags &= ~RESOLV_MAC;
   if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (m_resolv_cb)))
     gbl_resolv_flags |= RESOLV_MAC;
   else
     gbl_resolv_flags &= ~RESOLV_MAC;
-  n_resolv_cb = g_object_get_data(G_OBJECT(w), E_FILE_N_RESOLVE_KEY);
+  n_resolv_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), E_FILE_N_RESOLVE_KEY);
   if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (n_resolv_cb)))
     gbl_resolv_flags |= RESOLV_NETWORK;
   else
     gbl_resolv_flags &= ~RESOLV_NETWORK;
   if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (n_resolv_cb)))
     gbl_resolv_flags |= RESOLV_NETWORK;
   else
     gbl_resolv_flags &= ~RESOLV_NETWORK;
-  t_resolv_cb = g_object_get_data(G_OBJECT(w), E_FILE_T_RESOLVE_KEY);
+  t_resolv_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), E_FILE_T_RESOLVE_KEY);
   if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (t_resolv_cb)))
     gbl_resolv_flags |= RESOLV_TRANSPORT;
   else
   if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (t_resolv_cb)))
     gbl_resolv_flags |= RESOLV_TRANSPORT;
   else
@@ -935,7 +935,7 @@ file_merge_ok_cb(GtkWidget *w, gpointer fs) {
 
 
   cf_name = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(fs));
 
 
   cf_name = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(fs));
-  filter_te = g_object_get_data(G_OBJECT(w), E_RFILTER_TE_KEY);
+  filter_te = (GtkWidget *)g_object_get_data(G_OBJECT(w), E_RFILTER_TE_KEY);
   rfilter = gtk_entry_get_text(GTK_ENTRY(filter_te));
   if (!dfilter_compile(rfilter, &rfcode)) {
     bad_dfilter_alert_box(rfilter);
   rfilter = gtk_entry_get_text(GTK_ENTRY(filter_te));
   if (!dfilter_compile(rfilter, &rfcode)) {
     bad_dfilter_alert_box(rfilter);
@@ -943,7 +943,7 @@ file_merge_ok_cb(GtkWidget *w, gpointer fs) {
     return;
   }
 
     return;
   }
 
-  ft_combo_box  = g_object_get_data(G_OBJECT(w), E_FILE_TYPE_COMBO_BOX_KEY);
+  ft_combo_box  = (GtkWidget *)g_object_get_data(G_OBJECT(w), E_FILE_TYPE_COMBO_BOX_KEY);
   if (! ws_combo_box_get_active_pointer(GTK_COMBO_BOX(ft_combo_box), &ptr)) {
       g_assert_not_reached();  /* Programming error: somehow nothing is active */
   }
   if (! ws_combo_box_get_active_pointer(GTK_COMBO_BOX(ft_combo_box), &ptr)) {
       g_assert_not_reached();  /* Programming error: somehow nothing is active */
   }
@@ -961,7 +961,7 @@ file_merge_ok_cb(GtkWidget *w, gpointer fs) {
   }
 
   /* merge or append the two files */
   }
 
   /* merge or append the two files */
-  rb = g_object_get_data(G_OBJECT(w), E_MERGE_CHRONO_KEY);
+  rb = (GtkWidget *)g_object_get_data(G_OBJECT(w), E_MERGE_CHRONO_KEY);
   tmpname = NULL;
   if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (rb))) {
       /* chronological order */
   tmpname = NULL;
   if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (rb))) {
       /* chronological order */
@@ -969,7 +969,7 @@ file_merge_ok_cb(GtkWidget *w, gpointer fs) {
       in_filenames[1] = cf_name;
       merge_status = cf_merge_files(&tmpname, 2, in_filenames, file_type, FALSE);
   } else {
       in_filenames[1] = cf_name;
       merge_status = cf_merge_files(&tmpname, 2, in_filenames, file_type, FALSE);
   } else {
-      rb = g_object_get_data(G_OBJECT(w), E_MERGE_PREPEND_KEY);
+      rb = (GtkWidget *)g_object_get_data(G_OBJECT(w), E_MERGE_PREPEND_KEY);
       if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (rb))) {
           /* prepend file */
           in_filenames[0] = cf_name;
       if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (rb))) {
           /* prepend file */
           in_filenames[0] = cf_name;
@@ -1154,7 +1154,7 @@ file_save_as_select_file_type_cb(GtkWidget *w, gpointer data _U_)
   }
   new_file_type = GPOINTER_TO_INT(ptr);
 
   }
   new_file_type = GPOINTER_TO_INT(ptr);
 
-  compressed_cb = g_object_get_data(G_OBJECT(file_save_as_w), E_COMPRESSED_CB_KEY);
+  compressed_cb = (GtkWidget *)g_object_get_data(G_OBJECT(file_save_as_w), E_COMPRESSED_CB_KEY);
   gtk_widget_set_sensitive(compressed_cb, wtap_dump_can_compress(new_file_type));
 }
 
   gtk_widget_set_sensitive(compressed_cb, wtap_dump_can_compress(new_file_type));
 }
 
@@ -1291,8 +1291,8 @@ file_save_as_cb(GtkWidget *w _U_, gpointer fs) {
 
   cf_name = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(fs));
 
 
   cf_name = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(fs));
 
-  compressed_cb = g_object_get_data(G_OBJECT(fs), E_COMPRESSED_CB_KEY);
-  ft_combo_box  = g_object_get_data(G_OBJECT(fs), E_FILE_TYPE_COMBO_BOX_KEY);
+  compressed_cb = (GtkWidget *)g_object_get_data(G_OBJECT(fs), E_COMPRESSED_CB_KEY);
+  ft_combo_box  = (GtkWidget *)g_object_get_data(G_OBJECT(fs), E_FILE_TYPE_COMBO_BOX_KEY);
 
   if (! ws_combo_box_get_active_pointer(GTK_COMBO_BOX(ft_combo_box), &ptr)) {
       g_assert_not_reached();  /* Programming error: somehow nothing is active */
 
   if (! ws_combo_box_get_active_pointer(GTK_COMBO_BOX(ft_combo_box), &ptr)) {
       g_assert_not_reached();  /* Programming error: somehow nothing is active */
@@ -1501,7 +1501,7 @@ static GtkWidget *file_color_import_w;
 static void
 color_global_cb(GtkWidget *widget _U_, gpointer data)
 {
 static void
 color_global_cb(GtkWidget *widget _U_, gpointer data)
 {
-  GtkWidget *fs_widget = data;
+  GtkWidget *fs_widget = (GtkWidget *)data;
   gchar *path;
 
   /* decide what file to open (from dfilter code) */
   gchar *path;
 
   /* decide what file to open (from dfilter code) */
index 959ee4360b995f1334e6e2a458a4ac98b9ff2960..08c13291100ed024b1b6f2c5e820e7b1622193f7 100644 (file)
@@ -171,7 +171,7 @@ update_selected_interface(gchar *name, gboolean activate)
 static void
 store_selected(GtkWidget *choose_bt, gpointer if_data)
 {
 static void
 store_selected(GtkWidget *choose_bt, gpointer if_data)
 {
-  if_dlg_data_t *if_dlg_data = if_data, *temp;
+  if_dlg_data_t *if_dlg_data = (if_dlg_data_t *)if_data, *temp;
   GList *curr;
   unsigned int ifs, i;
   gboolean found;
   GList *curr;
   unsigned int ifs, i;
   gboolean found;
@@ -369,14 +369,14 @@ update_all(gpointer data)
 {
     GList *curr;
     int ifs;
 {
     GList *curr;
     int ifs;
-    if_stat_cache_t *sc = data;
+    if_stat_cache_t *sc = (if_stat_cache_t *)data;
 
     if (!cap_if_w) {
         return FALSE;
     }
 
     for (ifs = 0; (curr = g_list_nth(if_data_list, ifs)); ifs++) {
 
     if (!cap_if_w) {
         return FALSE;
     }
 
     for (ifs = 0; (curr = g_list_nth(if_data_list, ifs)); ifs++) {
-        update_if(curr->data, sc);
+        update_if((if_dlg_data_t *)curr->data, sc);
     }
 
     return TRUE;
     }
 
     return TRUE;
@@ -650,11 +650,11 @@ ip_label_leave_cb(GtkWidget *eb, GdkEvent *event _U_, gpointer user_data _U_)
 static gboolean
 ip_label_press_cb(GtkWidget *widget, GdkEvent *event _U_, gpointer data)
 {
 static gboolean
 ip_label_press_cb(GtkWidget *widget, GdkEvent *event _U_, gpointer data)
 {
-  GtkWidget *ip_lb = g_object_get_data(G_OBJECT(widget), CAPTURE_IF_IP_ADDR_LABEL);
-  GSList *addr_list = data;
+  GtkWidget *ip_lb = (GtkWidget *)g_object_get_data(G_OBJECT(widget), CAPTURE_IF_IP_ADDR_LABEL);
+  GSList *addr_list = (GSList *)data;
   GSList *curr_addr, *start_addr;
   if_addr_t *addr;
   GSList *curr_addr, *start_addr;
   if_addr_t *addr;
-  guint selected_ip_addr = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(ip_lb), CAPTURE_IF_SELECTED_IP_ADDR));
+  guint selected_ip_addr = GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(ip_lb), CAPTURE_IF_SELECTED_IP_ADDR));
 
   /* Select next IP address */
   start_addr = g_slist_nth(addr_list, selected_ip_addr);
 
   /* Select next IP address */
   start_addr = g_slist_nth(addr_list, selected_ip_addr);
@@ -860,14 +860,14 @@ capture_if_cb(GtkWidget *w _U_, gpointer d _U_)
   currently_selected = 0;
   for (ifs = 0; (curr = g_list_nth(if_list, ifs)); ifs++) {
     g_string_assign(if_tool_str, "");
   currently_selected = 0;
   for (ifs = 0; (curr = g_list_nth(if_list, ifs)); ifs++) {
     g_string_assign(if_tool_str, "");
-    if_info = curr->data;
+    if_info = (if_info_t *)curr->data;
 
     /* Continue if capture device is hidden */
     if (prefs_is_capture_device_hidden(if_info->name)) {
       continue;
     }
 
 
     /* Continue if capture device is hidden */
     if (prefs_is_capture_device_hidden(if_info->name)) {
       continue;
     }
 
-    if_dlg_data = g_malloc0(sizeof(if_dlg_data_t));
+    if_dlg_data = g_new0(if_dlg_data_t,1);
 
     if (preselected > 0) {
       found = FALSE;
 
     if (preselected > 0) {
       found = FALSE;
@@ -1000,17 +1000,17 @@ capture_if_cb(GtkWidget *w _U_, gpointer d _U_)
   bbox = dlg_button_row_new(GTK_STOCK_HELP, WIRESHARK_STOCK_CAPTURE_START, WIRESHARK_STOCK_CAPTURE_OPTIONS, WIRESHARK_STOCK_CAPTURE_STOP, GTK_STOCK_CLOSE, NULL);
 
   gtk_box_pack_start(GTK_BOX(main_vb), bbox, FALSE, FALSE, 5);
   bbox = dlg_button_row_new(GTK_STOCK_HELP, WIRESHARK_STOCK_CAPTURE_START, WIRESHARK_STOCK_CAPTURE_OPTIONS, WIRESHARK_STOCK_CAPTURE_STOP, GTK_STOCK_CLOSE, NULL);
 
   gtk_box_pack_start(GTK_BOX(main_vb), bbox, FALSE, FALSE, 5);
-  help_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_HELP);
+  help_bt = (GtkWidget *)g_object_get_data(G_OBJECT(bbox), GTK_STOCK_HELP);
   g_signal_connect(help_bt, "clicked", G_CALLBACK(topic_cb), (gpointer)(HELP_CAPTURE_INTERFACES_DIALOG));
 
   g_signal_connect(help_bt, "clicked", G_CALLBACK(topic_cb), (gpointer)(HELP_CAPTURE_INTERFACES_DIALOG));
 
-  stop_bt = g_object_get_data(G_OBJECT(bbox), WIRESHARK_STOCK_CAPTURE_STOP);
+  stop_bt = (GtkWidget *)g_object_get_data(G_OBJECT(bbox), WIRESHARK_STOCK_CAPTURE_STOP);
   g_signal_connect(stop_bt, "clicked", G_CALLBACK(capture_if_stop_cb), NULL);
   g_signal_connect(stop_bt, "clicked", G_CALLBACK(capture_if_stop_cb), NULL);
-  close_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
+  close_bt = (GtkWidget *)g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
   window_set_cancel_button(cap_if_w, close_bt, window_cancel_button_cb);
   gtk_widget_set_tooltip_text(close_bt, "Close this window.");
   window_set_cancel_button(cap_if_w, close_bt, window_cancel_button_cb);
   gtk_widget_set_tooltip_text(close_bt, "Close this window.");
-  options_bt = g_object_get_data(G_OBJECT(bbox), WIRESHARK_STOCK_CAPTURE_OPTIONS);
+  options_bt = (GtkWidget *)g_object_get_data(G_OBJECT(bbox), WIRESHARK_STOCK_CAPTURE_OPTIONS);
   g_signal_connect(options_bt, "clicked", G_CALLBACK(capture_prepare_cb), if_dlg_data);
   g_signal_connect(options_bt, "clicked", G_CALLBACK(capture_prepare_cb), if_dlg_data);
-  capture_bt = g_object_get_data(G_OBJECT(bbox), WIRESHARK_STOCK_CAPTURE_START);
+  capture_bt = (GtkWidget *)g_object_get_data(G_OBJECT(bbox), WIRESHARK_STOCK_CAPTURE_START);
   g_signal_connect(capture_bt, "clicked", G_CALLBACK(capture_do_cb), if_dlg_data);
   gtk_widget_get_preferred_size(GTK_WIDGET(close_bt), &requisition, NULL);
   /* height + static offset + what the GTK MS Windows Engine needs in addition per interface */
   g_signal_connect(capture_bt, "clicked", G_CALLBACK(capture_do_cb), if_dlg_data);
   gtk_widget_get_preferred_size(GTK_WIDGET(close_bt), &requisition, NULL);
   /* height + static offset + what the GTK MS Windows Engine needs in addition per interface */