summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibUnicode
diff options
context:
space:
mode:
authorTimothy Flynn <trflynn89@pm.me>2022-07-14 13:26:16 -0400
committerAndreas Kling <kling@serenityos.org>2022-07-15 12:31:43 +0200
commit998f62936bc456421cf607925b73152e06fd8e99 (patch)
treefefb8e66ce9660067e900d775f37f5ebad00a86a /Userland/Libraries/LibUnicode
parentc657f23e6f81e596118512a9619c76bcac5d9356 (diff)
downloadserenity-998f62936bc456421cf607925b73152e06fd8e99.zip
LibUnicode: Remove obsolete Unicode::get_default_number_system
This has been superseded by get_preferred_keyword_value_for_locale, which doesn't require allocating a Vector just to return its first element.
Diffstat (limited to 'Userland/Libraries/LibUnicode')
-rw-r--r--Userland/Libraries/LibUnicode/DateTimeFormat.cpp2
-rw-r--r--Userland/Libraries/LibUnicode/NumberFormat.cpp7
-rw-r--r--Userland/Libraries/LibUnicode/NumberFormat.h2
3 files changed, 1 insertions, 10 deletions
diff --git a/Userland/Libraries/LibUnicode/DateTimeFormat.cpp b/Userland/Libraries/LibUnicode/DateTimeFormat.cpp
index 8e96350396..2aff645f51 100644
--- a/Userland/Libraries/LibUnicode/DateTimeFormat.cpp
+++ b/Userland/Libraries/LibUnicode/DateTimeFormat.cpp
@@ -247,7 +247,7 @@ static Optional<String> format_time_zone_offset(StringView locale, CalendarPatte
if (!formats.has_value())
return {};
- auto number_system = get_default_number_system(locale);
+ auto number_system = get_preferred_keyword_value_for_locale(locale, "nu"sv);
if (!number_system.has_value())
return {};
diff --git a/Userland/Libraries/LibUnicode/NumberFormat.cpp b/Userland/Libraries/LibUnicode/NumberFormat.cpp
index 15f602f6a1..b15322fd78 100644
--- a/Userland/Libraries/LibUnicode/NumberFormat.cpp
+++ b/Userland/Libraries/LibUnicode/NumberFormat.cpp
@@ -22,13 +22,6 @@ Optional<NumberFormat> __attribute__((weak)) get_standard_number_system_format(S
Vector<NumberFormat> __attribute__((weak)) get_compact_number_system_formats(StringView, StringView, CompactNumberFormatType) { return {}; }
Vector<NumberFormat> __attribute__((weak)) get_unit_formats(StringView, StringView, Style) { return {}; }
-Optional<StringView> get_default_number_system(StringView locale)
-{
- if (auto systems = get_keywords_for_locale(locale, "nu"sv); !systems.is_empty())
- return systems[0];
- return {};
-}
-
Optional<Span<u32 const>> __attribute__((weak)) get_digits_for_number_system(StringView)
{
// Fall back to "latn" digits when Unicode data generation is disabled.
diff --git a/Userland/Libraries/LibUnicode/NumberFormat.h b/Userland/Libraries/LibUnicode/NumberFormat.h
index dda885fd18..4a5fd966c8 100644
--- a/Userland/Libraries/LibUnicode/NumberFormat.h
+++ b/Userland/Libraries/LibUnicode/NumberFormat.h
@@ -58,8 +58,6 @@ enum class NumericSymbol : u8 {
TimeSeparator,
};
-Optional<StringView> get_default_number_system(StringView locale);
-
Optional<StringView> get_number_system_symbol(StringView locale, StringView system, NumericSymbol symbol);
Optional<NumberGroupings> get_number_system_groupings(StringView locale, StringView system);