| Index: source/i18n/unicode/ufieldpositer.h
|
| diff --git a/source/i18n/unicode/ufieldpositer.h b/source/i18n/unicode/ufieldpositer.h
|
| index 6cc9ffada496c3018ced77e9f01b36b6211ac607..8dfa3df5a409d01f279a608cc40e4c60c93a03ca 100644
|
| --- a/source/i18n/unicode/ufieldpositer.h
|
| +++ b/source/i18n/unicode/ufieldpositer.h
|
| @@ -1,6 +1,8 @@
|
| +// Copyright (C) 2016 and later: Unicode, Inc. and others.
|
| +// License & terms of use: http://www.unicode.org/copyright.html
|
| /*
|
| *****************************************************************************************
|
| -* Copyright (C) 2015, International Business Machines
|
| +* Copyright (C) 2015-2016, International Business Machines
|
| * Corporation and others. All Rights Reserved.
|
| *****************************************************************************************
|
| */
|
| @@ -11,7 +13,6 @@
|
| #include "unicode/utypes.h"
|
|
|
| #if !UCONFIG_NO_FORMATTING
|
| -#ifndef U_HIDE_DRAFT_API
|
|
|
| #include "unicode/localpointer.h"
|
|
|
| @@ -37,10 +38,10 @@
|
|
|
| /**
|
| * Opaque UFieldPositionIterator object for use in C.
|
| - * @draft ICU 55
|
| + * @stable ICU 55
|
| */
|
| struct UFieldPositionIterator;
|
| -typedef struct UFieldPositionIterator UFieldPositionIterator; /**< C typedef for struct UFieldPositionIterator. @draft ICU 55 */
|
| +typedef struct UFieldPositionIterator UFieldPositionIterator; /**< C typedef for struct UFieldPositionIterator. @stable ICU 55 */
|
|
|
| /**
|
| * Open a new, unset UFieldPositionIterator object.
|
| @@ -49,18 +50,18 @@ typedef struct UFieldPositionIterator UFieldPositionIterator; /**< C typedef fo
|
| * @return
|
| * A pointer to an empty (unset) UFieldPositionIterator object,
|
| * or NULL if an error occurred.
|
| - * @draft ICU 55
|
| + * @stable ICU 55
|
| */
|
| -U_DRAFT UFieldPositionIterator* U_EXPORT2
|
| +U_STABLE UFieldPositionIterator* U_EXPORT2
|
| ufieldpositer_open(UErrorCode* status);
|
|
|
| /**
|
| * Close a UFieldPositionIterator object. Once closed it may no longer be used.
|
| * @param fpositer
|
| * A pointer to the UFieldPositionIterator object to close.
|
| - * @draft ICU 55
|
| + * @stable ICU 55
|
| */
|
| -U_DRAFT void U_EXPORT2
|
| +U_STABLE void U_EXPORT2
|
| ufieldpositer_close(UFieldPositionIterator *fpositer);
|
|
|
|
|
| @@ -75,7 +76,7 @@ U_NAMESPACE_BEGIN
|
| *
|
| * @see LocalPointerBase
|
| * @see LocalPointer
|
| - * @draft ICU 55
|
| + * @stable ICU 55
|
| */
|
| U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close);
|
|
|
| @@ -85,8 +86,8 @@ U_NAMESPACE_END
|
|
|
| /**
|
| * Get information for the next field in the formatted string to which this
|
| - * UFieldPositionIterator currently applies, or return FALSE if there are
|
| - * no more fields.
|
| + * UFieldPositionIterator currently applies, or return a negative value if there
|
| + * are no more fields.
|
| * @param fpositer
|
| * A pointer to the UFieldPositionIterator object containing iteration
|
| * state for the format fields.
|
| @@ -109,13 +110,12 @@ U_NAMESPACE_END
|
| * descriptions of format functions that take a UFieldPositionIterator*
|
| * parameter, such as {@link #udat_formatForFields}.
|
| *
|
| - * @draft ICU 55
|
| + * @stable ICU 55
|
| */
|
| -U_DRAFT int32_t U_EXPORT2
|
| +U_STABLE int32_t U_EXPORT2
|
| ufieldpositer_next(UFieldPositionIterator *fpositer,
|
| int32_t *beginIndex, int32_t *endIndex);
|
|
|
| -#endif /* U_HIDE_DRAFT_API */
|
| #endif /* #if !UCONFIG_NO_FORMATTING */
|
|
|
| #endif
|
|
|