(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/gui_utils.c) |
| |
| 850 | | | static void |
| 851 | | | setup_tree(GtkWidget *tree) |
| 852 | | | { |
| 853 | | | set_tree_styles(tree); |
| 854 | | | |
| 855 | | | trees = g_list_append(trees, tree); |
| 856 | | | |
| 857 | | | |
| 858 | | | |
| 859 | | | g_signal_connect(tree, "destroy", G_CALLBACK(forget_tree), NULL);
x /usr/include/glib-2.0/gobject/gsignal.h |
| |
421 | #define g_signal_connect(instance, detailed_signal, c_handler, data) \ |
422 | g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), NULL, (GConnectFlags) 0) |
| |
x /usr/include/glib-2.0/gobject/gclosure.h |
| |
72 | #define G_CALLBACK(f) ((GCallback) (f)) |
| |
|
| 860 | | | g_signal_connect(tree, "key-press-event", G_CALLBACK(tree_view_key_pressed_cb), NULL );
x /usr/include/glib-2.0/gobject/gsignal.h |
| |
421 | #define g_signal_connect(instance, detailed_signal, c_handler, data) \ |
422 | g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), NULL, (GConnectFlags) 0) |
| |
x /usr/include/glib-2.0/gobject/gclosure.h |
| |
72 | #define G_CALLBACK(f) ((GCallback) (f)) |
| |
|
Dangerous Function Cast
Casting tree_view_key_pressed_cb to this new type could lead to unsafe program behavior. - The function return types have different sizes.
- The previous return type was int which has size 4.
- The new return type is void which has size 0.
|
|
| 861 | | | } |
| 862 | | | |
| 863 | | | |
| 864 | | | static void |
| 865 | | | forget_tree(GtkWidget *tree, gpointer data _U_) |
| 866 | | | { |
| 867 | | | trees = g_list_remove(trees, tree); |
| 868 | | | } |
| 869 | | | |
| 870 | | | |
| |