Lines Matching refs:BMS
37 #include "unicode/bms.h"
439 BMS *bms = NULL;
453 bms = bms_open(ucd, pattern, plen, target, targetLen, &status);
461 while (bms_search(bms, offset, &start, &end)) {
470 bms_close(bms);
635 BMS *bms = bms_open(ucd, pattern.getBuffer(), pattern.length(), target.getBuffer(), target.length(), &status);
639 bms_close(bms);
652 foundMatch = bms_search(bms, 0, &foundStart, &foundLimit);
663 bms_close(bms);
1382 BMS *longPattern = NULL;
1383 BMS *shortPattern = NULL;
1426 /* Add better coverage for bms code. */
1621 BoyerMooreSearch bms(data, uPattern, &target, status);
1639 found = bms.search(0, icuMatchPos, icuMatchEnd);
1652 found = bms.search(0, icuMatchPos, icuMatchEnd);
2156 BoyerMooreSearch *bms, BoyerMooreSearch *abms,
2169 bms->setTargetString(&testCase, status);
2170 bms->search(0, actualStart, actualEnd);