Lines Matching defs:options

162 void NormalizerConformanceTest::TestConformance(FileStream *input, int32_t options) {
225 if (checkConformance(fields, lineBuf, options, status)) {
261 if (checkConformance(fields, lineBuf, options, status)) {
312 int32_t options,
321 pass &= checkNorm(UNORM_NFC, options, nfc, field[i], field[1], fieldNum);
322 pass &= checkNorm(UNORM_NFD, options, nfd, field[i], field[2], fieldNum);
324 pass &= checkNorm(UNORM_NFKC, options, nfkc, field[i], field[3], fieldNum);
325 pass &= checkNorm(UNORM_NFKD, options, nfkd, field[i], field[4], fieldNum);
330 if(UNORM_NO == Normalizer::quickCheck(field[1], UNORM_NFC, options, status)) {
334 if(UNORM_NO == Normalizer::quickCheck(field[2], UNORM_NFD, options, status)) {
338 if(UNORM_NO == Normalizer::quickCheck(field[3], UNORM_NFKC, options, status)) {
342 if(UNORM_NO == Normalizer::quickCheck(field[4], UNORM_NFKD, options, status)) {
347 // branch on options==0 for better code coverage
348 if(options==0) {
351 result = Normalizer::isNormalized(field[1], UNORM_NFC, options, status);
357 if(options==0 && !isNormalizedUTF8(nfc, field[1], status)) {
362 if(Normalizer::isNormalized(field[0], UNORM_NFC, options, status)) {
371 if(options==0 && !isNormalizedUTF8(nfd, field[2], status)) {
375 if(!Normalizer::isNormalized(field[3], UNORM_NFKC, options, status)) {
379 if(options==0 && !isNormalizedUTF8(nfkc, field[3], status)) {
384 if(Normalizer::isNormalized(field[0], UNORM_NFKC, options, status)) {
388 if(options==0 && isNormalizedUTF8(nfkc, field[0], status)) {
394 if(options==0 && !isNormalizedUTF8(nfkd, field[4], status)) {
400 Normalizer::normalize(field[0], UNORM_FCD, options, fcd, status);
401 if(UNORM_NO == Normalizer::quickCheck(fcd, UNORM_FCD, options, status)) {
405 if(UNORM_NO == Normalizer::quickCheck(field[2], UNORM_FCD, options, status)) {
409 if(UNORM_NO == Normalizer::quickCheck(field[4], UNORM_FCD, options, status)) {
414 Normalizer::normalize(fcd, UNORM_NFD, options, out, status);
433 rc=Normalizer::compare(field[0], field[2], (options<<UNORM_COMPARE_NORM_OPTIONS_SHIFT)|U_COMPARE_IGNORE_CASE, status);
457 UBool NormalizerConformanceTest::checkNorm(UNormalizationMode mode, int32_t options,
466 Normalizer::normalize(s, mode, options, out, errorCode);
475 iterativeNorm(s, mode, options, out, +1);
480 iterativeNorm(s, mode, options, out, -1);
485 if (norm2 == nullptr || options != 0) {
529 UNormalizationMode mode, int32_t options,
535 normalizer.setOption(-1, 0); // reset all options
536 normalizer.setOption(options, 1); // set desired options