• Home
  • Raw
  • Download

Lines Matching refs:bytesToWrite

240     unsigned short bytesToWrite = 0;  in ConvertUTF16toUTF8()  local
274 if (ch < (UTF32)0x80) { bytesToWrite = 1; in ConvertUTF16toUTF8()
275 } else if (ch < (UTF32)0x800) { bytesToWrite = 2; in ConvertUTF16toUTF8()
276 } else if (ch < (UTF32)0x10000) { bytesToWrite = 3; in ConvertUTF16toUTF8()
277 } else if (ch < (UTF32)0x110000) { bytesToWrite = 4; in ConvertUTF16toUTF8()
278 } else { bytesToWrite = 3; in ConvertUTF16toUTF8()
282 target += bytesToWrite; in ConvertUTF16toUTF8()
285 target -= bytesToWrite; result = targetExhausted; break; in ConvertUTF16toUTF8()
287 switch (bytesToWrite) { /* note: everything falls through. */ in ConvertUTF16toUTF8()
291 case 1: *--target = (UTF8)(ch | firstByteMark[bytesToWrite]); in ConvertUTF16toUTF8()
293 target += bytesToWrite; in ConvertUTF16toUTF8()
433 unsigned short bytesToWrite = 0; in ConvertUTF32toUTF8() local
449 if (ch < (UTF32)0x80) { bytesToWrite = 1; in ConvertUTF32toUTF8()
450 } else if (ch < (UTF32)0x800) { bytesToWrite = 2; in ConvertUTF32toUTF8()
451 } else if (ch < (UTF32)0x10000) { bytesToWrite = 3; in ConvertUTF32toUTF8()
452 } else if (ch <= UNI_MAX_LEGAL_UTF32) { bytesToWrite = 4; in ConvertUTF32toUTF8()
453 } else { bytesToWrite = 3; in ConvertUTF32toUTF8()
458 target += bytesToWrite; in ConvertUTF32toUTF8()
461 target -= bytesToWrite; result = targetExhausted; break; in ConvertUTF32toUTF8()
463 switch (bytesToWrite) { /* note: everything falls through. */ in ConvertUTF32toUTF8()
467 case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]); in ConvertUTF32toUTF8()
469 target += bytesToWrite; in ConvertUTF32toUTF8()