(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/proto_dlg.c) |
| |
| 127 | | | |
| 128 | | | proto_store = gtk_list_store_new(4, G_TYPE_BOOLEAN, G_TYPE_STRING,
x /usr/include/glib-2.0/gobject/gtype.h |
| |
91 | #define G_TYPE_BOOLEAN G_TYPE_MAKE_FUNDAMENTAL (5) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
222 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x) << G_TYPE_FUNDAMENTAL_SHIFT)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
157 | #define G_TYPE_STRING G_TYPE_MAKE_FUNDAMENTAL (16) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
222 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x) << G_TYPE_FUNDAMENTAL_SHIFT)) |
| |
|
| 129 | | | G_TYPE_STRING, G_TYPE_POINTER);
x /usr/include/glib-2.0/gobject/gtype.h |
| |
157 | #define G_TYPE_STRING G_TYPE_MAKE_FUNDAMENTAL (16) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
222 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x) << G_TYPE_FUNDAMENTAL_SHIFT)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
163 | #define G_TYPE_POINTER G_TYPE_MAKE_FUNDAMENTAL (17) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
222 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x) << G_TYPE_FUNDAMENTAL_SHIFT)) |
| |
|
| 130 | | | show_proto_selection(proto_store); |
| 131 | | | |
| 132 | | | gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(proto_store), 1,
x /usr/include/gtk-2.0/gtk/gtktreesortable.h |
| |
35 | #define GTK_TREE_SORTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortable)) |
| |
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/gtktreesortable.h |
| |
34 | #define GTK_TYPE_TREE_SORTABLE (gtk_tree_sortable_get_type ()) |
| |
|
| 133 | | | GTK_SORT_ASCENDING); |
| 134 | | | proto_list = tree_view_new(GTK_TREE_MODEL(proto_store));
x /usr/include/gtk-2.0/gtk/gtktreemodel.h |
| |
35 | #define GTK_TREE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL, GtkTreeModel)) |
| |
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/gtktreemodel.h |
| |
34 | #define GTK_TYPE_TREE_MODEL (gtk_tree_model_get_type ()) |
| |
|
| 135 | | | gtk_container_add(GTK_CONTAINER(proto_sw), proto_list);
x /usr/include/gtk-2.0/gtk/gtkcontainer.h |
| |
42 | #define GTK_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER, GtkContainer)) |
| |
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/gtkcontainer.h |
| |
41 | #define GTK_TYPE_CONTAINER (gtk_container_get_type ()) |
| |
|
| 136 | | | proto_rend = gtk_cell_renderer_toggle_new(); |
| 137 | | | g_signal_connect(proto_rend, "toggled", G_CALLBACK(status_toggled), proto_store);
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 status_toggled to this new type could lead to unsafe program behavior. - There were previously 3 arguments, now there are 0.
|
|
| 138 | | | proto_col = gtk_tree_view_column_new_with_attributes(titles[0], proto_rend, |
| 139 | | | "active", 0, NULL); |
| 140 | | | gtk_tree_view_column_set_sort_column_id(proto_col, 0); |
| 141 | | | gtk_tree_view_append_column(GTK_TREE_VIEW(proto_list), proto_col);
x /usr/include/gtk-2.0/gtk/gtktreeview.h |
| |
49 | #define GTK_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW, GtkTreeView)) |
| |
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/gtktreeview.h |
| |
48 | #define GTK_TYPE_TREE_VIEW (gtk_tree_view_get_type ()) |
| |
|
| 142 | | | proto_rend = gtk_cell_renderer_text_new(); |
| 143 | | | proto_col = gtk_tree_view_column_new_with_attributes(titles[1], proto_rend, |
| 144 | | | "text", 1, NULL); |
| 145 | | | gtk_tree_view_column_set_sort_column_id(proto_col, 1); |
| 146 | | | gtk_tree_view_append_column(GTK_TREE_VIEW(proto_list), proto_col);
x /usr/include/gtk-2.0/gtk/gtktreeview.h |
| |
49 | #define GTK_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW, GtkTreeView)) |
| |
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/gtktreeview.h |
| |
48 | #define GTK_TYPE_TREE_VIEW (gtk_tree_view_get_type ()) |
| |
|
| 147 | | | proto_rend = gtk_cell_renderer_text_new(); |
| |