Lines Matching defs: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);
1381 BMS *longPattern = NULL;
1382 BMS *shortPattern = NULL;
1425 /* Add better coverage for bms code. */
1620 BoyerMooreSearch bms(data, uPattern, &target, status);
1638 found = bms.search(0, icuMatchPos, icuMatchEnd);
1651 found = bms.search(0, icuMatchPos, icuMatchEnd);
2135 BoyerMooreSearch *bms, BoyerMooreSearch *abms,
2147 bms->setTargetString(&testCase, status);
2148 bms->search(0, actualStart, actualEnd);