[gtk+/gtk-2-24] Fix abicheck



commit 331877fe367f9c4e9472f5a211499b4225ef2513
Author: Matthias Clasen <mclasen redhat com>
Date:   Mon Jan 8 15:24:59 2018 -0500

    Fix abicheck
    
    Update symbols files, and ignore marshallers that appear.

 gtk/abicheck.sh |    2 +-
 gtk/gtk.symbols |    9 +++++++++
 2 files changed, 10 insertions(+), 1 deletions(-)
---
diff --git a/gtk/abicheck.sh b/gtk/abicheck.sh
index 0d033fb..23b2b0a 100755
--- a/gtk/abicheck.sh
+++ b/gtk/abicheck.sh
@@ -1,5 +1,5 @@
 #! /bin/sh
 
 cpp -DINCLUDE_VARIABLES -P -DG_OS_UNIX -DGTK_WINDOWING_X11 -DALL_FILES ${srcdir:-.}/gtk.symbols | sed -e 
'/^$/d' -e 's/ G_GNUC.*$//' -e 's/ PRIVATE//' | sort > expected-abi
-nm -D -g --defined-only .libs/libgtk-x11-2.0.so | cut -d ' ' -f 3 | egrep -v '^(__bss_start|_edata|_end)' | 
sort > actual-abi
+nm -D -g --defined-only .libs/libgtk-x11-2.0.so | cut -d ' ' -f 3 | egrep -v '^(__bss_start|_edata|_end)' | 
egrep -v '^g_cclosure_marshal' | sort > actual-abi
 diff -u expected-abi actual-abi && rm -f expected-abi actual-abi
diff --git a/gtk/gtk.symbols b/gtk/gtk.symbols
index 6d5d5b6..5f9ba56 100644
--- a/gtk/gtk.symbols
+++ b/gtk/gtk.symbols
@@ -2510,10 +2510,16 @@ gtk_marshal_BOOLEAN__VOID
 gtk_marshal_ENUM__ENUM
 gtk_marshal_INT__POINTER
 gtk_marshal_INT__POINTER_CHAR_CHAR
+gtk_marshal_VOID__BOOLEAN
+gtk_marshal_VOID__BOXED
+gtk_marshal_VOID__ENUM
 gtk_marshal_VOID__ENUM_FLOAT
 gtk_marshal_VOID__ENUM_FLOAT_BOOLEAN
+gtk_marshal_VOID__INT
 gtk_marshal_VOID__INT_INT
 gtk_marshal_VOID__INT_INT_POINTER
+gtk_marshal_VOID__OBJECT
+gtk_marshal_VOID__POINTER
 gtk_marshal_VOID__POINTER_INT
 gtk_marshal_VOID__POINTER_INT_INT_POINTER_UINT_UINT
 gtk_marshal_VOID__POINTER_POINTER
@@ -2523,10 +2529,13 @@ gtk_marshal_VOID__POINTER_STRING_STRING
 gtk_marshal_VOID__POINTER_UINT
 gtk_marshal_VOID__POINTER_UINT_ENUM
 gtk_marshal_VOID__POINTER_UINT_UINT
+gtk_marshal_VOID__STRING
 gtk_marshal_VOID__STRING_INT_POINTER
+gtk_marshal_VOID__UINT
 gtk_marshal_VOID__UINT_POINTER_UINT_ENUM_ENUM_POINTER
 gtk_marshal_VOID__UINT_POINTER_UINT_UINT_ENUM
 gtk_marshal_VOID__UINT_STRING
+gtk_marshal_VOID__VOID
 #endif
 #endif
 #endif


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]