Lines Matching refs:status
535 UErrorCode status = U_ZERO_ERROR;
538 ures_open(U_ICUDATA_LANG, displayLocale, &status));
540 ures_getByKeyWithFallback(locbundle.getAlias(), _kLocaleDisplayPattern, nullptr, &status));
542 separator=ures_getStringByKeyWithFallback(dspbundle.getAlias(), _kSeparator, &sepLen, &status);
543 pattern=ures_getStringByKeyWithFallback(dspbundle.getAlias(), _kPattern, &patLen, &status);
793 UErrorCode* status){
796 if(status==nullptr || U_FAILURE(*status)) {
801 *status=U_ILLEGAL_ARGUMENT_ERROR;
812 status);
825 UErrorCode* status){
829 if(status==nullptr || U_FAILURE(*status)) {
834 *status=U_ILLEGAL_ARGUMENT_ERROR;
842 ulocimp_getKeywordValue(locale, keyword, sink, status);
855 ures_open(U_ICUDATA_CURR, displayLocale, status));
857 ures_getByKey(bundle.getAlias(), _kCurrencies, nullptr, status));
859 ures_getByKeyWithFallback(currencies.getAlias(), keywordValue.data(), nullptr, status));
861 dispName = ures_getStringByIndex(currency.getAlias(), UCURRENCY_DISPLAY_NAME_INDEX, &dispNameLen, status);
863 if(U_FAILURE(*status)){
864 if(*status == U_MISSING_RESOURCE_ERROR){
866 *status = U_USING_DEFAULT_WARNING;
876 return u_terminateUChars(dest, destCapacity, dispNameLen, status);
878 *status = U_BUFFER_OVERFLOW_ERROR;
885 return u_terminateUChars(dest, destCapacity, keywordValue.length(), status);
887 *status = U_BUFFER_OVERFLOW_ERROR;
900 status);