Home | History | Annotate | Download | only in common

Lines Matching refs:c1

671     UChar  c1, c2;
674 c1=*s1++;
676 if (c1 != c2 || c1 == 0) {
680 return (int32_t)c1 - (int32_t)c2;
688 UChar c1, c2;
702 c1=*s1;
704 if(c1!=c2) {
707 if(c1==0) {
730 c1=*s1;
732 if(c1!=c2) {
735 if(c1==0) {
777 c1=*s1;
779 if(c1!=c2) {
792 if(c1>=0xd800 && c2>=0xd800 && codePointOrder) {
795 (c1<=0xdbff && (s1+1)!=limit1 && U16_IS_TRAIL(*(s1+1))) ||
796 (U16_IS_TRAIL(c1) && start1!=s1 && U16_IS_LEAD(*(s1-1)))
801 c1-=0x2800;
815 /* now c1 and c2 are in the requested (code unit or code point) order */
816 return (int32_t)c1-(int32_t)c2;
827 UChar32 c1, c2;
843 c1=iter1->next(iter1);
845 if(c1!=c2) {
848 if(c1==-1) {
854 if(c1>=0xd800 && c2>=0xd800 && codePointOrder) {
857 (c1<=0xdbff && U16_IS_TRAIL(iter1->current(iter1))) ||
858 (U16_IS_TRAIL(c1) && (iter1->previous(iter1), U16_IS_LEAD(iter1->previous(iter1))))
863 c1-=0x2800;
877 /* now c1 and c2 are in the requested (code unit or code point) order */
878 return (int32_t)c1-(int32_t)c2;
885 * up if the last unit (c1 or c2 respectively) was >=0.
900 if(c1<=0xdbff) {
903 c1-=0x2800;
905 } else if(c1<=0xdfff) {
907 iter1->previous(iter1); /* ==c1 */
910 c1-=0x2800;
914 } else /* 0xe000<=c1<=0xffff */ {
916 c1-=0x2800;