diff --git a/Makefile.am b/Makefile.am index d6eb0fc..f8111d0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -946,6 +946,10 @@ libipa_hbac_la_DEPENDENCIES = src/providers/ipa/ipa_hbac.exports libipa_hbac_la_SOURCES = \ src/providers/ipa/hbac_evaluator.c \ src/util/sss_utf8.c +libipa_hbac_la_CFLAGS = \ + $(AM_CFLAGS) \ + -std=c90 \ + $(NULL) libipa_hbac_la_LIBADD = \ $(UNICODE_LIBS) libipa_hbac_la_LDFLAGS = \ diff --git a/src/util/sss_utf8.c b/src/util/sss_utf8.c index 7ba11ca..722f28d 100644 --- a/src/util/sss_utf8.c +++ b/src/util/sss_utf8.c @@ -22,6 +22,9 @@ #include "config.h" +#include +#include + #ifdef HAVE_LIBUNISTRING #include #include diff --git a/src/util/sss_utf8.h b/src/util/sss_utf8.h index 95b085f..bca9b2c 100644 --- a/src/util/sss_utf8.h +++ b/src/util/sss_utf8.h @@ -23,12 +23,15 @@ #ifndef SSS_UTF8_H_ #define SSS_UTF8_H_ -#include "util/util.h" - #ifndef ENOMATCH #define ENOMATCH -1 #endif +#include +#include + +#include "util/util_errors.h" + void sss_utf8_free(void *ptr); /* The result must be freed with sss_utf8_free() */