X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/729e4ab9bc6618bc3d8a898e575df7f4019e29ca..57a6839dcb3bba09e8228b822b290604668416fe:/icuSources/i18n/unicode/uplrule.h?ds=sidebyside diff --git a/icuSources/i18n/unicode/uplrule.h b/icuSources/i18n/unicode/uplrule.h index b52bf97f..b82cd68c 100644 --- a/icuSources/i18n/unicode/uplrule.h +++ b/icuSources/i18n/unicode/uplrule.h @@ -1,6 +1,6 @@ /* ****************************************************************************** -* Copyright (C) 2010 Apple Inc. All Rights Reserved. +* Copyright (C) 2010-2011 Apple Inc. All Rights Reserved. ****************************************************************************** */ @@ -11,12 +11,17 @@ #if !UCONFIG_NO_FORMATTING -struct UPluralRules; +#include "unicode/upluralrules.h" + +/** + * NOTE - THE TEMPORARY APPLE INTERFACES DECLARED HERE ARE OBSOLETE, PLEASE USE + * THE REAL ICU EQUIVALENTS IN upluralrules.h + */ + /** * A UPluralRules object for use in C programs. - * @internal + * struct UPluralRules; defined in upluralrules.h */ -typedef struct UPluralRules UPluralRules; /** * Open a new UPluralRules object using the predefined plural rules for a @@ -24,7 +29,7 @@ typedef struct UPluralRules UPluralRules; * @param locale The locale for which the rules are desired. * @param status A pointer to a UErrorCode to receive any errors. * @return A UPluralRules for the specified locale, or 0 if an error occurred. - * @internal + * @internal/obsolete, use uplrules_open in upluralrules.h */ U_INTERNAL UPluralRules* U_EXPORT2 uplrule_open(const char *locale, @@ -33,7 +38,7 @@ uplrule_open(const char *locale, /** * Close a UPluralRules object. Once closed it may no longer be used. * @param plrules The UPluralRules object to close. - * @internal + * @internal/obsolete, use uplrules_close in upluralrules.h */ U_INTERNAL void U_EXPORT2 uplrule_close(UPluralRules *plrules); @@ -47,7 +52,7 @@ uplrule_close(UPluralRules *plrules); * @param capacity The capacity of keyword. * @param status A pointer to a UErrorCode to receive any errors. * @return The length of keyword. - * @internal + * @internal/obsolete, use uplrules_select in upluralrules.h */ U_INTERNAL int32_t U_EXPORT2 uplrule_select(const UPluralRules *plrules, @@ -64,7 +69,7 @@ uplrule_select(const UPluralRules *plrules, * @param capacity The capacity of keyword. * @param status A pointer to a UErrorCode to receive any errors. * @return The length of keyword. - * @internal + * @internal/obsolete, use uplrules_select in upluralrules.h */ U_INTERNAL int32_t U_EXPORT2 uplrule_selectDouble(const UPluralRules *plrules,