Change-Id: I7fddde17261cec158c57f89ce7a7adf238dd3a78
Signed-off-by: Lukasz Pik <lu.pik@samsung.com>
retv_if(string_enum == NULL, I18N_ERROR_INVALID_PARAMETER);
UErrorCode status = U_ZERO_ERROR;
- *string_enum = ((PluralRules *)plural_rules)->getKeywords(status);
+ StringEnumeration *stringEnumeration = ((PluralRules *)plural_rules)->getKeywords(status);
+ if (stringEnumeration != NULL && _i18n_error_mapping(status) == I18N_ERROR_NONE)
+ *string_enum = uenum_openFromStringEnumeration(stringEnumeration, &status);
return _i18n_error_mapping(status);
}