From 2bdadc5274df42738b97045cd01cd63d3651daf9 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Fri, 14 Mar 2014 11:31:45 +0100 Subject: UTIL: Hide implementation details about unicode libraries. Header files from glib or unistring are only necessary in implementation module sss_utf8.c Reviewed-by: Pavel Reichl --- src/util/sss_utf8.c | 10 +++++++++- src/util/sss_utf8.h | 6 ------ 2 files changed, 9 insertions(+), 7 deletions(-) (limited to 'src/util') diff --git a/src/util/sss_utf8.c b/src/util/sss_utf8.c index 27c5cb60a..695230826 100644 --- a/src/util/sss_utf8.c +++ b/src/util/sss_utf8.c @@ -20,7 +20,15 @@ along with this program. If not, see . */ -#include "util/util.h" +#include "config.h" + +#ifdef HAVE_LIBUNISTRING +#include +#include +#elif defined(HAVE_GLIB2) +#include +#endif + #include "sss_utf8.h" #ifdef HAVE_LIBUNISTRING diff --git a/src/util/sss_utf8.h b/src/util/sss_utf8.h index b7da76219..95b085f56 100644 --- a/src/util/sss_utf8.h +++ b/src/util/sss_utf8.h @@ -23,12 +23,6 @@ #ifndef SSS_UTF8_H_ #define SSS_UTF8_H_ -#ifdef HAVE_LIBUNISTRING -#include -#include -#elif HAVE_GLIB2 -#include -#endif #include "util/util.h" #ifndef ENOMATCH -- cgit