diff options
author | Matthias Clasen <mclasen@redhat.com> | 2022-10-02 20:06:58 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2022-10-02 20:44:37 -0400 |
commit | 5c4db967c42d0eee69d3f0ad5e78fc5d241c4415 (patch) | |
tree | 0698d4ace0c53e72747cfb7aad66e2dac89eba19 /glib/gtestutils.h | |
parent | 73da2201d11d04ea2475cf8982d306f28a1b1299 (diff) | |
download | glib-wip/matthiasc/try-inlining-magic.tar.gz |
Work around msvcwip/matthiasc/try-inlining-magic
Just don't bother with inlining for msvc.
Diffstat (limited to 'glib/gtestutils.h')
-rw-r--r-- | glib/gtestutils.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/glib/gtestutils.h b/glib/gtestutils.h index 969c69dda..9a860ad28 100644 --- a/glib/gtestutils.h +++ b/glib/gtestutils.h @@ -238,10 +238,22 @@ typedef void (*GTestFixtureFunc) (gpointer fixture, } G_STMT_END #endif /* !G_DISABLE_ASSERT */ +#if defined(_MSC_VER) + +GLIB_AVAILABLE_IN_ALL +int g_strcmp0 (const char *str1, + const char *str2); + +#else + #ifndef GLIB_INLINE -#define GLIB_INLINE +#define GLIB_INLINE inline #endif +#endif + +#if defined(GLIB_INLINE) || defined(__GTK_DOC_IGNORE__) + GLIB_INLINE int g_strcmp0 (const char *str1, const char *str2) @@ -253,6 +265,8 @@ g_strcmp0 (const char *str1, return strcmp (str1, str2); } +#endif + /* report performance results */ GLIB_AVAILABLE_IN_ALL void g_test_minimized_result (double minimized_quantity, |