Make this an inline function. Define it only if G_CAN_INLINE and not C++.
authorTor Lillqvist <tml@novell.com>
Wed, 20 Jul 2005 08:37:13 +0000 (08:37 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Wed, 20 Jul 2005 08:37:13 +0000 (08:37 +0000)
2005-07-20  Tor Lillqvist  <tml@novell.com>

* glib/gutils.h (g_win32_get_system_data_dirs): Make this an
inline function. Define it only if G_CAN_INLINE and not
C++. (#173098)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-8
glib/gutils.h

index 8fb09ee..af2cbec 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-07-20  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gutils.h (g_win32_get_system_data_dirs): Make this an
+       inline function. Define it only if G_CAN_INLINE and not
+       C++. (#173098)
+
 2005-07-19  Matthias Clasen  <mclasen@redhat.com>
 
        * glib/gstring.c (g_string_chunk_insert_len): Avoid
index 8fb09ee..af2cbec 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-20  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gutils.h (g_win32_get_system_data_dirs): Make this an
+       inline function. Define it only if G_CAN_INLINE and not
+       C++. (#173098)
+
 2005-07-19  Matthias Clasen  <mclasen@redhat.com>
 
        * glib/gstring.c (g_string_chunk_insert_len): Avoid
index 8fb09ee..af2cbec 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-20  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gutils.h (g_win32_get_system_data_dirs): Make this an
+       inline function. Define it only if G_CAN_INLINE and not
+       C++. (#173098)
+
 2005-07-19  Matthias Clasen  <mclasen@redhat.com>
 
        * glib/gstring.c (g_string_chunk_insert_len): Avoid
index 8fb09ee..af2cbec 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-20  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gutils.h (g_win32_get_system_data_dirs): Make this an
+       inline function. Define it only if G_CAN_INLINE and not
+       C++. (#173098)
+
 2005-07-19  Matthias Clasen  <mclasen@redhat.com>
 
        * glib/gstring.c (g_string_chunk_insert_len): Avoid
index 079a86c..3cb781f 100644 (file)
@@ -130,7 +130,10 @@ G_CONST_RETURN gchar* G_CONST_RETURN * g_get_system_data_dirs   (void);
 
 #ifdef G_OS_WIN32
 G_CONST_RETURN gchar* G_CONST_RETURN * g_win32_get_system_data_dirs_for_module (gconstpointer address);
-static G_CONST_RETURN gchar * G_CONST_RETURN *
+#endif
+
+#if defined (G_OS_WIN32) && defined (G_CAN_INLINE) && !defined (__cplusplus)
+static inline G_CONST_RETURN gchar * G_CONST_RETURN *
 g_win32_get_system_data_dirs (void)
 {
   return g_win32_get_system_data_dirs_for_module ((gconstpointer) &g_win32_get_system_data_dirs);