]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/i18n/unicode/uplrule.h
ICU-531.30.tar.gz
[apple/icu.git] / icuSources / i18n / unicode / uplrule.h
index b52bf97f78db50ae70aee5dc6cc4a322f2b73539..b82cd68ce2cb27585326fe2688360f3162000f66 100644 (file)
@@ -1,6 +1,6 @@
 /*
 ******************************************************************************
-* Copyright (C) 2010 Apple Inc. All Rights Reserved.
+* Copyright (C) 2010-2011 Apple Inc. All Rights Reserved.
 ******************************************************************************
 */
 
 
 #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,