ICU-10286 Add uconfig option to disable filtered break iterator code by default

X-SVN-Rev: 35446
This commit is contained in:
Michael Ow 2014-03-12 21:59:12 +00:00
parent a5f40a5135
commit 06cc7cacb5
3 changed files with 14 additions and 4 deletions

View file

@ -410,4 +410,14 @@
# define UCONFIG_FORMAT_FASTPATHS_49 1
#endif
/**
* \def UCONFIG_NO_FILTERED_BREAK_ITERATION
* This switch turns off filtered break iteration code.
*
* @internal
*/
#ifndef UCONFIG_NO_FILTERED_BREAK_ITERATION
# define UCONFIG_NO_FILTERED_BREAK_ITERATION 1
#endif
#endif

View file

@ -7,7 +7,7 @@
#include "unicode/filteredbrk.h"
#if !UCONFIG_NO_BREAK_ITERATION && U_HAVE_STD_STRING
#if !UCONFIG_NO_BREAK_ITERATION && U_HAVE_STD_STRING && !UCONFIG_NO_FILTERED_BREAK_ITERATION
#include <unicode/ucharstriebuilder.h>
@ -405,4 +405,4 @@ FilteredBreakIteratorBuilder::createInstance(UErrorCode& status) {
U_NAMESPACE_END
#endif //#if !UCONFIG_NO_BREAK_ITERATION && U_HAVE_STD_STRING
#endif //#if !UCONFIG_NO_BREAK_ITERATION && U_HAVE_STD_STRING && !UCONFIG_NO_FILTERED_BREAK_ITERATION

View file

@ -10,7 +10,7 @@
#include "unicode/brkiter.h"
#if !UCONFIG_NO_BREAK_ITERATION && U_HAVE_STD_STRING
#if !UCONFIG_NO_BREAK_ITERATION && U_HAVE_STD_STRING && !UCONFIG_NO_FILTERED_BREAK_ITERATION
U_NAMESPACE_BEGIN
@ -104,6 +104,6 @@ class U_I18N_API FilteredBreakIteratorBuilder : public UObject {
U_NAMESPACE_END
#endif // #if !UCONFIG_NO_BREAK_ITERATION
#endif // #if !UCONFIG_NO_BREAK_ITERATION && U_HAVE_STD_STRING && !UCONFIG_NO_FILTERED_BREAK_ITERATION
#endif // #ifndef FILTEREDBRK_H