summaryrefslogtreecommitdiff
path: root/chromium/third_party/sqlite/amalgamation/sqlite3.c
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/sqlite/amalgamation/sqlite3.c')
-rw-r--r--chromium/third_party/sqlite/amalgamation/sqlite3.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/chromium/third_party/sqlite/amalgamation/sqlite3.c b/chromium/third_party/sqlite/amalgamation/sqlite3.c
index 07670275115..ef48808054b 100644
--- a/chromium/third_party/sqlite/amalgamation/sqlite3.c
+++ b/chromium/third_party/sqlite/amalgamation/sqlite3.c
@@ -153362,7 +153362,7 @@ static int icuLikeCompare(
/* Read (and consume) the next character from the input pattern. */
UChar32 uPattern;
- U8_NEXT_UNSAFE(zPattern, iPattern, uPattern);
+ U8_NEXT_OR_FFFD(zPattern, iPattern, -1, uPattern);
assert(uPattern!=0);
/* There are now 4 possibilities:
@@ -153383,7 +153383,7 @@ static int icuLikeCompare(
while( (c=zPattern[iPattern]) == MATCH_ALL || c == MATCH_ONE ){
if( c==MATCH_ONE ){
if( zString[iString]==0 ) return 0;
- U8_FWD_1_UNSAFE(zString, iString);
+ U8_FWD_1(zString, iString, -1);
}
iPattern++;
}
@@ -153394,14 +153394,14 @@ static int icuLikeCompare(
if( icuLikeCompare(&zPattern[iPattern], &zString[iString], uEsc) ){
return 1;
}
- U8_FWD_1_UNSAFE(zString, iString);
+ U8_FWD_1(zString, iString, -1);
}
return 0;
}else if( !prevEscape && uPattern==MATCH_ONE ){
/* Case 2. */
if( zString[iString]==0 ) return 0;
- U8_FWD_1_UNSAFE(zString, iString);
+ U8_FWD_1(zString, iString, -1);
}else if( !prevEscape && uPattern==uEsc){
/* Case 3. */
@@ -153410,7 +153410,7 @@ static int icuLikeCompare(
}else{
/* Case 4. */
UChar32 uString;
- U8_NEXT_UNSAFE(zString, iString, uString);
+ U8_NEXT_OR_FFFD(zString, iString, -1, uString);
uString = u_foldCase(uString, U_FOLD_CASE_DEFAULT);
uPattern = u_foldCase(uPattern, U_FOLD_CASE_DEFAULT);
if( uString!=uPattern ){