Fossil SCM

Fix harmless compiler warning in sha3.c.

drh 2024-01-09 14:04 trunk
Commit 537d9e00cfc20a3e0c2f9eb4e3b87405f4b98c133a28f63d6875d338c041602e
1 file changed +1 -1
+1 -1
--- src/sha3.c
+++ src/sha3.c
@@ -416,11 +416,11 @@
416416
const unsigned char *aData,
417417
unsigned int nData
418418
){
419419
unsigned int i = 0;
420420
#if SHA3_BYTEORDER==1234
421
- if( (p->nLoaded % 8)==0 && ((aData - (const unsigned char*)0)&7)==0 ){
421
+ if( (p->nLoaded % 8)==0 && (((intptr_t)aData)&7)==0 ){
422422
for(; i+7<nData; i+=8){
423423
p->u.s[p->nLoaded/8] ^= *(u64*)&aData[i];
424424
p->nLoaded += 8;
425425
if( p->nLoaded>=p->nRate ){
426426
KeccakF1600Step(p);
427427
--- src/sha3.c
+++ src/sha3.c
@@ -416,11 +416,11 @@
416 const unsigned char *aData,
417 unsigned int nData
418 ){
419 unsigned int i = 0;
420 #if SHA3_BYTEORDER==1234
421 if( (p->nLoaded % 8)==0 && ((aData - (const unsigned char*)0)&7)==0 ){
422 for(; i+7<nData; i+=8){
423 p->u.s[p->nLoaded/8] ^= *(u64*)&aData[i];
424 p->nLoaded += 8;
425 if( p->nLoaded>=p->nRate ){
426 KeccakF1600Step(p);
427
--- src/sha3.c
+++ src/sha3.c
@@ -416,11 +416,11 @@
416 const unsigned char *aData,
417 unsigned int nData
418 ){
419 unsigned int i = 0;
420 #if SHA3_BYTEORDER==1234
421 if( (p->nLoaded % 8)==0 && (((intptr_t)aData)&7)==0 ){
422 for(; i+7<nData; i+=8){
423 p->u.s[p->nLoaded/8] ^= *(u64*)&aData[i];
424 p->nLoaded += 8;
425 if( p->nLoaded>=p->nRate ){
426 KeccakF1600Step(p);
427

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button