From d5f1da8c398267a698b99251f9b7c2a3b857c14d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1?= =?UTF-8?q?=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= Date: Thu, 19 Jan 2017 18:53:34 +0000 Subject: [PATCH] W32: Make _g_win32_get_system_data_dirs() inline available in C++ This way g_get_system_data_dirs() works the same way in C and C++. https://bugzilla.gnome.org/show_bug.cgi?id=777501 Closes #1240 --- glib/gutils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glib/gutils.h b/glib/gutils.h index 52b6297dc..b301e93c2 100644 --- a/glib/gutils.h +++ b/glib/gutils.h @@ -83,7 +83,7 @@ GLIB_AVAILABLE_IN_ALL const gchar * const * g_win32_get_system_data_dirs_for_module (void (*address_of_function)(void)); #endif -#if defined (G_OS_WIN32) && defined (G_CAN_INLINE) && !defined (__cplusplus) +#if defined (G_OS_WIN32) && defined (G_CAN_INLINE) /* This function is not part of the public GLib API either. Just call * g_get_system_data_dirs() in your code, never mind that that is * actually a macro and you will in fact call this inline function.