Lines Matching full:srclen
80 static const char* inverseBasic(UBiDi *pBiDi, const char *src, int32_t srcLen,
1140 int32_t srcLen, destLen, runCount, i;
1174 srcLen = u_unescape("abc ", src, MAXLEN);
1175 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode);
1186 srcLen = u_unescape("abc def", src, MAXLEN);
1187 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode);
1198 srcLen = u_unescape("abcdefghi ", src, MAXLEN);
1199 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode);
1211 srcLen = u_unescape("\\u200eabc def", src, MAXLEN);
1212 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode);
1220 srcLen = u_unescape("abcdefghi", src, MAXLEN);
1221 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode);
1237 srcLen = u_unescape(" ", src, MAXLEN);
1238 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode);
1246 srcLen = u_unescape("a\\u05d0 bc", src, MAXLEN);
1247 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode);
1275 srcLen = u_unescape("abc\\u200e", src, MAXLEN);
1276 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode);
1294 srcLen = u_unescape(" ", src, MAXLEN);
1295 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode);
1302 srcLen = u_unescape("abc", src, MAXLEN);
1303 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode);
1310 srcLen = u_unescape("\\u05d0\\u05d1", src, MAXLEN);
1311 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode);
1313 srcLen = u_unescape("\\u05d1\\u05d0", src, MAXLEN);
1316 aescstrdup(src, srcLen), aescstrdup(dest, destLen));
1319 srcLen = u_unescape("abc \\u05d0\\u05d1", src, MAXLEN);
1320 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode);
1322 srcLen = u_unescape("\\u05d1\\u05d0 abc", src, MAXLEN);
1325 aescstrdup(src, srcLen), aescstrdup(dest, destLen));
1328 srcLen = u_unescape("\\u05d0\\u05d1 abc", src, MAXLEN);
1329 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode);
1331 srcLen = u_unescape("\\u200fabc \\u05d1\\u05d0", src, MAXLEN);
1334 aescstrdup(src, srcLen), aescstrdup(dest, destLen));
1337 srcLen = u_unescape("\\u05d0\\u05d1 abc .-=", src, MAXLEN);
1338 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode);
1340 srcLen = u_unescape("\\u200f=-. abc \\u05d1\\u05d0", src, MAXLEN);
1343 aescstrdup(src, srcLen), aescstrdup(dest, destLen));
1347 srcLen = u_unescape("\n\r \n\rabc\n\\u05d0\\u05d1\rabc \\u05d2\\u05d3\n\r"
1350 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_RTL, NULL, &errorCode);
1352 srcLen = u_unescape("\n\r \n\rabc\n\\u05d1\\u05d0\r\\u05d3\\u05d2 abc\n\r"
1357 aescstrdup(src, srcLen), aescstrdup(dest, destLen));
1360 srcLen = u_unescape("\\u05d0 \t", src, MAXLEN);
1361 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode);
1363 srcLen = u_unescape("\\u05D0\\u200e \t", src, MAXLEN);
1366 aescstrdup(src, srcLen), aescstrdup(dest, destLen));
1369 srcLen = u_unescape("\\u05d0 123 \t\\u05d1 123 \\u05d2", src, MAXLEN);
1370 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode);
1372 srcLen = u_unescape("\\u05d0 \\u200e123\\u200e \t\\u05d2 123 \\u05d1", src, MAXLEN);
1375 aescstrdup(src, srcLen), aescstrdup(dest, destLen));
1378 srcLen = u_unescape("\\u05d0 123 \\u0660\\u0661 ab", src, MAXLEN);
1379 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode);
1381 srcLen = u_unescape("\\u05d0 \\u200e123 \\u200e\\u0660\\u0661 ab", src, MAXLEN);
1384 aescstrdup(src, srcLen), aescstrdup(dest, destLen));
1387 srcLen = u_unescape("ab \t", src, MAXLEN);
1388 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode);
1390 srcLen = u_unescape("\\u200f\t ab", src, MAXLEN);
1393 aescstrdup(src, srcLen), aescstrdup(dest, destLen));
1400 srcLen = u_unescape("A\\u202a\\u05d0\\u202aC\\u202c\\u05d1\\u202cE", src, MAXLEN);
1401 ubidi_setPara(bidi, src, srcLen, UBIDI_MAX_EXPLICIT_LEVEL - 1, NULL, &errorCode);
1410 srcLen = u_unescape("a \\u05d0 b \\u05d1 c \\u05d2 d ", src, MAXLEN);
1411 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode);
1427 int32_t srcLen;
1446 srcLen = u_unescape("abc", src, MAXLEN);
1448 ubidi_setPara(bidi, src, srcLen, UBIDI_DEFAULT_LTR - 1, NULL, &errorCode);
1463 srcLen = u_unescape("abc", src, MAXLEN);
1464 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR + 4, NULL, &errorCode);
1478 srcLen = u_unescape("abc", src, MAXLEN);
1479 ubidi_setPara(bidi, src, srcLen, UBIDI_LTR, NULL, &errorCode);
1484 srcLen = u_unescape("=2", src, MAXLEN);
1485 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode);
1504 srcLen = u_unescape("\\uD800\\uDC00", src, MAXLEN);
1505 ubidi_setPara(bidi, src, srcLen, UBIDI_RTL, NULL, &errorCode);
1510 srcLen = u_unescape("abc", src, MAXLEN);
1511 ubidi_setPara(bidi, src, srcLen, 5, myLevels, &errorCode);
1574 int32_t srcLen, destLen;
1822 srcLen = u_unescape("abc \\u05d2\\u05d1\n", src, MAXLEN);
1823 ubidi_setPara(pBidi, src, srcLen, UBIDI_DEFAULT_LTR, NULL, &errorCode);
1825 srcLen = u_unescape("\\u05d1\\u05d2 abc\n", src, MAXLEN);
1828 aescstrdup(src, srcLen), aescstrdup(dest, destLen));
1830 srcLen = u_unescape("abc \\u05d2\\u05d1", src, MAXLEN);
1831 ubidi_setPara(pBidi, src, srcLen, UBIDI_DEFAULT_LTR, NULL, &errorCode);
1833 srcLen = u_unescape("\\u05d1\\u05d2 abc", src, MAXLEN);
1836 aescstrdup(src, srcLen), aescstrdup(dest, destLen));
1842 srcLen = u_unescape("ab\\u05d1\\u05d2\n\\u05d3\\u05d4123", src, MAXLEN);
1843 ubidi_setPara(pBidi, src, srcLen, UBIDI_LTR, myLevels, &errorCode);
1845 srcLen = u_unescape("ab\\u05d2\\u05d1\\n123\\u05d4\\u05d3", src, MAXLEN);
1848 aescstrdup(src, srcLen), aescstrdup(dest, destLen));
3326 int32_t srcLen, destLen, vis1Len, vis2Len, option, i, j, nCases, paras;
3343 srcLen = strlen(testCases[i].textIn);
3344 pseudoToU16(srcLen, testCases[i].textIn, src);
3349 ubidi_setPara(pBiDi, src, srcLen, level, NULL, &rc);
3364 ubidi_setPara(pL2VBiDi, src, srcLen, level, NULL, &rc);
3410 int32_t srcLen, destLen, index;
3429 srcLen = strlen(srcChars);
3430 pseudoToU16(srcLen, srcChars, src);
3454 ubidi_setPara(pBiDi, src, srcLen, paraLevels[level], NULL, &rc);
3469 expectedChars = inverseBasic(pBiDi2, srcChars, srcLen,
3514 static const char* inverseBasic(UBiDi *pBiDi, const char *srcChars, int32_t srcLen,
3524 pseudoToU16(srcLen, srcChars, src);
3525 ubidi_setPara(pBiDi, src, srcLen, level, NULL, &rc);
3578 int32_t srcLen, processedLen, chunk, len, nPortions;
3593 srcLen = u_unescape(testData[i].textIn, src, MAXLEN);
3603 for (j = 0, pSrc = src; j < MAXPORTIONS && srcLen > 0; j++) {
3605 len = chunk < srcLen ? chunk : srcLen;
3623 srcLen -= processedLen, pSrc += processedLen;
3707 int32_t srcLen, destLen, textSrcSize = (int32_t)uprv_strlen(textSrc);
3737 srcLen = u_unescape(textSrc, src, MAXLEN);
3738 ubidi_setPara(pBiDi, src, srcLen, UBIDI_LTR, NULL, &rc);
3784 int32_t i, srcLen, resLen, index;
3801 srcLen = ubidi_getProcessedLength(pBiDi);
3802 if (memcmp(expectedLogicalMap, actualLogicalMap, srcLen * sizeof(int32_t))) {
3817 formatMap(expectedLogicalMap, srcLen, expChars),
3818 formatMap(actualLogicalMap, srcLen, actChars),
3853 for (i = 0; i < srcLen; i++) {
3858 if (memcmp(actualLogicalMap, getIndexMap, srcLen * sizeof(int32_t))) {
3873 srcLen, actChars),
3874 formatMap(getIndexMap, srcLen, gotChars),