Lines Matching refs:c2
698 u32 c, c2; /* Next pattern and input string chars */ in patternCompare() local
763 while( (c2 = Utf8Read(zString))!=0 ){ in patternCompare()
764 if( c2!=c ) continue; in patternCompare()
782 c2 = sqlite3Utf8Read(&zPattern); in patternCompare()
783 if( c2=='^' ){ in patternCompare()
785 c2 = sqlite3Utf8Read(&zPattern); in patternCompare()
787 if( c2==']' ){ in patternCompare()
789 c2 = sqlite3Utf8Read(&zPattern); in patternCompare()
791 while( c2 && c2!=']' ){ in patternCompare()
792 if( c2=='-' && zPattern[0]!=']' && zPattern[0]!=0 && prior_c>0 ){ in patternCompare()
793 c2 = sqlite3Utf8Read(&zPattern); in patternCompare()
794 if( c>=prior_c && c<=c2 ) seen = 1; in patternCompare()
797 if( c==c2 ){ in patternCompare()
800 prior_c = c2; in patternCompare()
802 c2 = sqlite3Utf8Read(&zPattern); in patternCompare()
804 if( c2==0 || (seen ^ invert)==0 ){ in patternCompare()
810 c2 = Utf8Read(zString); in patternCompare()
811 if( c==c2 ) continue; in patternCompare()
812 if( noCase && sqlite3Tolower(c)==sqlite3Tolower(c2) && c<0x80 && c2<0x80 ){ in patternCompare()
815 if( c==matchOne && zPattern!=zEscaped && c2!=0 ) continue; in patternCompare()