Fix errors caused by ICU 59 76/181976/2 accepted/tizen/unified/20180621.141251 submit/tizen/20180620.015010
authorLukasz Pik <lu.pik@samsung.com>
Tue, 19 Jun 2018 09:15:42 +0000 (11:15 +0200)
committerHyunjee Kim <hj0426.kim@samsung.com>
Wed, 20 Jun 2018 01:24:23 +0000 (10:24 +0900)
Change-Id: I11677d969e331f4e8bd6b593397456d2a96affb5
Signed-off-by: Lukasz Pik <lu.pik@samsung.com>
Signed-off-by: Hyunjee Kim <hj0426.kim@samsung.com>
packaging/capi-base-utils.spec
src/utils_i18n_measure_format.cpp
src/utils_i18n_plural_format.cpp

index e427e89..6db4c12 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       capi-base-utils
 Summary:    Base Utils
-Version:    3.0.3
+Version:    3.0.4
 Release:    1
 Group:      Base
 License:    Apache-2.0 and ICU
index 317ae15..70cd9cb 100644 (file)
@@ -173,7 +173,7 @@ int i18n_measure_format_format_buff(const i18n_measure_format_h measure_format,
        UnicodeString unicode_append_to;
        if (append_to_size > 0) {
                retv_if(append_to == NULL, I18N_ERROR_INVALID_PARAMETER);
-               unicode_append_to.append(append_to, 0, -1);
+               unicode_append_to = UnicodeString(append_to);
        }
 
        UnicodeString &result =
@@ -213,7 +213,7 @@ int i18n_measure_format_format_measures(const i18n_measure_format_h measure_form
        UnicodeString unicode_append_to;
        if (append_to_size > 0) {
                retv_if(append_to == NULL, I18N_ERROR_INVALID_PARAMETER);
-               unicode_append_to.append(append_to, 0, -1);
+               unicode_append_to = UnicodeString(append_to);
        }
 
        std::vector<Measure> measure_clones;
@@ -259,7 +259,7 @@ int i18n_measure_format_format_measure_per_unit(const i18n_measure_format_h meas
        UnicodeString unicode_append_to;
        if (append_to_size > 0) {
                retv_if(append_to == NULL, I18N_ERROR_INVALID_PARAMETER);
-               unicode_append_to.append(append_to, 0, -1);
+               unicode_append_to = UnicodeString(append_to);
        }
 
        UnicodeString &result =
index 2b40015..c109a2d 100644 (file)
@@ -179,7 +179,7 @@ int i18n_plural_format_format_int32(i18n_plural_format_h plural_format,
        UnicodeString unicode_append_to;
        if (append_to_size > 0) {
                retv_if(append_to == NULL, I18N_ERROR_INVALID_PARAMETER);
-               unicode_append_to.append(append_to, 0, -1);
+               unicode_append_to = UnicodeString(append_to);
        }
 
        UnicodeString result = ((PluralFormat *)plural_format)->format(number,
@@ -213,7 +213,7 @@ int i18n_plural_format_format_double(i18n_plural_format_h plural_format,
        UnicodeString unicode_append_to;
        if (append_to_size > 0) {
                retv_if(append_to == NULL, I18N_ERROR_INVALID_PARAMETER);
-               unicode_append_to.append(append_to, 0, -1);
+               unicode_append_to = UnicodeString(append_to);
        }
 
        UnicodeString result = ((PluralFormat *)plural_format)->format(number,
@@ -248,7 +248,7 @@ int i18n_plural_format_format_formattable(i18n_plural_format_h plural_format,
        UnicodeString unicode_append_to;
        if (append_to_size > 0) {
                retv_if(append_to == NULL, I18N_ERROR_INVALID_PARAMETER);
-               unicode_append_to.append(append_to, 0, -1);
+               unicode_append_to = UnicodeString(append_to);
        }
 
        UnicodeString result = ((PluralFormat *)plural_format)->format(*((Formattable *)formattable),
@@ -291,7 +291,7 @@ int i18n_plural_format_to_pattern(i18n_plural_format_h plural_format,
        UnicodeString unicode_append_to;
        if (append_to_size > 0) {
                retv_if(append_to == NULL, I18N_ERROR_INVALID_PARAMETER);
-               unicode_append_to.append(append_to, 0, -1);
+               unicode_append_to = UnicodeString(append_to);
        }
 
        UnicodeString result = ((PluralFormat *)plural_format)->toPattern(unicode_append_to);