[Base-utils][MeasureFormat] Important code fixes 59/77559/1
authorRafał Szczekutek <r.szczekutek@samsung.com>
Thu, 30 Jun 2016 07:32:17 +0000 (09:32 +0200)
committerRafał Szczekutek <r.szczekutek@samsung.com>
Thu, 30 Jun 2016 07:32:17 +0000 (09:32 +0200)
Change-Id: Ib46937c42e1b746376bb05bf93bab655473661e3
Signed-off-by: Rafał Szczekutek <r.szczekutek@samsung.com>
src/utils_i18n_measure_format.cpp

index 5adb81a..bfd7fa6 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <unicode/measfmt.h>
 
-int i18n_measure_format_create(i18n_measure_format_h *measure_format, const char *language, const char *country, i18n_umeasure_format_width_e width)
+int i18n_measure_format_create(const char *language, const char *country, i18n_umeasure_format_width_e width, i18n_measure_format_h *measure_format)
 {
     retv_if(measure_format == NULL, I18N_ERROR_INVALID_PARAMETER);
     UErrorCode status = U_ZERO_ERROR;
@@ -51,9 +51,9 @@ int i18n_measure_format_clone(i18n_measure_format_h measure_format, i18n_format_
     return I18N_ERROR_NONE;
 }
 
-int i18n_measure_format_create_currency_format_from_locale(i18n_measure_format_h *measure_format, const char *language, const char *country)
+int i18n_measure_format_create_currency_format_from_locale(const char *language, const char *country, i18n_measure_format_h *measure_format)
 {
-    retv_if(measure_format == NULL || language == NULL || country == NULL, I18N_ERROR_INVALID_PARAMETER);
+    retv_if(measure_format == NULL, I18N_ERROR_INVALID_PARAMETER);
     UErrorCode status = U_ZERO_ERROR;
     Locale locale(language, country, 0, 0);