Index: icu46/source/common/locutil.h |
=================================================================== |
--- icu46/source/common/locutil.h (revision 0) |
+++ icu46/source/common/locutil.h (revision 0) |
@@ -0,0 +1,37 @@ |
+/** |
+ ******************************************************************************* |
+ * Copyright (C) 2002-2005, International Business Machines Corporation and * |
+ * others. All Rights Reserved. * |
+ ******************************************************************************* |
+ * |
+ ******************************************************************************* |
+ */ |
+#ifndef LOCUTIL_H |
+#define LOCUTIL_H |
+ |
+#include "unicode/utypes.h" |
+#include "hash.h" |
+ |
+#if !UCONFIG_NO_SERVICE || !UCONFIG_NO_TRANSLITERATION |
+ |
+ |
+U_NAMESPACE_BEGIN |
+ |
+// temporary utility functions, till I know where to find them |
+// in header so tests can also access them |
+ |
+class U_COMMON_API LocaleUtility { |
+public: |
+ static UnicodeString& canonicalLocaleString(const UnicodeString* id, UnicodeString& result); |
+ static Locale& initLocaleFromName(const UnicodeString& id, Locale& result); |
+ static UnicodeString& initNameFromLocale(const Locale& locale, UnicodeString& result); |
+ static const Hashtable* getAvailableLocaleNames(const UnicodeString& bundleID); |
+ static UBool isFallbackOf(const UnicodeString& root, const UnicodeString& child); |
+}; |
+ |
+U_NAMESPACE_END |
+ |
+ |
+#endif |
+ |
+#endif |
Property changes on: icu46/source/common/locutil.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |