• Home
  • Raw
  • Download

Lines Matching refs:srcLen

100 static const char* inverseBasic(UBiDi *pBiDi, const char *src, int32_t srcLen,
1421 int32_t srcLen, destLen, runCount, i; in doMisc() local
1455 srcLen = u_unescape("abc ", src, MAXLEN); in doMisc()
1456 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode); in doMisc()
1467 srcLen = u_unescape("abc def", src, MAXLEN); in doMisc()
1468 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode); in doMisc()
1479 srcLen = u_unescape("abcdefghi ", src, MAXLEN); in doMisc()
1480 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode); in doMisc()
1492 srcLen = u_unescape("\\u200eabc def", src, MAXLEN); in doMisc()
1493 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode); in doMisc()
1501 srcLen = u_unescape("abcdefghi", src, MAXLEN); in doMisc()
1502 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode); in doMisc()
1518 srcLen = u_unescape(" ", src, MAXLEN); in doMisc()
1519 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode); in doMisc()
1527 srcLen = u_unescape("a\\u05d0 bc", src, MAXLEN); in doMisc()
1528 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode); in doMisc()
1556 srcLen = u_unescape("abc\\u200e", src, MAXLEN); in doMisc()
1557 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode); in doMisc()
1575 srcLen = u_unescape(" ", src, MAXLEN); in doMisc()
1576 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode); in doMisc()
1583 srcLen = u_unescape("abc", src, MAXLEN); in doMisc()
1584 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode); in doMisc()
1591 srcLen = u_unescape("\\u05d0\\u05d1", src, MAXLEN); in doMisc()
1592 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode); in doMisc()
1594 srcLen = u_unescape("\\u05d1\\u05d0", src, MAXLEN); in doMisc()
1597 aescstrdup(src, srcLen), aescstrdup(dest, destLen)); in doMisc()
1600 srcLen = u_unescape("abc \\u05d0\\u05d1", src, MAXLEN); in doMisc()
1601 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode); in doMisc()
1603 srcLen = u_unescape("\\u05d1\\u05d0 abc", src, MAXLEN); in doMisc()
1606 aescstrdup(src, srcLen), aescstrdup(dest, destLen)); in doMisc()
1609 srcLen = u_unescape("\\u05d0\\u05d1 abc", src, MAXLEN); in doMisc()
1610 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode); in doMisc()
1612 srcLen = u_unescape("\\u200fabc \\u05d1\\u05d0", src, MAXLEN); in doMisc()
1615 aescstrdup(src, srcLen), aescstrdup(dest, destLen)); in doMisc()
1618 srcLen = u_unescape("\\u05d0\\u05d1 abc .-=", src, MAXLEN); in doMisc()
1619 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode); in doMisc()
1621 srcLen = u_unescape("\\u200f=-. abc \\u05d1\\u05d0", src, MAXLEN); in doMisc()
1624 aescstrdup(src, srcLen), aescstrdup(dest, destLen)); in doMisc()
1628 srcLen = u_unescape("\n\r \n\rabc\n\\u05d0\\u05d1\rabc \\u05d2\\u05d3\n\r" in doMisc()
1631 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode); in doMisc()
1633 srcLen = u_unescape("\n\r \n\rabc\n\\u05d1\\u05d0\r\\u05d3\\u05d2 abc\n\r" in doMisc()
1638 aescstrdup(src, srcLen), aescstrdup(dest, destLen)); in doMisc()
1641 srcLen = u_unescape("\\u05d0 \t", src, MAXLEN); in doMisc()
1642 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode); in doMisc()
1644 srcLen = u_unescape("\\u05D0\\u200e \t", src, MAXLEN); in doMisc()
1647 aescstrdup(src, srcLen), aescstrdup(dest, destLen)); in doMisc()
1650 srcLen = u_unescape("\\u05d0 123 \t\\u05d1 123 \\u05d2", src, MAXLEN); in doMisc()
1651 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode); in doMisc()
1653 srcLen = u_unescape("\\u05d0 \\u200e123\\u200e \t\\u05d2 123 \\u05d1", src, MAXLEN); in doMisc()
1656 aescstrdup(src, srcLen), aescstrdup(dest, destLen)); in doMisc()
1659 srcLen = u_unescape("\\u05d0 123 \\u0660\\u0661 ab", src, MAXLEN); in doMisc()
1660 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode); in doMisc()
1662 srcLen = u_unescape("\\u05d0 \\u200e123 \\u200e\\u0660\\u0661 ab", src, MAXLEN); in doMisc()
1665 aescstrdup(src, srcLen), aescstrdup(dest, destLen)); in doMisc()
1668 srcLen = u_unescape("ab \t", src, MAXLEN); in doMisc()
1669 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode); in doMisc()
1671 srcLen = u_unescape("\\u200f\t ab", src, MAXLEN); in doMisc()
1674 aescstrdup(src, srcLen), aescstrdup(dest, destLen)); in doMisc()
1681 srcLen = u_unescape("A\\u202a\\u05d0\\u202aC\\u202c\\u05d1\\u202cE", src, MAXLEN); in doMisc()
1682 ubidi_setPara(bidi, src, srcLen, UBIDI_MAX_EXPLICIT_LEVEL - 1, NULL, &errorCode); in doMisc()
1691 srcLen = u_unescape("a \\u05d0 b \\u05d1 c \\u05d2 d ", src, MAXLEN); in doMisc()
1692 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode); in doMisc()
1708 int32_t srcLen; in testFailureRecovery() local
1727 srcLen = u_unescape("abc", src, MAXLEN); in testFailureRecovery()
1729 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_LTR - 1, NULL, &errorCode); in testFailureRecovery()
1744 srcLen = u_unescape("abc", src, MAXLEN); in testFailureRecovery()
1745 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR + 4, NULL, &errorCode); in testFailureRecovery()
1759 srcLen = u_unescape("abc", src, MAXLEN); in testFailureRecovery()
1760 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode); in testFailureRecovery()
1765 srcLen = u_unescape("=2", src, MAXLEN); in testFailureRecovery()
1766 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode); in testFailureRecovery()
1785 srcLen = u_unescape("\\uD800\\uDC00", src, MAXLEN); in testFailureRecovery()
1786 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode); in testFailureRecovery()
1791 srcLen = u_unescape("abc", src, MAXLEN); in testFailureRecovery()
1792 ubidi_setPara(bidi, src, srcLen, 5, myLevels, &errorCode); in testFailureRecovery()
1855 int32_t srcLen, destLen; in testMultipleParagraphs() local
2103 srcLen = u_unescape("abc \\u05d2\\u05d1\n", src, MAXLEN); in testMultipleParagraphs()
2104 ubidi_setPara(pBidi, src, srcLen, UBIDI_DEFAULT_LTR, NULL, &errorCode); in testMultipleParagraphs()
2106 srcLen = u_unescape("\\u05d1\\u05d2 abc\n", src, MAXLEN); in testMultipleParagraphs()
2109 aescstrdup(src, srcLen), aescstrdup(dest, destLen)); in testMultipleParagraphs()
2111 srcLen = u_unescape("abc \\u05d2\\u05d1", src, MAXLEN); in testMultipleParagraphs()
2112 ubidi_setPara(pBidi, src, srcLen, UBIDI_DEFAULT_LTR, NULL, &errorCode); in testMultipleParagraphs()
2114 srcLen = u_unescape("\\u05d1\\u05d2 abc", src, MAXLEN); in testMultipleParagraphs()
2117 aescstrdup(src, srcLen), aescstrdup(dest, destLen)); in testMultipleParagraphs()
2123 srcLen = u_unescape("ab\\u05d1\\u05d2\n\\u05d3\\u05d4123", src, MAXLEN); in testMultipleParagraphs()
2124 ubidi_setPara(pBidi, src, srcLen, UBIDI_LTR, myLevels, &errorCode); in testMultipleParagraphs()
2126 srcLen = u_unescape("ab\\u05d2\\u05d1\\n123\\u05d4\\u05d3", src, MAXLEN); in testMultipleParagraphs()
2129 aescstrdup(src, srcLen), aescstrdup(dest, destLen)); in testMultipleParagraphs()
4193 int32_t srcLen, destLen, vis1Len, vis2Len, option, i, j, nCases, paras; in testReorderRunsOnly() local
4210 srcLen = (int32_t)strlen(testCases[i].textIn); in testReorderRunsOnly()
4211 pseudoToU16(srcLen, testCases[i].textIn, src); in testReorderRunsOnly()
4216 ubidi_setPara(pBiDi, src, srcLen, level, NULL, &rc); in testReorderRunsOnly()
4231 ubidi_setPara(pL2VBiDi, src, srcLen, level, NULL, &rc); in testReorderRunsOnly()
4277 int32_t srcLen, destLen, idx; in testReorderingMode() local
4296 srcLen = (int32_t)strlen(srcChars); in testReorderingMode()
4297 pseudoToU16(srcLen, srcChars, src); in testReorderingMode()
4321 ubidi_setPara(pBiDi, src, srcLen, paraLevels[level], NULL, &rc); in testReorderingMode()
4336 expectedChars = inverseBasic(pBiDi2, srcChars, srcLen, in testReorderingMode()
4381 static const char* inverseBasic(UBiDi *pBiDi, const char *srcChars, int32_t srcLen, in inverseBasic() argument
4391 pseudoToU16(srcLen, srcChars, src); in inverseBasic()
4392 ubidi_setPara(pBiDi, src, srcLen, level, NULL, &rc); in inverseBasic()
4445 int32_t srcLen, processedLen, chunk, len, nPortions; in testStreaming() local
4460 srcLen = u_unescape(testData[i].textIn, src, MAXLEN); in testStreaming()
4470 for (j = 0, pSrc = src; j < MAXPORTIONS && srcLen > 0; j++) { in testStreaming()
4472 len = chunk < srcLen ? chunk : srcLen; in testStreaming()
4490 srcLen -= processedLen, pSrc += processedLen; in testStreaming()
4574 int32_t srcLen, destLen, textSrcSize = (int32_t)uprv_strlen(textSrc); in testClassOverride() local
4604 srcLen = u_unescape(textSrc, src, MAXLEN); in testClassOverride()
4605 ubidi_setPara(pBiDi, src, srcLen, UBIDI_LTR, NULL, &rc); in testClassOverride()
4651 int32_t i, srcLen, resLen, idx; in checkMaps() local
4668 srcLen = ubidi_getProcessedLength(pBiDi); in checkMaps()
4669 if (memcmp(expectedLogicalMap, actualLogicalMap, srcLen * sizeof(int32_t))) { in checkMaps()
4684 formatMap(expectedLogicalMap, srcLen, expChars), in checkMaps()
4685 formatMap(actualLogicalMap, srcLen, actChars), in checkMaps()
4720 for (i = 0; i < srcLen; i++) { in checkMaps()
4725 if (memcmp(actualLogicalMap, getIndexMap, srcLen * sizeof(int32_t))) { in checkMaps()
4740 formatMap(actualLogicalMap, srcLen, actChars), in checkMaps()
4741 formatMap(getIndexMap, srcLen, gotChars), in checkMaps()
4835 int32_t proLength, epiLength, srcLen, destLen, tc; in testContext() local
4879 srcLen = (int32_t)strlen(cc.source); in testContext()
4880 pseudoToU16(srcLen, cc.source, src); in testContext()
4881 ubidi_setPara(pBiDi, src, srcLen, cc.paraLevel, NULL, &rc); in testContext()