aboutsummaryrefslogtreecommitdiffstats
path: root/wsutil
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2011-08-31 12:03:18 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2011-08-31 12:03:18 +0000
commit1ced4079c5883f05e481779b15b27cf94d617890 (patch)
tree53600bc1291621e1ed73c3dc9f70edf74cd24773 /wsutil
parent582a75cb97443544d808312374b1a165fa576cc1 (diff)
Lookup in correct tables. Document functions.
svn path=/trunk/; revision=38819
Diffstat (limited to 'wsutil')
-rw-r--r--wsutil/crc32.c2
-rw-r--r--wsutil/crc32.h9
2 files changed, 8 insertions, 3 deletions
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.