equal
deleted
inserted
replaced
909 } |
909 } |
910 if( nChar>0 ){ |
910 if( nChar>0 ){ |
911 flags = SQLITE_PTR_TO_INT(sqlite3_user_data(context)); |
911 flags = SQLITE_PTR_TO_INT(sqlite3_user_data(context)); |
912 if( flags & 1 ){ |
912 if( flags & 1 ){ |
913 while( nIn>0 ){ |
913 while( nIn>0 ){ |
914 int len; |
914 int len = 0; /* Initialized to placate warning. */ |
915 for(i=0; i<nChar; i++){ |
915 for(i=0; i<nChar; i++){ |
916 len = aLen[i]; |
916 len = aLen[i]; |
917 if( memcmp(zIn, azChar[i], len)==0 ) break; |
917 if( memcmp(zIn, azChar[i], len)==0 ) break; |
918 } |
918 } |
919 if( i>=nChar ) break; |
919 if( i>=nChar ) break; |
921 nIn -= len; |
921 nIn -= len; |
922 } |
922 } |
923 } |
923 } |
924 if( flags & 2 ){ |
924 if( flags & 2 ){ |
925 while( nIn>0 ){ |
925 while( nIn>0 ){ |
926 int len; |
926 int len = 0; /* Initialized to placate warning. */ |
927 for(i=0; i<nChar; i++){ |
927 for(i=0; i<nChar; i++){ |
928 len = aLen[i]; |
928 len = aLen[i]; |
929 if( len<=nIn && memcmp(&zIn[nIn-len],azChar[i],len)==0 ) break; |
929 if( len<=nIn && memcmp(&zIn[nIn-len],azChar[i],len)==0 ) break; |
930 } |
930 } |
931 if( i>=nChar ) break; |
931 if( i>=nChar ) break; |