Lines Matching full:sorder
7221 uint32_t sOrder=0, tOrder=0;
7230 sOrder = ucol_IGetNextCE(coll, sColl, status);
7232 UCOL_CEBUF_PUT(&sCEs, sOrder, sColl, status);
7234 sOrder &= UCOL_PRIMARYMASK;
7235 } while(sOrder == 0);
7245 if(sOrder == tOrder) {
7247 if(sOrder == UCOL_NO_MORE_CES_PRIMARY) {
7259 if (coll->leadBytePermutationTable != NULL && !isContinuation(sOrder)) {
7260 sOrder = (coll->leadBytePermutationTable[sOrder>>24] << 24) | (sOrder & 0x00FFFFFF);
7264 result = (sOrder < tOrder) ? UCOL_LESS: UCOL_GREATER;
7275 sOrder = ucol_IGetNextCE(coll, sColl, status);
7276 if(sOrder == UCOL_NO_MORE_CES) {
7277 UCOL_CEBUF_PUT(&sCEs, sOrder, sColl, status);
7279 } else if(sOrder == 0 || (sInShifted && (sOrder & UCOL_PRIMARYMASK) == 0)) {
7282 } else if(isContinuation(sOrder)) {
7283 if((sOrder & UCOL_PRIMARYMASK) > 0) { /* There is primary value */
7285 sOrder = (sOrder & UCOL_PRIMARYMASK) | 0xC0; /* preserve interesting continuation */
7286 UCOL_CEBUF_PUT(&sCEs, sOrder, sColl, status);
7289 UCOL_CEBUF_PUT(&sCEs, sOrder, sColl, status);
7296 UCOL_CEBUF_PUT(&sCEs, sOrder, sColl, status);
7302 sOrder = (coll->leadBytePermutationTable[sOrder>>24] << 24) | (sOrder & 0x00FFFFFF);
7304 if((sOrder & UCOL_PRIMARYMASK) > LVT) {
7305 UCOL_CEBUF_PUT(&sCEs, sOrder, sColl, status);
7308 if((sOrder & UCOL_PRIMARYMASK) > 0) {
7310 sOrder &= UCOL_PRIMARYMASK;
7311 UCOL_CEBUF_PUT(&sCEs, sOrder, sColl, status);
7314 UCOL_CEBUF_PUT(&sCEs, sOrder, sColl, status);
7321 sOrder &= UCOL_PRIMARYMASK;
7374 if(sOrder == tOrder) {
7383 if(sOrder == UCOL_NO_MORE_CES_PRIMARY) {
7386 sOrder = 0;
7391 result = (sOrder < tOrder) ? UCOL_LESS : UCOL_GREATER;
7756 uint32_t sOrder=0, tOrder=0;
7767 while(sOrder==0) { // this loop skips primary ignorables
7768 // sOrder=getNextlatinOneCE(source);
7786 sOrder = elements[sChar];
7787 if(sOrder >= UCOL_NOT_FOUND) { // if we got a special
7790 if(getCETag(sOrder) == CONTRACTION_TAG) {
7791 sOrder = ucol_getLatinOneContraction(coll, UCOL_PRIMARY, sOrder, source, &sIndex, sLen);
7796 if(sOrder >= UCOL_NOT_FOUND /*== UCOL_BAIL_OUT_CE*/) {
7849 if(sOrder == tOrder) { // if we have same CEs, we continue the loop
7850 sOrder = 0; tOrder = 0;
7854 if(((sOrder^tOrder)&0xFF000000)!=0) {
7856 if(sOrder < tOrder) {
7858 } else if(sOrder > tOrder) {
7861 // instead of return (int32_t)(sOrder>>24)-(int32_t)(tOrder>>24);
7866 sOrder<<=8;
7887 while(sOrder==0) {
7893 sOrder = elements[sChar];
7894 if(sOrder > UCOL_NOT_FOUND) {
7895 sOrder = ucol_getLatinOneContraction(coll, UCOL_SECONDARY, sOrder, source, &sIndex, sLen);
7917 if(sOrder == tOrder) {
7918 sOrder = 0; tOrder = 0;
7922 if(((sOrder^tOrder)&0xFF000000)!=0) {
7923 if(sOrder < tOrder) {
7925 } else if(sOrder > tOrder) {
7929 sOrder<<=8;
7941 while(sOrder==0) {
7947 sOrder = elements[sChar];
7967 if(sOrder == tOrder) {
7968 sOrder = 0; tOrder = 0;
7972 if(((sOrder^tOrder)&0xFF000000)!=0) {
7973 if(sOrder < tOrder) {
7975 } else if(sOrder > tOrder) {
7979 sOrder<<=8;
7993 while(sOrder==0) {
7999 sOrder = elements[sChar];
8000 if(sOrder > UCOL_NOT_FOUND) {
8001 sOrder = ucol_getLatinOneContraction(coll, UCOL_TERTIARY, sOrder, source, &sIndex, sLen);
8021 if(sOrder == tOrder) {
8022 sOrder = 0; tOrder = 0;
8025 if(((sOrder^tOrder)&0xff000000)!=0) {
8026 if(sOrder < tOrder) {
8028 } else if(sOrder > tOrder) {
8032 sOrder<<=8;
8149 uint32_t sOrder=0, tOrder=0;
8160 while(sOrder==0) { // this loop skips primary ignorables
8161 // sOrder=getNextlatinOneCE(source);
8176 sOrder = elements[sChar];
8177 if(sOrder >= UCOL_NOT_FOUND) { // if we got a special
8180 if(getCETag(sOrder) == CONTRACTION_TAG) {
8181 sOrder = ucol_getLatinOneContractionUTF8(coll, UCOL_PRIMARY, sOrder, source, &sIndex, sLen);
8186 if(sOrder >= UCOL_NOT_FOUND /*== UCOL_BAIL_OUT_CE*/) {
8232 if(sOrder == tOrder) { // if we have same CEs, we continue the loop
8233 sOrder = 0; tOrder = 0;
8237 if(((sOrder^tOrder)&0xFF000000)!=0) {
8239 if(sOrder < tOrder) {
8241 } else if(sOrder > tOrder) {
8244 // instead of return (int32_t)(sOrder>>24)-(int32_t)(tOrder>>24);
8249 sOrder<<=8;
8270 while(sOrder==0) {
8278 sOrder = elements[sChar];
8279 if(sOrder > UCOL_NOT_FOUND) {
8280 sOrder = ucol_getLatinOneContractionUTF8(coll, UCOL_SECONDARY, sOrder, source, &sIndex, sLen);
8304 if(sOrder == tOrder) {
8305 sOrder = 0; tOrder = 0;
8309 if(((sOrder^tOrder)&0xFF000000)!=0) {
8310 if(sOrder < tOrder) {
8312 } else if(sOrder > tOrder) {
8316 sOrder<<=8;
8328 while(sOrder==0) {
8335 sOrder = elements[sChar];
8356 if(sOrder == tOrder) {
8357 sOrder = 0; tOrder = 0;
8361 if(((sOrder^tOrder)&0xFF000000)!=0) {
8362 if(sOrder < tOrder) {
8364 } else if(sOrder > tOrder) {
8368 sOrder<<=8;
8382 while(sOrder==0) {
8390 sOrder = elements[sChar];
8391 if(sOrder > UCOL_NOT_FOUND) {
8392 sOrder = ucol_getLatinOneContractionUTF8(coll, UCOL_TERTIARY, sOrder, source, &sIndex, sLen);
8414 if(sOrder == tOrder) {
8415 sOrder = 0; tOrder = 0;
8418 if(((sOrder^tOrder)&0xff000000)!=0) {
8419 if(sOrder < tOrder) {
8421 } else if(sOrder > tOrder) {
8425 sOrder<<=8;