From: Hyunjee Kim Date: Wed, 12 Feb 2020 01:24:58 +0000 (+0900) Subject: Add exceptions in unumsys X-Git-Tag: submit/tizen/20200212.052955~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ce206af7f89fb97068268493f105b0a62d1dbdbd;p=platform%2Fcore%2Fapi%2Fbase-utils.git Add exceptions in unumsys Change-Id: I028547cb84cf8c87932138702499e4461b6f65a2 Signed-off-by: Hyunjee Kim --- diff --git a/src/utils_i18n_unumsys.c b/src/utils_i18n_unumsys.c index d206372..9e1d9ec 100644 --- a/src/utils_i18n_unumsys.c +++ b/src/utils_i18n_unumsys.c @@ -62,6 +62,7 @@ int i18n_unumsys_get_available_names(i18n_uenumeration_h *uenum) int i18n_unumsys_get_name(i18n_unumsys_h unumsys, const char **name) { + retv_if(unumsys == NULL, I18N_ERROR_INVALID_PARAMETER); i18n_error_code_e i18n_error; UErrorCode icu_error = U_ZERO_ERROR; @@ -74,6 +75,7 @@ int i18n_unumsys_get_name(i18n_unumsys_h unumsys, const char **name) int i18n_unumsys_is_algorithmic(i18n_unumsys_h unumsys, i18n_ubool *is_algorithmic) { + retv_if(unumsys == NULL, I18N_ERROR_INVALID_PARAMETER); i18n_error_code_e i18n_error; UErrorCode icu_error = U_ZERO_ERROR; @@ -86,6 +88,7 @@ int i18n_unumsys_is_algorithmic(i18n_unumsys_h unumsys, i18n_ubool *is_algorithm int i18n_unumsys_get_radix(i18n_unumsys_h unumsys, int32_t *radix) { + retv_if(unumsys == NULL, I18N_ERROR_INVALID_PARAMETER); i18n_error_code_e i18n_error; UErrorCode icu_error = U_ZERO_ERROR; @@ -98,6 +101,7 @@ int i18n_unumsys_get_radix(i18n_unumsys_h unumsys, int32_t *radix) int i18n_unumsys_get_description(i18n_unumsys_h unumsys, i18n_uchar *result, int32_t result_max_len, int32_t *ulen) { + retv_if(unumsys == NULL, I18N_ERROR_INVALID_PARAMETER); i18n_error_code_e i18n_error; UErrorCode icu_error = U_ZERO_ERROR;