aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorlarrybr <larrybr@noemail.net>2023-10-30 19:50:20 +0000
committerlarrybr <larrybr@noemail.net>2023-10-30 19:50:20 +0000
commitcc2af7e68a6bb318a8cee8ab282ade96841c626e (patch)
treeda92fefb6027f37d0014001e7da9d3e248607928 /src
parentf3f0bd2155d2200b5a3d4975ddbde94d44164ba1 (diff)
downloadsqlite-cc2af7e68a6bb318a8cee8ab282ade96841c626e.tar.gz
sqlite-cc2af7e68a6bb318a8cee8ab282ade96841c626e.zip
Dodge a nuisance warning from MSVC in CLI use of Prepared Statement Scan Status. (Yes, C rules are fine.)
FossilOrigin-Name: 166c96d91dcc8c500a084d5703db103176ed5ec7d5f1334050cd66b3f1cd0e4f
Diffstat (limited to 'src')
-rw-r--r--src/shell.c.in8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/shell.c.in b/src/shell.c.in
index cf8e4f061..88bb8c086 100644
--- a/src/shell.c.in
+++ b/src/shell.c.in
@@ -3438,7 +3438,7 @@ static void display_explain_scanstats(
if( sqlite3_stmt_scanstatus_v2(p,ii,SQLITE_SCANSTAT_EXPLAIN,f,(void*)&z) ){
break;
}
- n = strlen(z) + scanStatsHeight(p, ii)*3;
+ n = (int)strlen(z) + scanStatsHeight(p, ii)*3;
if( n>nWidth ) nWidth = n;
}
nWidth += 4;
@@ -3450,12 +3450,12 @@ static void display_explain_scanstats(
i64 nCycle = 0;
int iId = 0;
int iPid = 0;
- const char *z = 0;
+ const char *zo = 0;
const char *zName = 0;
char *zText = 0;
double rEst = 0.0;
- if( sqlite3_stmt_scanstatus_v2(p,ii,SQLITE_SCANSTAT_EXPLAIN,f,(void*)&z) ){
+ if( sqlite3_stmt_scanstatus_v2(p,ii,SQLITE_SCANSTAT_EXPLAIN,f,(void*)&zo) ){
break;
}
sqlite3_stmt_scanstatus_v2(p, ii, SQLITE_SCANSTAT_EST,f,(void*)&rEst);
@@ -3466,7 +3466,7 @@ static void display_explain_scanstats(
sqlite3_stmt_scanstatus_v2(p, ii, SQLITE_SCANSTAT_PARENTID,f,(void*)&iPid);
sqlite3_stmt_scanstatus_v2(p, ii, SQLITE_SCANSTAT_NAME,f,(void*)&zName);
- zText = sqlite3_mprintf("%s", z);
+ zText = sqlite3_mprintf("%s", zo);
if( nCycle>=0 || nLoop>=0 || nRow>=0 ){
char *z = 0;
if( nCycle>=0 && nTotal>0 ){