diff --git a/icu4c/source/i18n/caniter.cpp b/icu4c/source/i18n/caniter.cpp index 0b4bcbf208e..5faba6c25b4 100644 --- a/icu4c/source/i18n/caniter.cpp +++ b/icu4c/source/i18n/caniter.cpp @@ -10,6 +10,8 @@ #include "hash.h" #include "unormimp.h" #include "caniter.h" +#include "unicode/normlzr.h" +#include "unicode/uchar.h" #include "cmemory.h" /** diff --git a/icu4c/source/i18n/caniter.h b/icu4c/source/i18n/caniter.h index fcb5d8f3f10..8aa357a8eed 100644 --- a/icu4c/source/i18n/caniter.h +++ b/icu4c/source/i18n/caniter.h @@ -11,9 +11,6 @@ #include "unicode/utypes.h" #include "unicode/uobject.h" #include "unicode/unistr.h" -#include "unicode/uniset.h" -#include "unicode/normlzr.h" -#include "unicode/unicode.h" #define SKIP_ZEROES TRUE diff --git a/icu4c/source/i18n/ucol_elm.cpp b/icu4c/source/i18n/ucol_elm.cpp index e80d9947c77..4972c45709d 100644 --- a/icu4c/source/i18n/ucol_elm.cpp +++ b/icu4c/source/i18n/ucol_elm.cpp @@ -26,6 +26,7 @@ #include "unicode/uchar.h" #include "unicode/unistr.h" #include "unicode/ucoleitr.h" +#include "unicode/normlzr.h" #include "ucol_elm.h" #include "unormimp.h" #include "caniter.h" diff --git a/icu4c/source/test/intltest/canittst.cpp b/icu4c/source/test/intltest/canittst.cpp index 9e86b06e759..c2db8054cc9 100644 --- a/icu4c/source/test/intltest/canittst.cpp +++ b/icu4c/source/test/intltest/canittst.cpp @@ -13,6 +13,7 @@ #include "cstring.h" #include "canittst.h" #include "caniter.h" +#include "unicode/uchar.h" #define ARRAY_LENGTH(array) ((int32_t)(sizeof (array) / sizeof (*array)))