Lines Matching refs:ch
52 uint32_t ch, i;
59 ch = args->converter->toUnicodeStatus - 1;/*Stores the previously calculated ch from a previous call*/
66 ch = 0;
70 ch = (ch << 8) | (uint8_t)(*mySource);
76 args->converter->toUnicodeStatus = ch + 1;
82 if (ch <= MAXIMUM_UTF && !U_IS_SURROGATE(ch)) {
84 if (ch <= MAXIMUM_UCS2)
87 *(myTarget++) = (UChar) ch;
91 *(myTarget++) = U16_LEAD(ch);
92 ch = U16_TRAIL(ch);
94 *(myTarget++) = (UChar)ch;
98 args->converter->UCharErrorBuffer[0] = (UChar) ch;
132 uint32_t ch, i;
140 ch = args->converter->toUnicodeStatus - 1;/*Stores the previously calculated ch from a previous call*/
147 ch = 0;
151 ch = (ch << 8) | (uint8_t)(*mySource);
157 args->converter->toUnicodeStatus = ch + 1;
163 if (ch <= MAXIMUM_UTF && !U_IS_SURROGATE(ch)) {
165 if (ch <= MAXIMUM_UCS2) {
167 *(myTarget++) = (UChar) ch;
172 *(myTarget++) = U16_LEAD(ch);
174 ch = U16_TRAIL(ch);
177 *(myTarget++) = (UChar)ch;
182 args->converter->UCharErrorBuffer[0] = (UChar) ch;
217 UChar32 ch, ch2;
241 ch = args->converter->fromUChar32;
247 ch = *(mySource++);
249 if (UTF_IS_SURROGATE(ch)) {
250 if (U_IS_LEAD(ch)) {
255 ch = ((ch - SURROGATE_HIGH_START) << HALF_SHIFT) + ch2 + SURROGATE_LOW_BASE;
261 args->converter->fromUChar32 = ch;
268 args->converter->fromUChar32 = ch;
280 args->converter->fromUChar32 = ch;
287 temp[1] = (uint8_t) (ch >> 16 & 0x1F);
288 temp[2] = (uint8_t) (ch >> 8); /* unsigned cast implicitly does (ch & FF) */
289 temp[3] = (uint8_t) (ch); /* unsigned cast implicitly does (ch & FF) */
319 UChar32 ch, ch2;
345 ch = args->converter->fromUChar32;
351 ch = *(mySource++);
353 if (UTF_IS_SURROGATE(ch)) {
354 if (U_IS_LEAD(ch)) {
359 ch = ((ch - SURROGATE_HIGH_START) << HALF_SHIFT) + ch2 + SURROGATE_LOW_BASE;
365 args->converter->fromUChar32 = ch;
372 args->converter->fromUChar32 = ch;
384 args->converter->fromUChar32 = ch;
391 temp[1] = (uint8_t) (ch >> 16 & 0x1F);
392 temp[2] = (uint8_t) (ch >> 8); /* unsigned cast implicitly does (ch & FF) */
393 temp[3] = (uint8_t) (ch); /* unsigned cast implicitly does (ch & FF) */
514 uint32_t ch, i;
522 /* Stores the previously calculated ch from a previous call*/
523 ch = args->converter->toUnicodeStatus - 1;
531 ch = 0;
537 ch |= ((uint8_t)(*mySource)) << (i * 8);
544 args->converter->toUnicodeStatus = ch + 1;
550 if (ch <= MAXIMUM_UTF && !U_IS_SURROGATE(ch)) {
552 if (ch <= MAXIMUM_UCS2) {
554 *(myTarget++) = (UChar) ch;
558 *(myTarget++) = U16_LEAD(ch);
559 ch = U16_TRAIL(ch);
561 *(myTarget++) = (UChar)ch;
565 args->converter->UCharErrorBuffer[0] = (UChar) ch;
600 uint32_t ch, i;
609 /* Stores the previously calculated ch from a previous call*/
610 ch = args->converter->toUnicodeStatus - 1;
618 ch = 0;
624 ch |= ((uint8_t)(*mySource)) << (i * 8);
631 args->converter->toUnicodeStatus = ch + 1;
637 if (ch <= MAXIMUM_UTF && !U_IS_SURROGATE(ch))
640 if (ch <= MAXIMUM_UCS2)
643 *(myTarget++) = (UChar) ch;
648 *(myTarget++) = U16_LEAD(ch);
650 ch = U16_TRAIL(ch);
653 *(myTarget++) = (UChar)ch;
659 args->converter->UCharErrorBuffer[0] = (UChar) ch;
695 UChar32 ch, ch2;
720 ch = args->converter->fromUChar32;
727 ch = *(mySource++);
729 if (UTF_IS_SURROGATE(ch)) {
730 if (U_IS_LEAD(ch))
737 ch = ((ch - SURROGATE_HIGH_START) << HALF_SHIFT) + ch2 + SURROGATE_LOW_BASE;
743 args->converter->fromUChar32 = ch;
750 args->converter->fromUChar32 = ch;
762 args->converter->fromUChar32 = ch;
769 temp[2] = (uint8_t) (ch >> 16 & 0x1F);
770 temp[1] = (uint8_t) (ch >> 8); /* unsigned cast implicitly does (ch & FF) */
771 temp[0] = (uint8_t) (ch); /* unsigned cast implicitly does (ch & FF) */
805 UChar32 ch, ch2;
832 ch = args->converter->fromUChar32;
839 ch = *(mySource++);
841 if (UTF_IS_SURROGATE(ch)) {
842 if (U_IS_LEAD(ch))
850 ch = ((ch - SURROGATE_HIGH_START) << HALF_SHIFT) + ch2 + SURROGATE_LOW_BASE;
856 args->converter->fromUChar32 = ch;
863 args->converter->fromUChar32 = ch;
875 args->converter->fromUChar32 = ch;
882 temp[2] = (uint8_t) (ch >> 16 & 0x1F);
883 temp[1] = (uint8_t) (ch >> 8); /* unsigned cast implicitly does (ch & FF) */
884 temp[0] = (uint8_t) (ch); /* unsigned cast implicitly does (ch & FF) */