Lines Matching refs:from
331 _INTERNAL_trim_to_complete_utf8_characters(const char *from, in _INTERNAL_trim_to_complete_utf8_characters() argument
335 for (; fromLim > from; fromLim--, walked++) { in _INTERNAL_trim_to_complete_utf8_characters()
413 const char *from = *fromP; in utf8_toUtf16() local
414 while (from < fromLim && to < toLim) { in utf8_toUtf16()
415 switch (SB_BYTE_TYPE(enc, from)) { in utf8_toUtf16()
417 if (fromLim - from < 2) { in utf8_toUtf16()
421 *to++ = (unsigned short)(((from[0] & 0x1f) << 6) | (from[1] & 0x3f)); in utf8_toUtf16()
422 from += 2; in utf8_toUtf16()
425 if (fromLim - from < 3) { in utf8_toUtf16()
429 *to++ = (unsigned short)(((from[0] & 0xf) << 12) | ((from[1] & 0x3f) << 6) in utf8_toUtf16()
430 | (from[2] & 0x3f)); in utf8_toUtf16()
431 from += 3; in utf8_toUtf16()
439 if (fromLim - from < 4) { in utf8_toUtf16()
443 n = ((from[0] & 0x7) << 18) | ((from[1] & 0x3f) << 12) in utf8_toUtf16()
444 | ((from[2] & 0x3f) << 6) | (from[3] & 0x3f); in utf8_toUtf16()
449 from += 4; in utf8_toUtf16()
452 *to++ = *from++; in utf8_toUtf16()
456 if (from < fromLim) in utf8_toUtf16()
459 *fromP = from; in utf8_toUtf16()
629 const char *from = *fromP; \
631 fromLim = from + (((fromLim - from) >> 1) << 1); /* shrink to even */ \
632 for (; from < fromLim; from += 2) { \
635 unsigned char lo = GET_LO(from); \
636 unsigned char hi = GET_HI(from); \
641 *fromP = from; \
656 *fromP = from; \
664 *fromP = from; \
677 *fromP = from; \
680 if (fromLim - from < 4) { \
681 *fromP = from; \
687 from += 2; \
688 lo2 = GET_LO(from); \
689 *(*toP)++ = (((lo & 0x3) << 4) | ((GET_HI(from) & 0x3) << 2) \
695 *fromP = from; \
696 if (from < fromLim) \