Home | History | Annotate | Download | only in intltest

Lines Matching defs:ce

173     int64_t ce = ces.elementAti(0);
175 if(ce != expected) {
176 errln("CE(U+fffe)=%04lx != 02..", (long)ce);
179 ce = ces.elementAti(1);
181 if(ce != expected) {
182 errln("CE(U+ffff)=%04lx != max..", (long)ce);
234 int64_t ce = ci.nextCE(errorCode);
239 if(ce == Collation::NO_CE || ce2 != Collation::NO_CE) {
240 errln("CollationIterator.nextCE(U+%04lx) did not yield exactly one CE", (long)c);
243 if((ce & 0xffffffff) != Collation::COMMON_SEC_AND_TER_CE) {
245 (long)c, (long)(ce & 0xffffffff));
248 uint32_t primary = (uint32_t)(ce >> 32);
250 errln("CE(U+%04lx)=%04lx.. not greater than CE(U+%04lx)=%04lx..",
277 errln("CollationIterator.nextCE(with length) != nextCE(NUL-terminated) at CE %d", (int)i);
648 // Completely ignorable CE.
654 // Tertiary CE.
660 // Secondary CE.
666 // Primary CE.
678 UBool isValidCE(const CollationRootElements &re, const CollationData &data, int64_t ce) {
679 uint32_t p = (uint32_t)(ce >> 32);
680 uint32_t secTer = (uint32_t)ce;
706 // Finished the range, return the next CE after it.
720 // Simple primary CE.
770 // We check each root CE for validity,
783 // nor the special merge-separator CE for U+FFFE.
792 errln("CollationRootElements CE has non-zero case and/or quaternary bits: %08lx %08lx",
804 errln("invalid root CE %08lx %08lx", (long)pri, (long)secTer);
855 errln("duplicate root CE %08lx %08lx", (long)pri, (long)secTer);
934 int64_t ce = ces.elementAti(i);
935 if(!isValidCE(rootElements, *root, ce)) {
936 errln("invalid tailored CE %016llx at CE index %d from string:",
937 (long long)ce, (int)i);