aboutsummaryrefslogtreecommitdiff
path: root/ext/misc/base85.c
diff options
context:
space:
mode:
authordrh <>2023-01-27 23:10:10 +0000
committerdrh <>2023-01-27 23:10:10 +0000
commitcfd01014d0b5657a8b48d4c828405703cce9e941 (patch)
tree8d0d697bc73ef9e6df0e41a11e4ff6a3b5e7200a /ext/misc/base85.c
parentf92b006a6ed7b9be3614bb8d31ec40a7dfeaa3b7 (diff)
downloadsqlite-cfd01014d0b5657a8b48d4c828405703cce9e941.tar.gz
sqlite-cfd01014d0b5657a8b48d4c828405703cce9e941.zip
Fix compiler warning in base85.c.
FossilOrigin-Name: bd9613fd63193bd6b33798d83f0ef21987ba468b53d13a25a31cb9e9e5f20562
Diffstat (limited to 'ext/misc/base85.c')
-rw-r--r--ext/misc/base85.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/misc/base85.c b/ext/misc/base85.c
index 019136874..5ec136dbc 100644
--- a/ext/misc/base85.c
+++ b/ext/misc/base85.c
@@ -171,7 +171,8 @@ static char* toBase85( u8 *pIn, int nbIn, char *pOut, char *pSep ){
int nCol = 0;
while( nbIn >= 4 ){
int nco = 5;
- unsigned long qbv = (pIn[0]<<24)|(pIn[1]<<16)|(pIn[2]<<8)|pIn[3];
+ unsigned long qbv = (((unsigned long)pIn[0])<<24) |
+ (pIn[1]<<16) | (pIn[2]<<8) | pIn[3];
while( nco > 0 ){
unsigned nqv = (unsigned)(qbv/85UL);
unsigned char dv = qbv - 85UL*nqv;