From ff1898352074ea8e6ab5fb5bb377618e7f8cf68f Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 2 Apr 2009 17:16:05 +0000 Subject: [PATCH] Tests&Core: add g_strcmp0 if glib is old * lasso/utils.h: if glib is older than 2.16, export g_strcmp0 as part of internal headers, in order to use it in login_tests.c * tests/login_tests.c: include utils.h --- lasso/utils.h | 7 +++++++ tests/login_tests.c | 1 + 2 files changed, 8 insertions(+) diff --git a/lasso/utils.h b/lasso/utils.h index 4766420e..6fe5d02c 100644 --- a/lasso/utils.h +++ b/lasso/utils.h @@ -372,4 +372,11 @@ /* Get a printable extract for error messages */ char* lasso_safe_prefix_string(const char *str, gsize length); +/* GLIB bacward-compatibility */ +#if (GLIB_MAJOR_VERSION == 2 && GLIB_MINOR_VERSION < 16) +int g_strcmp0 (const char *str1, + const char *str2); +#endif + + #endif /* __LASSO_UTILS_H__ */ diff --git a/tests/login_tests.c b/tests/login_tests.c index d33c03f5..eec03584 100644 --- a/tests/login_tests.c +++ b/tests/login_tests.c @@ -28,6 +28,7 @@ #include #include +#include "utils.h" static char*