Fossil SCM
Fix harmless compiler warning in sha3.c.
Commit
537d9e00cfc20a3e0c2f9eb4e3b87405f4b98c133a28f63d6875d338c041602e
Parent
5d0d2219e8297a8…
1 file changed
+1
-1
+1
-1
| --- src/sha3.c | ||
| +++ src/sha3.c | ||
| @@ -416,11 +416,11 @@ | ||
| 416 | 416 | const unsigned char *aData, |
| 417 | 417 | unsigned int nData |
| 418 | 418 | ){ |
| 419 | 419 | unsigned int i = 0; |
| 420 | 420 | #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 ){ | |
| 422 | 422 | for(; i+7<nData; i+=8){ |
| 423 | 423 | p->u.s[p->nLoaded/8] ^= *(u64*)&aData[i]; |
| 424 | 424 | p->nLoaded += 8; |
| 425 | 425 | if( p->nLoaded>=p->nRate ){ |
| 426 | 426 | KeccakF1600Step(p); |
| 427 | 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 && ((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 |