Cleared -Wcast-align (Issue 122)

pull/136/head
Jeffrey Walton 2016-01-24 18:40:22 -05:00
parent 9454c6ba2b
commit 9d6e3ae6ef
1 changed files with 2 additions and 1 deletions

View File

@ -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);