(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/main_menu.c) |
| |
| 2789 | | | (GtkWidget *w, gpointer parent_w) |
| 2790 | | | { |
| 2791 | | | GtkWidget *entry = g_object_get_data (G_OBJECT(w), "entry");
x /usr/include/glib-2.0/gobject/gobject.h |
| |
52 | #define G_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), G_TYPE_OBJECT, GObject)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
181 | #define G_TYPE_OBJECT G_TYPE_MAKE_FUNDAMENTAL (20) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
222 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x) << G_TYPE_FUNDAMENTAL_SHIFT)) |
| |
|
| 2792 | | | module_t *module = g_object_get_data (G_OBJECT(w), "module");
x /usr/include/glib-2.0/gobject/gobject.h |
| |
52 | #define G_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), G_TYPE_OBJECT, GObject)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
181 | #define G_TYPE_OBJECT G_TYPE_MAKE_FUNDAMENTAL (20) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
222 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x) << G_TYPE_FUNDAMENTAL_SHIFT)) |
| |
|
| 2793 | | | pref_t *pref = g_object_get_data (G_OBJECT(w), "pref");
x /usr/include/glib-2.0/gobject/gobject.h |
| |
52 | #define G_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), G_TYPE_OBJECT, GObject)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
181 | #define G_TYPE_OBJECT G_TYPE_MAKE_FUNDAMENTAL (20) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
222 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x) << G_TYPE_FUNDAMENTAL_SHIFT)) |
| |
|
| 2794 | | | const gchar *new_value = gtk_entry_get_text(GTK_ENTRY(entry));
x /usr/include/gtk-2.0/gtk/gtkentry.h |
| |
51 | #define GTK_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY, GtkEntry)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/gtk-2.0/gtk/gtkentry.h |
| |
50 | #define GTK_TYPE_ENTRY (gtk_entry_get_type ()) |
| |
|
| 2795 | | | range_t *newrange; |
| 2796 | | | gchar *p; |
| 2797 | | | guint uval; |
| 2798 | | | |
| 2799 | | | switch (pref->type) { |
| 2800 | | | case PREF_UINT: |
| 2801 | | | uval = strtoul(new_value, &p, pref->info.base); |
| 2802 | | | if (p == new_value || *p != '\0') { |
| 2803 | | | simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, |
| 2804 | | | "The value \"%s\" isn't a valid number.", |
| 2805 | | | new_value); |
| 2806 | | | return; |
| 2807 | | | } |
| 2808 | | | if (*pref->varp.uint != uval) { |
| 2809 | | | module->prefs_changed = TRUE; |
| 2810 | | | *pref->varp.uint = uval; |
| 2811 | | | } |
| 2812 | | | break; |
| 2813 | | | case PREF_STRING: |
| 2814 | | | if (strcmp (*pref->varp.string, new_value) != 0) { |
| 2815 | | | module->prefs_changed = TRUE; |
| 2816 | | | g_free((void*)*pref->varp.string); |
| 2817 | | | *pref->varp.string = g_strdup(new_value); |
| 2818 | | | } |
| 2819 | | | break; |
| 2820 | | | case PREF_RANGE: |
| 2821 | | | if (range_convert_str(&newrange, new_value, pref->info.max_value) != CVT_NO_ERROR) { |
| 2822 | | | simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, |
| 2823 | | | "The value \"%s\" isn't a valid range.", |
| 2824 | | | new_value); |
| 2825 | | | return; |
| 2826 | | | } |
| 2827 | | | if (!ranges_are_equal(*pref->varp.range, newrange)) { |
| 2828 | | | module->prefs_changed = TRUE; |
| 2829 | | | g_free(*pref->varp.range); |
| 2830 | | | *pref->varp.range = newrange; |
| 2831 | | | } else { |
| 2832 | | | g_free (newrange); |
| 2833 | | | } |
| 2834 | | | break; |
| 2835 | | | default: |
| 2836 | | | g_assert_not_reached();
x /usr/include/glib-2.0/glib/gtestutils.h |
| |
73 | #define g_assert_not_reached() do { g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, NULL); } while (0) |
| |
x /usr/include/glib-2.0/glib/gmacros.h |
| |
160 | # define G_STRFUNC ((const char*) (__PRETTY_FUNCTION__)) |
| |
|
| 2837 | | | break; |
Unreachable Control Flow
The highlighted code will not execute under any circumstances. This may be because of: |
|
| 2838 | | | } |
| 2839 | | | |
| 2840 | | | if (module->prefs_changed) { |
| 2841 | | | |
| 2842 | | | (); |
| 2843 | | | prefs_apply (module); |
| 2844 | | | if (!prefs.gui_use_pref_save) { |
| 2845 | | | prefs_main_write(); |
| 2846 | | | } |
| 2847 | | | redissect_packets(); |
| 2848 | | | } |
| 2849 | | | |
| 2850 | | | window_destroy(GTK_WIDGET(parent_w));
x /usr/include/gtk-2.0/gtk/gtkwidget.h |
| |
137 | #define GTK_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/gtk-2.0/gtk/gtkwidget.h |
| |
136 | #define GTK_TYPE_WIDGET (gtk_widget_get_type ()) |
| |
|
| 2851 | | | } |
| |