diff options
author | Owen Taylor <otaylor@redhat.com> | 2001-11-18 00:38:48 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2001-11-18 00:38:48 +0000 |
commit | 5852eace661bf5411e091a792d47e67fb7fd352e (patch) | |
tree | 792495709c48394b20f693c1035150210c547ac1 /gobject/gvaluetypes.h | |
parent | 9d3cee6ac30121aa67d523e63892fb00dc77cd9e (diff) |
Include gtypes.h not gobject/gtype.h
Sat Nov 17 14:10:35 2001 Owen Taylor <otaylor@redhat.com>
* glib/gbsearcharray.h: Include gtypes.h not gobject/gtype.h
* glib/glib-object.h gobject/*.h: Prevent headers from
being included directly except when compiling GObject.
* gobject/gvaluecollector.h: Include glib-object.h so that
this file can be included directly, since we don't
include it _from_ glib-object.h.
* gobject/gtype.c: Remove struct _GValue hack since we
now include glib/gvaluecollector.h which simply pulls in
glib-object.h.
Diffstat (limited to 'gobject/gvaluetypes.h')
-rw-r--r-- | gobject/gvaluetypes.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gobject/gvaluetypes.h b/gobject/gvaluetypes.h index 06290075f..0423d5e05 100644 --- a/gobject/gvaluetypes.h +++ b/gobject/gvaluetypes.h @@ -21,6 +21,9 @@ #ifndef __G_VALUETYPES_H__ #define __G_VALUETYPES_H__ +#if !defined (__GLIB_GOBJECT_H_INSIDE__) && !defined (GOBJECT_COMPILATION) +#error "Only <glib-object.h> can be included directly." +#endif #include <gobject/gvalue.h> |