fix standard crc32

This commit is contained in:
Glenn Maynard
2004-12-12 01:39:30 +00:00
parent 4e1298d6a2
commit fdf6ad8735
+4
View File
@@ -521,10 +521,14 @@ void CRC32( unsigned int &iCRC, const void *pVoidBuffer, size_t iSize )
}
}
iCRC ^= 0xFFFFFFFF;
unsigned crc = 0;
const char *pBuffer = (const char *) pVoidBuffer;
for( unsigned i = 0; i < iSize; ++i )
iCRC = (iCRC >> 8) ^ tab[(iCRC ^ pBuffer[i]) & 0xFF];
iCRC ^= 0xFFFFFFFF;
}
unsigned int GetHashForString ( const CString &s )