glib-init: fix redundant-decls of g_mem_gc_friendly
authorDjalal Harouni <tixxdz@opendz.org>
Sun, 20 Oct 2013 13:15:25 +0000 (14:15 +0100)
committerDan Winship <danw@gnome.org>
Sun, 20 Oct 2013 19:42:45 +0000 (15:42 -0400)
Currently g_mem_gc_friendly is declared in both gmem.h and glib-init.h
files, we will have reports on each unit that include these two files.

This patch removes the redundant declaration from glib-init.h

Since g_mem_gc_friendly is related to gmem.h and was first declared in
this header which also exports it via glib.h, then declare it in gmem.h

Other files already include gmem.h: garray.c and gslice.c, no need to
change anything.

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
https://bugzilla.gnome.org/show_bug.cgi?id=710345

glib/glib-init.c
glib/glib-init.h

index 0032ee8..ceb9395 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "gutils.h"     /* for GDebugKey */
 #include "gconstructor.h"
+#include "gmem.h"       /* for g_mem_gc_friendly */
 
 #include <string.h>
 #include <stdlib.h>
index 016465f..5b150a4 100644 (file)
@@ -26,7 +26,6 @@
 
 extern GLogLevelFlags g_log_always_fatal;
 extern GLogLevelFlags g_log_msg_prefix;
-GLIB_VAR gboolean g_mem_gc_friendly;
 
 #ifdef G_OS_WIN32
 #include <windows.h>