Lines Matching refs:c1
670 UChar c1, c2;
673 c1=*s1++;
675 if (c1 != c2 || c1 == 0) {
679 return (int32_t)c1 - (int32_t)c2;
687 UChar c1, c2;
701 c1=*s1;
703 if(c1!=c2) {
706 if(c1==0) {
729 c1=*s1;
731 if(c1!=c2) {
734 if(c1==0) {
776 c1=*s1;
778 if(c1!=c2) {
791 if(c1>=0xd800 && c2>=0xd800 && codePointOrder) {
794 (c1<=0xdbff && (s1+1)!=limit1 && UTF_IS_TRAIL(*(s1+1))) ||
795 (UTF_IS_TRAIL(c1) && start1!=s1 && UTF_IS_LEAD(*(s1-1)))
800 c1-=0x2800;
814 /* now c1 and c2 are in the requested (code unit or code point) order */
815 return (int32_t)c1-(int32_t)c2;
826 UChar32 c1, c2;
842 c1=iter1->next(iter1);
844 if(c1!=c2) {
847 if(c1==-1) {
853 if(c1>=0xd800 && c2>=0xd800 && codePointOrder) {
856 (c1<=0xdbff && UTF_IS_TRAIL(iter1->current(iter1))) ||
857 (UTF_IS_TRAIL(c1) && (iter1->previous(iter1), UTF_IS_LEAD(iter1->previous(iter1))))
862 c1-=0x2800;
876 /* now c1 and c2 are in the requested (code unit or code point) order */
877 return (int32_t)c1-(int32_t)c2;
884 * up if the last unit (c1 or c2 respectively) was >=0.
899 if(c1<=0xdbff) {
902 c1-=0x2800;
904 } else if(c1<=0xdfff) {
906 iter1->previous(iter1); /* ==c1 */
909 c1-=0x2800;
913 } else /* 0xe000<=c1<=0xffff */ {
915 c1-=0x2800;