Lines Matching refs:localStatus
558 UErrorCode localStatus = U_ZERO_ERROR; in ucurr_forLocale() local
560 …f ((resLen = uloc_getKeywordValue(locale, "currency", id, ULOC_FULLNAME_CAPACITY, &localStatus))) { in ucurr_forLocale()
591 UResourceBundle *rb = ures_openDirect(U_ICUDATA_CURR, CURRENCY_DATA, &localStatus); in ucurr_forLocale()
592 UResourceBundle *cm = ures_getByKey(rb, CURRENCY_MAP, rb, &localStatus); in ucurr_forLocale()
593 UResourceBundle *countryArray = ures_getByKey(rb, id, cm, &localStatus); in ucurr_forLocale()
594 UResourceBundle *currencyReq = ures_getByIndex(countryArray, 0, NULL, &localStatus); in ucurr_forLocale()
595 s = ures_getStringByKey(currencyReq, "id", &resLen, &localStatus); in ucurr_forLocale()
604 if (U_SUCCESS(localStatus)) { in ucurr_forLocale()
606 currencyReq = ures_getByIndex(countryArray, 1, currencyReq, &localStatus); in ucurr_forLocale()
607 s = ures_getStringByKey(currencyReq, "id", &resLen, &localStatus); in ucurr_forLocale()
616 if ((U_FAILURE(localStatus)) && strchr(id, '_') != 0) in ucurr_forLocale()
623 else if (*ec == U_ZERO_ERROR || localStatus != U_ZERO_ERROR) { in ucurr_forLocale()
625 *ec = localStatus; in ucurr_forLocale()
2077 UErrorCode localStatus = U_ZERO_ERROR; in ucurr_createCurrencyList() local
2080 UResourceBundle *rb = ures_openDirect(U_ICUDATA_CURR, CURRENCY_DATA, &localStatus); in ucurr_createCurrencyList()
2081 UResourceBundle *currencyMapArray = ures_getByKey(rb, CURRENCY_MAP, rb, &localStatus); in ucurr_createCurrencyList()
2083 if (U_SUCCESS(localStatus)) { in ucurr_createCurrencyList()
2087 … UResourceBundle *currencyArray = ures_getByIndex(currencyMapArray, i, NULL, &localStatus); in ucurr_createCurrencyList()
2089 if (U_SUCCESS(localStatus)) { in ucurr_createCurrencyList()
2092 … UResourceBundle *currencyRes = ures_getByIndex(currencyArray, j, NULL, &localStatus); in ucurr_createCurrencyList()
2101 UResourceBundle *idRes = ures_getByKey(currencyRes, "id", NULL, &localStatus); in ucurr_createCurrencyList()
2105 const UChar *isoCode = ures_getString(idRes, &isoLength, &localStatus); in ucurr_createCurrencyList()
2109 … UResourceBundle *fromRes = ures_getByKey(currencyRes, "from", NULL, &localStatus); in ucurr_createCurrencyList()
2111 if (U_SUCCESS(localStatus)) { in ucurr_createCurrencyList()
2113 … const int32_t *fromArray = ures_getIntVector(fromRes, &fromLength, &localStatus); in ucurr_createCurrencyList()
2122 localStatus = U_ZERO_ERROR; in ucurr_createCurrencyList()
2123 UResourceBundle *toRes = ures_getByKey(currencyRes, "to", NULL, &localStatus); in ucurr_createCurrencyList()
2125 if (U_SUCCESS(localStatus)) { in ucurr_createCurrencyList()
2127 const int32_t *toArray = ures_getIntVector(toRes, &toLength, &localStatus); in ucurr_createCurrencyList()
2141 localStatus = U_ZERO_ERROR; in ucurr_createCurrencyList()
2142 uhash_put(isoCodes, (UChar *)isoCode, entry, &localStatus); in ucurr_createCurrencyList()
2145 *status = localStatus; in ucurr_createCurrencyList()
2150 *status = localStatus; in ucurr_createCurrencyList()
2280 UErrorCode localStatus = U_ZERO_ERROR; in ucurr_countCurrencies() local
2282 uloc_getKeywordValue(locale, "currency", id, ULOC_FULLNAME_CAPACITY, &localStatus); in ucurr_countCurrencies()
2299 UResourceBundle *rb = ures_openDirect(U_ICUDATA_CURR, CURRENCY_DATA, &localStatus); in ucurr_countCurrencies()
2300 UResourceBundle *cm = ures_getByKey(rb, CURRENCY_MAP, rb, &localStatus); in ucurr_countCurrencies()
2303 UResourceBundle *countryArray = ures_getByKey(rb, id, cm, &localStatus); in ucurr_countCurrencies()
2306 if (U_SUCCESS(localStatus)) in ucurr_countCurrencies()
2311 UResourceBundle *currencyRes = ures_getByIndex(countryArray, i, NULL, &localStatus); in ucurr_countCurrencies()
2315 UResourceBundle *fromRes = ures_getByKey(currencyRes, "from", NULL, &localStatus); in ucurr_countCurrencies()
2316 const int32_t *fromArray = ures_getIntVector(fromRes, &fromLength, &localStatus); in ucurr_countCurrencies()
2325 UResourceBundle *toRes = ures_getByKey(currencyRes, "to", NULL, &localStatus); in ucurr_countCurrencies()
2326 const int32_t *toArray = ures_getIntVector(toRes, &toLength, &localStatus); in ucurr_countCurrencies()
2357 if (*ec == U_ZERO_ERROR || localStatus != U_ZERO_ERROR) in ucurr_countCurrencies()
2361 *ec = localStatus; in ucurr_countCurrencies()
2395 UErrorCode localStatus = U_ZERO_ERROR; in ucurr_forLocaleAndDate() local
2397 … resLen = uloc_getKeywordValue(locale, "currency", id, ULOC_FULLNAME_CAPACITY, &localStatus); in ucurr_forLocaleAndDate()
2414 UResourceBundle *rb = ures_openDirect(U_ICUDATA_CURR, CURRENCY_DATA, &localStatus); in ucurr_forLocaleAndDate()
2415 UResourceBundle *cm = ures_getByKey(rb, CURRENCY_MAP, rb, &localStatus); in ucurr_forLocaleAndDate()
2418 UResourceBundle *countryArray = ures_getByKey(rb, id, cm, &localStatus); in ucurr_forLocaleAndDate()
2422 if (U_SUCCESS(localStatus)) in ucurr_forLocaleAndDate()
2434 … UResourceBundle *currencyRes = ures_getByIndex(countryArray, i, NULL, &localStatus); in ucurr_forLocaleAndDate()
2435 s = ures_getStringByKey(currencyRes, "id", &resLen, &localStatus); in ucurr_forLocaleAndDate()
2439 … UResourceBundle *fromRes = ures_getByKey(currencyRes, "from", NULL, &localStatus); in ucurr_forLocaleAndDate()
2440 … const int32_t *fromArray = ures_getIntVector(fromRes, &fromLength, &localStatus); in ucurr_forLocaleAndDate()
2449 … UResourceBundle *toRes = ures_getByKey(currencyRes, "to", NULL, &localStatus); in ucurr_forLocaleAndDate()
2450 const int32_t *toArray = ures_getIntVector(toRes, &toLength, &localStatus); in ucurr_forLocaleAndDate()
2495 if (*ec == U_ZERO_ERROR || localStatus != U_ZERO_ERROR) in ucurr_forLocaleAndDate()
2499 *ec = localStatus; in ucurr_forLocaleAndDate()