Cleared -Wcast-align (Issue 122)
parent
9454c6ba2b
commit
9d6e3ae6ef
3
crc.cpp
3
crc.cpp
|
|
@ -124,6 +124,7 @@ CRC32::CRC32()
|
|||
|
||||
void CRC32::Update(const byte *s, size_t n)
|
||||
{
|
||||
assert(IsAlignedOn(s,GetAlignmentOf<word32>()));
|
||||
word32 crc = m_crc;
|
||||
|
||||
for(; !IsAligned<word32>(s) && n > 0; n--)
|
||||
|
|
@ -131,7 +132,7 @@ void CRC32::Update(const byte *s, size_t n)
|
|||
|
||||
while (n >= 4)
|
||||
{
|
||||
crc ^= *(const word32 *)s;
|
||||
crc ^= *(const word32 *)(void*)s;
|
||||
crc = m_tab[CRC32_INDEX(crc)] ^ CRC32_SHIFTED(crc);
|
||||
crc = m_tab[CRC32_INDEX(crc)] ^ CRC32_SHIFTED(crc);
|
||||
crc = m_tab[CRC32_INDEX(crc)] ^ CRC32_SHIFTED(crc);
|
||||
|
|
|
|||
Loading…
Reference in New Issue