summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2011-08-02 13:00:06 +0300
committerJohan Hedberg <johan.hedberg@intel.com>2011-08-02 13:10:57 +0300
commite6713c690f62ababbf30d99232d56f45fadf701b (patch)
treea03f40ccde35175c0b8a161577506b059ac5f0b2 /configure.ac
parentcdf9eb18f8bed5157f4d5991f833224989a7c874 (diff)
downloadobexd-e6713c690f62ababbf30d99232d56f45fadf701b.tar.gz
Make use of g_slist_free_full when elements are dynamically-allocated
This avoid having to iterate twice in the list to free its elements.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac4
1 files changed, 4 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 708e40b..962e2e7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -71,6 +71,10 @@ AC_CHECK_LIB(dl, dlopen, dummy=yes,
PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.16, dummy=yes,
AC_MSG_ERROR(libglib 2.16 or later is required))
+AC_CHECK_LIB(glib-2.0, g_slist_free_full, dummy=yes,
+ AC_DEFINE(NEED_G_SLIST_FREE_FULL, 1,
+ [Define to 1 if you need g_slist_free_full()
+ function.]))
AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GLIB_LIBS)