]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/io/locbund.h
ICU-66108.tar.gz
[apple/icu.git] / icuSources / io / locbund.h
index 5ec24edf26136e1ac35f05e1e038edf09c2ba514..5879e28f0154dcf85651e20168149e630c0e46b9 100644 (file)
@@ -1,7 +1,9 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
 /*
 *******************************************************************************
 *
-*   Copyright (C) 1998-2004, International Business Machines
+*   Copyright (C) 1998-2011, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 *
 *******************************************************************************
@@ -31,6 +33,7 @@ typedef struct ULocaleBundle {
     char            *fLocale;
 
     UNumberFormat   *fNumberFormat[ULOCALEBUNDLE_NUMBERFORMAT_COUNT];
+    UBool           isInvariantLocale;
 } ULocaleBundle;
 
 
@@ -40,7 +43,7 @@ typedef struct ULocaleBundle {
  * @param loc The locale of the ULocaleBundle.
  * @return A pointer to a ULocaleBundle, or 0 if <TT>loc</TT> was invalid.
  */
-ULocaleBundle* 
+U_CAPI ULocaleBundle *
 u_locbund_init(ULocaleBundle *result, const char *loc);
 
 /**
@@ -48,7 +51,7 @@ u_locbund_init(ULocaleBundle *result, const char *loc);
  * @param loc The locale of the ULocaleBundle.
  * @return A pointer to a ULocaleBundle, or 0 if <TT>loc</TT> was invalid.
  */
-/*ULocaleBundle*
+/*U_CAPI  ULocaleBundle *
 u_locbund_new(const char *loc);*/
 
 /**
@@ -56,14 +59,14 @@ u_locbund_new(const char *loc);*/
  * @param bundle The ULocaleBundle to clone.
  * @return A new ULocaleBundle.
  */
-/*ULocaleBundle*
+/*U_CAPI ULocaleBundle *
 u_locbund_clone(const ULocaleBundle *bundle);*/
 
 /**
  * Delete the specified ULocaleBundle, freeing all associated memory.
  * @param bundle The ULocaleBundle to delete
  */
-void
+U_CAPI void
 u_locbund_close(ULocaleBundle *bundle);
 
 /**
@@ -71,7 +74,7 @@ u_locbund_close(ULocaleBundle *bundle);
  * @param bundle The ULocaleBundle to use
  * @return A pointer to the NumberFormat used for number formatting and parsing.
  */
-UNumberFormat*        
+U_CAPI UNumberFormat *
 u_locbund_getNumberFormat(ULocaleBundle *bundle, UNumberFormatStyle style);
 
 #endif /* #if !UCONFIG_NO_FORMATTING */