gtypes.h Move GLIB_VAR definition from gutils.h to gtypes.h
authorTor Lillqvist <tml@iki.fi>
Sat, 10 Feb 2001 01:43:25 +0000 (01:43 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Sat, 10 Feb 2001 01:43:25 +0000 (01:43 +0000)
2001-02-10  Tor Lillqvist  <tml@iki.fi>

* gtypes.h
* gutils.h: Move GLIB_VAR definition from gutils.h to gtypes.h

* glib.def
* gmem.h: Mark glib_mem_profiler_table for export.

16 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib.def
glib/glib.def
glib/gmem.h
glib/gtypes.h
glib/gutils.h
gmem.h
gtypes.h
gutils.h

index 035040a..ac1d7fd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2001-02-10  Tor Lillqvist  <tml@iki.fi>
 
+       * gtypes.h
+       * gutils.h: Move GLIB_VAR definition from gutils.h to gtypes.h
+
+       * glib.def
+       * gmem.h: Mark glib_mem_profiler_table for export.
+
        * gwin32.c (get_package_directory_from_module): Don't store
        address of local variable in hashtable.
 
index 035040a..ac1d7fd 100644 (file)
@@ -1,5 +1,11 @@
 2001-02-10  Tor Lillqvist  <tml@iki.fi>
 
+       * gtypes.h
+       * gutils.h: Move GLIB_VAR definition from gutils.h to gtypes.h
+
+       * glib.def
+       * gmem.h: Mark glib_mem_profiler_table for export.
+
        * gwin32.c (get_package_directory_from_module): Don't store
        address of local variable in hashtable.
 
index 035040a..ac1d7fd 100644 (file)
@@ -1,5 +1,11 @@
 2001-02-10  Tor Lillqvist  <tml@iki.fi>
 
+       * gtypes.h
+       * gutils.h: Move GLIB_VAR definition from gutils.h to gtypes.h
+
+       * glib.def
+       * gmem.h: Mark glib_mem_profiler_table for export.
+
        * gwin32.c (get_package_directory_from_module): Don't store
        address of local variable in hashtable.
 
index 035040a..ac1d7fd 100644 (file)
@@ -1,5 +1,11 @@
 2001-02-10  Tor Lillqvist  <tml@iki.fi>
 
+       * gtypes.h
+       * gutils.h: Move GLIB_VAR definition from gutils.h to gtypes.h
+
+       * glib.def
+       * gmem.h: Mark glib_mem_profiler_table for export.
+
        * gwin32.c (get_package_directory_from_module): Don't store
        address of local variable in hashtable.
 
index 035040a..ac1d7fd 100644 (file)
@@ -1,5 +1,11 @@
 2001-02-10  Tor Lillqvist  <tml@iki.fi>
 
+       * gtypes.h
+       * gutils.h: Move GLIB_VAR definition from gutils.h to gtypes.h
+
+       * glib.def
+       * gmem.h: Mark glib_mem_profiler_table for export.
+
        * gwin32.c (get_package_directory_from_module): Don't store
        address of local variable in hashtable.
 
index 035040a..ac1d7fd 100644 (file)
@@ -1,5 +1,11 @@
 2001-02-10  Tor Lillqvist  <tml@iki.fi>
 
+       * gtypes.h
+       * gutils.h: Move GLIB_VAR definition from gutils.h to gtypes.h
+
+       * glib.def
+       * gmem.h: Mark glib_mem_profiler_table for export.
+
        * gwin32.c (get_package_directory_from_module): Don't store
        address of local variable in hashtable.
 
index 035040a..ac1d7fd 100644 (file)
@@ -1,5 +1,11 @@
 2001-02-10  Tor Lillqvist  <tml@iki.fi>
 
+       * gtypes.h
+       * gutils.h: Move GLIB_VAR definition from gutils.h to gtypes.h
+
+       * glib.def
+       * gmem.h: Mark glib_mem_profiler_table for export.
+
        * gwin32.c (get_package_directory_from_module): Don't store
        address of local variable in hashtable.
 
index 035040a..ac1d7fd 100644 (file)
@@ -1,5 +1,11 @@
 2001-02-10  Tor Lillqvist  <tml@iki.fi>
 
+       * gtypes.h
+       * gutils.h: Move GLIB_VAR definition from gutils.h to gtypes.h
+
+       * glib.def
+       * gmem.h: Mark glib_mem_profiler_table for export.
+
        * gwin32.c (get_package_directory_from_module): Don't store
        address of local variable in hashtable.
 
index 5eaba41..a814ac9 100644 (file)
--- a/glib.def
+++ b/glib.def
@@ -613,5 +613,6 @@ EXPORTS
        glib_binary_age
        glib_interface_age
        glib_major_version
+       glib_mem_profiler_table
        glib_micro_version
        glib_minor_version
index 5eaba41..a814ac9 100644 (file)
@@ -613,5 +613,6 @@ EXPORTS
        glib_binary_age
        glib_interface_age
        glib_major_version
+       glib_mem_profiler_table
        glib_micro_version
        glib_minor_version
index 2ba1344..a96e372 100644 (file)
@@ -87,7 +87,7 @@ void   g_mem_set_vtable (GMemVTable   *vtable);
 
 /* Memory profiler and checker, has to be enabled via g_mem_set_vtable()
  */
-extern GMemVTable      *glib_mem_profiler_table;
+GLIB_VAR GMemVTable    *glib_mem_profiler_table;
 void   g_mem_profile   (void);
 
 
index 9614c73..21a29e9 100644 (file)
@@ -324,5 +324,18 @@ struct _GTimeVal
 
 G_END_DECLS
 
+/* We prefix variable declarations so they can
+ * properly get exported in windows dlls.
+ */
+#ifdef G_OS_WIN32
+#  ifdef GLIB_COMPILATION
+#    define GLIB_VAR __declspec(dllexport)
+#  else /* !GLIB_COMPILATION */
+#    define GLIB_VAR extern __declspec(dllimport)
+#  endif /* !GLIB_COMPILATION */
+#else /* !G_OS_WIN32 */
+#  define GLIB_VAR extern
+#endif /* !G_OS_WIN32 */
+
 #endif /* __G_TYPES_H__ */
 
index c4dcb1b..523af02 100644 (file)
@@ -305,16 +305,6 @@ g_trash_stack_height (GTrashStack **stack_p)
  * we prefix variable declarations so they can
  * properly get exported in windows dlls.
  */
-#ifdef G_OS_WIN32
-#  ifdef GLIB_COMPILATION
-#    define GLIB_VAR __declspec(dllexport)
-#  else /* !GLIB_COMPILATION */
-#    define GLIB_VAR extern __declspec(dllimport)
-#  endif /* !GLIB_COMPILATION */
-#else /* !G_OS_WIN32 */
-#  define GLIB_VAR extern
-#endif /* !G_OS_WIN32 */
-
 GLIB_VAR const guint glib_major_version;
 GLIB_VAR const guint glib_minor_version;
 GLIB_VAR const guint glib_micro_version;
diff --git a/gmem.h b/gmem.h
index 2ba1344..a96e372 100644 (file)
--- a/gmem.h
+++ b/gmem.h
@@ -87,7 +87,7 @@ void   g_mem_set_vtable (GMemVTable   *vtable);
 
 /* Memory profiler and checker, has to be enabled via g_mem_set_vtable()
  */
-extern GMemVTable      *glib_mem_profiler_table;
+GLIB_VAR GMemVTable    *glib_mem_profiler_table;
 void   g_mem_profile   (void);
 
 
index 9614c73..21a29e9 100644 (file)
--- a/gtypes.h
+++ b/gtypes.h
@@ -324,5 +324,18 @@ struct _GTimeVal
 
 G_END_DECLS
 
+/* We prefix variable declarations so they can
+ * properly get exported in windows dlls.
+ */
+#ifdef G_OS_WIN32
+#  ifdef GLIB_COMPILATION
+#    define GLIB_VAR __declspec(dllexport)
+#  else /* !GLIB_COMPILATION */
+#    define GLIB_VAR extern __declspec(dllimport)
+#  endif /* !GLIB_COMPILATION */
+#else /* !G_OS_WIN32 */
+#  define GLIB_VAR extern
+#endif /* !G_OS_WIN32 */
+
 #endif /* __G_TYPES_H__ */
 
index c4dcb1b..523af02 100644 (file)
--- a/gutils.h
+++ b/gutils.h
@@ -305,16 +305,6 @@ g_trash_stack_height (GTrashStack **stack_p)
  * we prefix variable declarations so they can
  * properly get exported in windows dlls.
  */
-#ifdef G_OS_WIN32
-#  ifdef GLIB_COMPILATION
-#    define GLIB_VAR __declspec(dllexport)
-#  else /* !GLIB_COMPILATION */
-#    define GLIB_VAR extern __declspec(dllimport)
-#  endif /* !GLIB_COMPILATION */
-#else /* !G_OS_WIN32 */
-#  define GLIB_VAR extern
-#endif /* !G_OS_WIN32 */
-
 GLIB_VAR const guint glib_major_version;
 GLIB_VAR const guint glib_minor_version;
 GLIB_VAR const guint glib_micro_version;