summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2018-01-08 15:24:59 -0500
committerMatthias Clasen <mclasen@redhat.com>2018-01-08 16:35:39 -0500
commit331877fe367f9c4e9472f5a211499b4225ef2513 (patch)
tree40f56a5e46c7893b98efda9cb35ea0e4162fa1ca
parent61d5c82f5ca7d4f00f8182d17d30c350f43a4424 (diff)
downloadgtk+-331877fe367f9c4e9472f5a211499b4225ef2513.tar.gz
Fix abicheck
Update symbols files, and ignore marshallers that appear.
-rwxr-xr-xgtk/abicheck.sh2
-rw-r--r--gtk/gtk.symbols9
2 files changed, 10 insertions, 1 deletions
diff --git a/gtk/abicheck.sh b/gtk/abicheck.sh
index 0d033fb0a1..23b2b0a098 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 6d5d5b6fa2..5f9ba56d47 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