Lookup in correct tables. Document functions.

svn path=/trunk/; revision=38819
This commit is contained in:
Stig Bjørlykke 2011-08-31 12:03:18 +00:00
parent 582a75cb97
commit 1ced4079c5
2 changed files with 8 additions and 3 deletions

View File

@ -173,7 +173,7 @@ static const guint32 crc32_ccitt_table[256] = {
guint32
crc32c_table_lookup (guchar pos)
{
return crc32_ccitt_table[pos];
return crc32c_table[pos];
}
guint32

View File

@ -43,8 +43,13 @@ extern "C" {
#define CRC32C(c,d) (c=(c>>8)^crc32c_table_lookup((c^(d))&0xFF))
guint32 crc32c_table_lookup (guchar pos);
guint32 crc32_ccitt_table_lookup (guchar pos);
/** Lookup the crc value in the crc32c_table
@param pos Position in the table. */
extern guint32 crc32c_table_lookup (guchar pos);
/** Lookup the crc value in the crc32_ccitt_table
@param pos Position in the table. */
extern guint32 crc32_ccitt_table_lookup (guchar pos);
/** Compute CRC32C checksum of a buffer of data.
@param buf The buffer containing the data.