From e4b3139984cbf120cb007ecc96f56b5b272d2ec7 Mon Sep 17 00:00:00 2001 From: Hyunjee Kim Date: Wed, 3 Jul 2019 14:54:06 +0900 Subject: [PATCH] Handling icu warning errors and unknown errors Change-Id: Ie8d54ff7b3efa2232b1ba3b1f68e423464f11072 Signed-off-by: Hyunjee Kim --- src/utils_i18n_private.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/utils_i18n_private.cpp b/src/utils_i18n_private.cpp index 6091995..a6ad83b 100644 --- a/src/utils_i18n_private.cpp +++ b/src/utils_i18n_private.cpp @@ -121,5 +121,11 @@ int _i18n_error_mapping(int err) { err_map.insert(make_pair(U_BRK_MALFORMED_RULE_TAG, I18N_ERROR_UBRK_MALFORMED_RULE_TAG)); } + if(err <= U_ZERO_ERROR) + return I18N_ERROR_NONE; + + if(err_map.find(err) == err_map.end()) + return I18N_ERROR_UNKNOWN; + return err_map.find(err)->second; } -- 2.7.4