Lines Matching defs:fromLim
332 const char *fromLim = *fromLimRef;
334 for (; fromLim > from; fromLim--, walked++) {
335 const unsigned char prev = (unsigned char)fromLim[-1];
339 fromLim += 4 - 1;
347 fromLim += 3 - 1;
355 fromLim += 2 - 1;
365 *fromLimRef = fromLim;
369 utf8_toUtf8(const ENCODING *enc, const char **fromP, const char *fromLim,
375 const ptrdiff_t bytesAvailable = fromLim - *fromP;
379 fromLim = *fromP + bytesStorable;
385 const char *const fromLimBefore = fromLim;
386 _INTERNAL_trim_to_complete_utf8_characters(*fromP, &fromLim);
387 if (fromLim < fromLimBefore) {
393 const ptrdiff_t bytesToCopy = fromLim - *fromP;
408 utf8_toUtf16(const ENCODING *enc, const char **fromP, const char *fromLim,
413 while (from < fromLim && to < toLim) {
416 if (fromLim - from < 2) {
424 if (fromLim - from < 3) {
438 if (fromLim - from < 4) {
455 if (from < fromLim)
506 latin1_toUtf8(const ENCODING *enc, const char **fromP, const char *fromLim,
511 if (*fromP == fromLim)
529 latin1_toUtf16(const ENCODING *enc, const char **fromP, const char *fromLim,
532 while (*fromP < fromLim && *toP < toLim)
535 if ((*toP == toLim) && (*fromP < fromLim))
564 ascii_toUtf8(const ENCODING *enc, const char **fromP, const char *fromLim,
567 while (*fromP < fromLim && *toP < toLim)
570 if ((*toP == toLim) && (*fromP < fromLim))
626 const ENCODING *enc, const char **fromP, const char *fromLim, \
630 fromLim = from + (((fromLim - from) >> 1) << 1); /* shrink to even */ \
631 for (; from < fromLim; from += 2) { \
679 if (fromLim - from < 4) { \
695 if (from < fromLim) \
703 const ENCODING *enc, const char **fromP, const char *fromLim, \
707 fromLim = *fromP + (((fromLim - *fromP) >> 1) << 1); /* shrink to even */ \
709 if (fromLim - *fromP > ((toLim - *toP) << 1) \
710 && (GET_HI(fromLim - 2) & 0xF8) == 0xD8) { \
711 fromLim -= 2; \
714 for (; *fromP < fromLim && *toP < toLim; *fromP += 2) \
716 if ((*toP == toLim) && (*fromP < fromLim)) \
1352 unknown_toUtf8(const ENCODING *enc, const char **fromP, const char *fromLim,
1359 if (*fromP == fromLim)
1382 unknown_toUtf16(const ENCODING *enc, const char **fromP, const char *fromLim,
1385 while (*fromP < fromLim && *toP < toLim) {
1396 if ((*toP == toLim) && (*fromP < fromLim))