diff options
author | Matthias Clasen <maclas@gmx.de> | 2004-08-09 16:59:53 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-08-09 16:59:53 +0000 |
commit | 3612aee5857360cf6dcde2be79a6d60bebf4f8bb (patch) | |
tree | 5c98676432674f19dceb062c7f1a32714999c600 /gtk/gtkkeyhash.c | |
parent | 23e35417ad417e57f88c0a7305c04db76cabd0f9 (diff) | |
download | gtk+-3612aee5857360cf6dcde2be79a6d60bebf4f8bb.tar.gz |
Add hidden aliases for exported symbols which are used internally in order
Mon Aug 9 12:48:04 2004 Matthias Clasen <maclas@gmx.de>
Add hidden aliases for exported symbols which are
used internally in order to get rid of many PLT
entries. (#145519, Arjan van de Ven)
* gtk/Makefile.am: Add rules to generate gtk.def and
from gtk.symbols, and make make check check the abi
with abicheck.sh.
(gtk_private_h_sources): Add gtkinternals.h
(gtk_built_private_headers): Add gtkalias.h
(gtk_extra_sources): Add gtk.symbols
(EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
* gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
The file can be processed by cpp to filter out certain
subsets of symbols.
* gtk/abicheck.sh: New file. Script to check the actually
symbols exported from libgtk-x11.2.0.so against the symbols
found in gtk.symbols.
* gtk/makegtkalias.pl: New file. Perl script to generate the
header containing the alias definitions for internally used
exported symbols from a list of symbols.
* gtk/gtkinternals.h: New file. An uninstalled header listing
symbols which must be exported for some reason and do not appear
in any other header.
* gtk/*.c: Include gtkalias.h
Diffstat (limited to 'gtk/gtkkeyhash.c')
-rw-r--r-- | gtk/gtkkeyhash.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/gtkkeyhash.c b/gtk/gtkkeyhash.c index 970f53d420..3ff8deb687 100644 --- a/gtk/gtkkeyhash.c +++ b/gtk/gtkkeyhash.c @@ -19,6 +19,7 @@ * Boston, MA 02111-1307, USA. */ #include <config.h> +#include "gtkalias.h" #include "gtkdebug.h" #include "gtkkeyhash.h" |