--- old/src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h 2016-01-17 23:43:12.094074000 +0300 +++ new/src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h 2016-01-17 23:43:12.022764300 +0300 @@ -282,6 +282,15 @@ GSList *next; }; +typedef struct _GList GList; + +struct _GList +{ + gpointer data; + GList *next; + GList *prev; +}; + typedef void GdkColormap; typedef void GdkDrawable; typedef void GdkGC; @@ -832,6 +841,11 @@ gchar* (*fp_g_path_get_dirname) (const gchar *file_name); XID (*fp_gdk_x11_drawable_get_xid) (GdkWindow *drawable); + +GList* (*fp_g_list_append) (GList *list, gpointer data); +void (*fp_g_list_free) (GList *list); +void (*fp_g_list_free_full) (GList *list, GDestroyNotify free_func); + /** * This function is available for GLIB > 2.20, so it MUST be * called within GLIB_CHECK_VERSION(2, 20, 0) check.