diff --git a/wsutil/crc32.c b/wsutil/crc32.c index c0e05dc272..eb4a9b1025 100644 --- a/wsutil/crc32.c +++ b/wsutil/crc32.c @@ -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 diff --git a/wsutil/crc32.h b/wsutil/crc32.h index d77a9d64cf..854f5fa035 100644 --- a/wsutil/crc32.h +++ b/wsutil/crc32.h @@ -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.