| Index: source/common/ubrk.cpp
|
| diff --git a/source/common/ubrk.cpp b/source/common/ubrk.cpp
|
| index a0002c21cea90effce913adf5652fcc6e48951ab..161c0ac4d32aad7eee40906398aaa24f46e63a14 100644
|
| --- a/source/common/ubrk.cpp
|
| +++ b/source/common/ubrk.cpp
|
| @@ -1,6 +1,6 @@
|
| /*
|
| ********************************************************************************
|
| -* Copyright (C) 1996-2013, International Business Machines
|
| +* Copyright (C) 1996-2015, International Business Machines
|
| * Corporation and others. All Rights Reserved.
|
| ********************************************************************************
|
| */
|
| @@ -164,10 +164,9 @@ ubrk_setText(UBreakIterator* bi,
|
| int32_t textLength,
|
| UErrorCode* status)
|
| {
|
| - BreakIterator *brit = (BreakIterator *)bi;
|
| UText ut = UTEXT_INITIALIZER;
|
| utext_openUChars(&ut, text, textLength, status);
|
| - brit->setText(&ut, *status);
|
| + ((BreakIterator*)bi)->setText(&ut, *status);
|
| // A stack allocated UText wrapping a UChar * string
|
| // can be dumped without explicitly closing it.
|
| }
|
| @@ -179,8 +178,7 @@ ubrk_setUText(UBreakIterator *bi,
|
| UText *text,
|
| UErrorCode *status)
|
| {
|
| - RuleBasedBreakIterator *brit = (RuleBasedBreakIterator *)bi;
|
| - brit->RuleBasedBreakIterator::setText(text, *status);
|
| + ((BreakIterator*)bi)->setText(text, *status);
|
| }
|
|
|
|
|
| @@ -191,35 +189,35 @@ U_CAPI int32_t U_EXPORT2
|
| ubrk_current(const UBreakIterator *bi)
|
| {
|
|
|
| - return ((RuleBasedBreakIterator*)bi)->RuleBasedBreakIterator::current();
|
| + return ((BreakIterator*)bi)->current();
|
| }
|
|
|
| U_CAPI int32_t U_EXPORT2
|
| ubrk_next(UBreakIterator *bi)
|
| {
|
|
|
| - return ((RuleBasedBreakIterator*)bi)->RuleBasedBreakIterator::next();
|
| + return ((BreakIterator*)bi)->next();
|
| }
|
|
|
| U_CAPI int32_t U_EXPORT2
|
| ubrk_previous(UBreakIterator *bi)
|
| {
|
|
|
| - return ((RuleBasedBreakIterator*)bi)->RuleBasedBreakIterator::previous();
|
| + return ((BreakIterator*)bi)->previous();
|
| }
|
|
|
| U_CAPI int32_t U_EXPORT2
|
| ubrk_first(UBreakIterator *bi)
|
| {
|
|
|
| - return ((RuleBasedBreakIterator*)bi)->RuleBasedBreakIterator::first();
|
| + return ((BreakIterator*)bi)->first();
|
| }
|
|
|
| U_CAPI int32_t U_EXPORT2
|
| ubrk_last(UBreakIterator *bi)
|
| {
|
|
|
| - return ((RuleBasedBreakIterator*)bi)->RuleBasedBreakIterator::last();
|
| + return ((BreakIterator*)bi)->last();
|
| }
|
|
|
| U_CAPI int32_t U_EXPORT2
|
| @@ -227,7 +225,7 @@ ubrk_preceding(UBreakIterator *bi,
|
| int32_t offset)
|
| {
|
|
|
| - return ((RuleBasedBreakIterator*)bi)->RuleBasedBreakIterator::preceding(offset);
|
| + return ((BreakIterator*)bi)->preceding(offset);
|
| }
|
|
|
| U_CAPI int32_t U_EXPORT2
|
| @@ -235,7 +233,7 @@ ubrk_following(UBreakIterator *bi,
|
| int32_t offset)
|
| {
|
|
|
| - return ((RuleBasedBreakIterator*)bi)->RuleBasedBreakIterator::following(offset);
|
| + return ((BreakIterator*)bi)->following(offset);
|
| }
|
|
|
| U_CAPI const char* U_EXPORT2
|
| @@ -256,20 +254,20 @@ ubrk_countAvailable()
|
| U_CAPI UBool U_EXPORT2
|
| ubrk_isBoundary(UBreakIterator *bi, int32_t offset)
|
| {
|
| - return ((RuleBasedBreakIterator *)bi)->RuleBasedBreakIterator::isBoundary(offset);
|
| + return ((BreakIterator*)bi)->isBoundary(offset);
|
| }
|
|
|
|
|
| U_CAPI int32_t U_EXPORT2
|
| ubrk_getRuleStatus(UBreakIterator *bi)
|
| {
|
| - return ((RuleBasedBreakIterator *)bi)->RuleBasedBreakIterator::getRuleStatus();
|
| + return ((BreakIterator*)bi)->getRuleStatus();
|
| }
|
|
|
| U_CAPI int32_t U_EXPORT2
|
| ubrk_getRuleStatusVec(UBreakIterator *bi, int32_t *fillInVec, int32_t capacity, UErrorCode *status)
|
| {
|
| - return ((RuleBasedBreakIterator *)bi)->RuleBasedBreakIterator::getRuleStatusVec(fillInVec, capacity, *status);
|
| + return ((BreakIterator*)bi)->getRuleStatusVec(fillInVec, capacity, *status);
|
| }
|
|
|
|
|
|
|