diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2014-07-04 18:27:41 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2014-07-07 09:24:12 +0800 |
commit | 0ad96c5a4f3bd323e023978cc2f95caa91e24682 (patch) | |
tree | c232c2f9ff870f46dbd0e23ac84db9c8577356a7 /girepository | |
parent | 011b7c4496404d60a5b62bbe7de262e37509c5fb (diff) | |
download | gobject-introspection-0ad96c5a4f3bd323e023978cc2f95caa91e24682.tar.gz |
girepository: Include config.h First in All Sources
This includes config.h in all the C-sources of girepository so that we can
get the correct export directive from config.h during compile time and
therefore export the symbols as necessary, like what GLib and GTK+ is
currently doing.
https://bugzilla.gnome.org/show_bug.cgi?id=732669
Diffstat (limited to 'girepository')
-rw-r--r-- | girepository/giarginfo.c | 2 | ||||
-rw-r--r-- | girepository/gibaseinfo.c | 2 | ||||
-rw-r--r-- | girepository/gicallableinfo.c | 2 | ||||
-rw-r--r-- | girepository/giconstantinfo.c | 2 | ||||
-rw-r--r-- | girepository/gienuminfo.c | 2 | ||||
-rw-r--r-- | girepository/gifieldinfo.c | 2 | ||||
-rw-r--r-- | girepository/gifunctioninfo.c | 2 | ||||
-rw-r--r-- | girepository/giinterfaceinfo.c | 2 | ||||
-rw-r--r-- | girepository/ginvoke.c | 3 | ||||
-rw-r--r-- | girepository/giobjectinfo.c | 2 | ||||
-rw-r--r-- | girepository/gipropertyinfo.c | 2 | ||||
-rw-r--r-- | girepository/giregisteredtypeinfo.c | 2 | ||||
-rw-r--r-- | girepository/girepository.c | 5 | ||||
-rw-r--r-- | girepository/girparser.c | 3 | ||||
-rw-r--r-- | girepository/gisignalinfo.c | 2 | ||||
-rw-r--r-- | girepository/gistructinfo.c | 2 | ||||
-rw-r--r-- | girepository/gitypeinfo.c | 2 | ||||
-rw-r--r-- | girepository/gitypelib.c | 3 | ||||
-rw-r--r-- | girepository/giunioninfo.c | 2 | ||||
-rw-r--r-- | girepository/givfuncinfo.c | 2 |
20 files changed, 40 insertions, 6 deletions
diff --git a/girepository/giarginfo.c b/girepository/giarginfo.c index 083ca44d..6bc53c48 100644 --- a/girepository/giarginfo.c +++ b/girepository/giarginfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <glib.h> #include "gitypelib-internal.h" diff --git a/girepository/gibaseinfo.c b/girepository/gibaseinfo.c index 25c98b0e..5d9e5f37 100644 --- a/girepository/gibaseinfo.c +++ b/girepository/gibaseinfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <stdlib.h> #include <string.h> diff --git a/girepository/gicallableinfo.c b/girepository/gicallableinfo.c index 702e16cd..7e0ec776 100644 --- a/girepository/gicallableinfo.c +++ b/girepository/gicallableinfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <stdlib.h> #include <glib.h> diff --git a/girepository/giconstantinfo.c b/girepository/giconstantinfo.c index 7b2f716c..60715a4b 100644 --- a/girepository/giconstantinfo.c +++ b/girepository/giconstantinfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <glib.h> #include <string.h> // memcpy diff --git a/girepository/gienuminfo.c b/girepository/gienuminfo.c index 253ec684..42930b2f 100644 --- a/girepository/gienuminfo.c +++ b/girepository/gienuminfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <glib.h> #include <girepository.h> diff --git a/girepository/gifieldinfo.c b/girepository/gifieldinfo.c index 2bbc0214..ea64dabb 100644 --- a/girepository/gifieldinfo.c +++ b/girepository/gifieldinfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <glib.h> #include <girepository.h> diff --git a/girepository/gifunctioninfo.c b/girepository/gifunctioninfo.c index ecd61275..ece94818 100644 --- a/girepository/gifunctioninfo.c +++ b/girepository/gifunctioninfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <string.h> #include <glib.h> diff --git a/girepository/giinterfaceinfo.c b/girepository/giinterfaceinfo.c index 481fc54e..d60729c3 100644 --- a/girepository/giinterfaceinfo.c +++ b/girepository/giinterfaceinfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <glib.h> #include <girepository.h> diff --git a/girepository/ginvoke.c b/girepository/ginvoke.c index 6eba9fcc..bd5aa2cd 100644 --- a/girepository/ginvoke.c +++ b/girepository/ginvoke.c @@ -19,6 +19,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <stdlib.h> #include <glib.h> @@ -26,7 +28,6 @@ #include <girepository.h> #include "girffi.h" -#include "config.h" /** * value_to_ffi_type: diff --git a/girepository/giobjectinfo.c b/girepository/giobjectinfo.c index d92a8615..381f4651 100644 --- a/girepository/giobjectinfo.c +++ b/girepository/giobjectinfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <glib.h> #include <girepository.h> diff --git a/girepository/gipropertyinfo.c b/girepository/gipropertyinfo.c index 77a11cb8..338f360b 100644 --- a/girepository/gipropertyinfo.c +++ b/girepository/gipropertyinfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <glib.h> #include <girepository.h> diff --git a/girepository/giregisteredtypeinfo.c b/girepository/giregisteredtypeinfo.c index e45e0603..1555c459 100644 --- a/girepository/giregisteredtypeinfo.c +++ b/girepository/giregisteredtypeinfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <string.h> #include <glib.h> diff --git a/girepository/girepository.c b/girepository/girepository.c index 6fc7c77e..931385ff 100644 --- a/girepository/girepository.c +++ b/girepository/girepository.c @@ -21,6 +21,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <stdio.h> #include <string.h> #include <stdlib.h> @@ -32,9 +34,6 @@ #include "gitypelib-internal.h" #include "girepository-private.h" -#include "config.h" - - /** * SECTION:girepository * @short_description: GObject Introspection repository manager diff --git a/girepository/girparser.c b/girepository/girparser.c index f928c2e2..eb61e34a 100644 --- a/girepository/girparser.c +++ b/girepository/girparser.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <stdlib.h> #include <string.h> #include <stdio.h> @@ -29,7 +31,6 @@ #include "girmodule.h" #include "girnode.h" #include "gitypelib-internal.h" -#include "config.h" /* This is a "major" version in the sense that it's only bumped * for incompatible changes. diff --git a/girepository/gisignalinfo.c b/girepository/gisignalinfo.c index be75276e..e72890d7 100644 --- a/girepository/gisignalinfo.c +++ b/girepository/gisignalinfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <glib.h> #include <girepository.h> diff --git a/girepository/gistructinfo.c b/girepository/gistructinfo.c index f205e7cf..0fbaec84 100644 --- a/girepository/gistructinfo.c +++ b/girepository/gistructinfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <glib.h> #include <girepository.h> diff --git a/girepository/gitypeinfo.c b/girepository/gitypeinfo.c index 3c17f564..1bc189cb 100644 --- a/girepository/gitypeinfo.c +++ b/girepository/gitypeinfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <glib.h> #include <girepository.h> diff --git a/girepository/gitypelib.c b/girepository/gitypelib.c index 41b54fd8..09e74f13 100644 --- a/girepository/gitypelib.c +++ b/girepository/gitypelib.c @@ -20,12 +20,13 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <stdlib.h> #include <string.h> #include <glib.h> -#include "config.h" #include "gitypelib-internal.h" typedef struct { diff --git a/girepository/giunioninfo.c b/girepository/giunioninfo.c index 8ae1e915..a819595f 100644 --- a/girepository/giunioninfo.c +++ b/girepository/giunioninfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <glib.h> #include <girepository.h> diff --git a/girepository/givfuncinfo.c b/girepository/givfuncinfo.c index 8a5b71a1..c16fb01d 100644 --- a/girepository/givfuncinfo.c +++ b/girepository/givfuncinfo.c @@ -20,6 +20,8 @@ * Boston, MA 02111-1307, USA. */ +#include "config.h" + #include <string.h> #include <glib.h> |