| Index: source/common/unicode/ubidi.h
|
| diff --git a/source/common/unicode/ubidi.h b/source/common/unicode/ubidi.h
|
| index 27042ed7f4b94e2078d175474b3be2a9daf3f911..e59969861f340295ade4ad50ce2c31dc402c40ad 100644
|
| --- a/source/common/unicode/ubidi.h
|
| +++ b/source/common/unicode/ubidi.h
|
| @@ -1,3 +1,5 @@
|
| +// Copyright (C) 2016 and later: Unicode, Inc. and others.
|
| +// License & terms of use: http://www.unicode.org/copyright.html
|
| /*
|
| ******************************************************************************
|
| *
|
| @@ -718,9 +720,13 @@ typedef enum UBiDiReorderingMode {
|
| * <code>UBIDI_REORDER_NUMBERS_SPECIAL</code> Bidi algorithm.
|
| * @stable ICU 3.6 */
|
| UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL,
|
| - /** Number of values for reordering mode.
|
| - * @stable ICU 3.6 */
|
| +#ifndef U_HIDE_DEPRECATED_API
|
| + /**
|
| + * Number of values for reordering mode.
|
| + * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420.
|
| + */
|
| UBIDI_REORDER_COUNT
|
| +#endif // U_HIDE_DEPRECATED_API
|
| } UBiDiReorderingMode;
|
|
|
| /**
|
| @@ -1959,13 +1965,19 @@ U_STABLE int32_t U_EXPORT2
|
| ubidi_getResultLength(const UBiDi *pBiDi);
|
|
|
| U_CDECL_BEGIN
|
| +
|
| +#ifndef U_HIDE_DEPRECATED_API
|
| /**
|
| - * value returned by <code>UBiDiClassCallback</code> callbacks when
|
| + * Value returned by <code>UBiDiClassCallback</code> callbacks when
|
| * there is no need to override the standard Bidi class for a given code point.
|
| + *
|
| + * This constant is deprecated; use u_getIntPropertyMaxValue(UCHAR_BIDI_CLASS)+1 instead.
|
| + *
|
| * @see UBiDiClassCallback
|
| - * @stable ICU 3.6
|
| + * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420.
|
| */
|
| #define U_BIDI_CLASS_DEFAULT U_CHAR_DIRECTION_COUNT
|
| +#endif // U_HIDE_DEPRECATED_API
|
|
|
| /**
|
| * Callback type declaration for overriding default Bidi class values with
|
| @@ -1981,8 +1993,8 @@ U_CDECL_BEGIN
|
| *
|
| * @return The directional property / Bidi class for the given code point
|
| * <code>c</code> if the default class has been overridden, or
|
| - * <code>#U_BIDI_CLASS_DEFAULT</code> if the standard Bidi class value
|
| - * for <code>c</code> is to be used.
|
| + * <code>#U_BIDI_CLASS_DEFAULT=u_getIntPropertyMaxValue(UCHAR_BIDI_CLASS)+1</code>
|
| + * if the standard Bidi class value for <code>c</code> is to be used.
|
| * @see ubidi_setClassCallback
|
| * @see ubidi_getClassCallback
|
| * @stable ICU 3.6
|
| @@ -1995,8 +2007,8 @@ U_CDECL_END
|
| /**
|
| * Retrieve the Bidi class for a given code point.
|
| * <p>If a <code>#UBiDiClassCallback</code> callback is defined and returns a
|
| - * value other than <code>#U_BIDI_CLASS_DEFAULT</code>, that value is used;
|
| - * otherwise the default class determination mechanism is invoked.</p>
|
| + * value other than <code>#U_BIDI_CLASS_DEFAULT=u_getIntPropertyMaxValue(UCHAR_BIDI_CLASS)+1</code>,
|
| + * that value is used; otherwise the default class determination mechanism is invoked.</p>
|
| *
|
| * @param pBiDi is the paragraph <code>UBiDi</code> object.
|
| *
|
|
|