Make work again.

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

	* abicheck.sh: Make work again.

	* gsourceclosure.c: Fix a typo.

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

	* gobject.symbols: Group symbols by header and source
	file.
	* makegobjectalias.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
	* Makefile.am (gobjectaliasdef.c): Add a rule to
	build this file.
	* *.c: Include gobjectalias.h after the other i
        GLib headers, include gobjectaliasdef.c at the bottom.
This commit is contained in:
Matthias Clasen
2005-03-14 06:47:51 +00:00
committed by Matthias Clasen
parent a145c9ed09
commit 3448a27829
21 changed files with 317 additions and 128 deletions

View File

@@ -16,7 +16,6 @@
* Free Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307, USA.
*/
#include "gobjectalias.h"
#include "gboxed.h"
#include "gbsearcharray.h"
@@ -25,6 +24,8 @@
#include "gclosure.h"
#include "gvaluecollector.h"
#include "gobjectalias.h"
#include <string.h>
/* --- typedefs & structures --- */
@@ -529,3 +530,6 @@ g_value_take_boxed (GValue *value,
value_set_boxed_internal (value, boxed, FALSE, TRUE);
}
#define __G_BOXED_C__
#include "gobjectaliasdef.c"