const char* str = transformedExtensions.data();
const char* tkey = ultag_getTKeyStart(str);
int32_t tlangLen = (tkey == str) ? 0 :
- ((tkey == nullptr) ? len : (tkey - str - 1));
+ ((tkey == nullptr) ? len : static_cast<int32_t>((tkey - str - 1)));
CharStringByteSink sink(&output);
if (tlangLen > 0) {
Locale tlang = LocaleBuilder()
const char *result = localeID;
const char *sep;
while((sep = uprv_strchr(result, SEP)) != nullptr) {
- if (_isTKey(result, sep - result)) {
+ if (_isTKey(result, static_cast<int32_t>(sep - result))) {
return result;
}
result = ++sep;
date += 6000 * i;
std::unique_ptr<icu::TimeZone> tz(icu::TimeZone::createDefault());
status = U_ZERO_ERROR;
- tz->getOffset(date, TRUE, rawOffset, dstOffset, status);
+ tz->getOffset(static_cast<UDate>(date), TRUE, rawOffset, dstOffset, status);
status = U_ZERO_ERROR;
- tz->getOffset(date, FALSE, rawOffset, dstOffset, status);
+ tz->getOffset(static_cast<UDate>(date), FALSE, rawOffset, dstOffset, status);
}
}
}