Make PLT-reduction work with gcc4, and don't include everything in
authorMatthias Clasen <mclasen@redhat.com>
Mon, 14 Mar 2005 04:26:57 +0000 (04:26 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 14 Mar 2005 04:26:57 +0000 (04:26 +0000)
commit608a31b98e1420f487190871ee7312db2643d93d
tree07095626ee002738e323deb5eda4d1246129d13b
parent96913f7a507db5cd75e360b5f49423635d9b2660
Make PLT-reduction work with gcc4, and don't include everything in

2005-03-13  Matthias Clasen  <mclasen@redhat.com>

Make PLT-reduction work with gcc4, and don't include
everything in galias.h:

* glib/glib.symbols: Group symbols by header and source file.
* glib/makegalias.pl: Protect definitions by the same
preprocessor symbols used to guard the headers. Move
the alias declarations to a separate file which is
produced when calling makegalias.pl -def
* glib/Makefile.am (galiasdef.c): Add a rule to generate this
file.
* glib/*.c: Include galias.h after the other GLib headers,
include galiasdef.c at the bottom.
59 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-8
glib/Makefile.am
glib/abicheck.sh
glib/garray.c
glib/gasyncqueue.c
glib/gatomic.c
glib/gbacktrace.c
glib/gcache.c
glib/gcompletion.c
glib/gconvert.c
glib/gdataset.c
glib/gdate.c
glib/gdir.c
glib/gerror.c
glib/gfileutils.c
glib/ghash.c
glib/ghook.c
glib/giochannel.c
glib/giounix.c
glib/giowin32.c
glib/gkeyfile.c
glib/glib.symbols
glib/glist.c
glib/gmain.c
glib/gmarkup.c
glib/gmem.c
glib/gmessages.c
glib/gnode.c
glib/goption.c
glib/gpattern.c
glib/gprimes.c
glib/gprintf.c
glib/gqsort.c
glib/gqueue.c
glib/grand.c
glib/grel.c
glib/gscanner.c
glib/gshell.c
glib/gslist.c
glib/gspawn-win32.c
glib/gspawn.c
glib/gstdio.c
glib/gstrfuncs.c
glib/gstring.c
glib/gthread.c
glib/gthreadpool.c
glib/gtimer.c
glib/gtree.c
glib/gunibreak.c
glib/gunicollate.c
glib/gunidecomp.c
glib/guniprop.c
glib/gutf8.c
glib/gutils.c
glib/gwin32.c
glib/makegalias.pl