message: explicit cast is not needed
diff: @@ -608,7 +608,7 @@ u_strFromUTF8Lenient(UChar *dest,
  if((t1 = pSrc[1]) != 0 && (t2 = pSrc[2]) != 0 && (t3 = pSrc[3]) != 0) {
  pSrc += 4;
  /* 0x3c82080 = (0xf0 << 18) + (0x80 << 12) + (0x80 << 6) + 0x80 */
  - ch = (ch << 18) + ((UChar32)t1 << 12) + (t2 << 6) + t3 - 0x3c82080;
  + ch = (ch << 18) + (t1 << 12) + (t2 << 6) + t3 - 0x3c82080;
  *(pDest++) = U16_LEAD(ch);
  if(pDest < pDestLimit) {
  *(pDest++) = U16_TRAIL(ch);
  