summaryrefslogtreecommitdiff
path: root/mysys/checksum.c
diff options
context:
space:
mode:
authorserg@serg.mylan <>2003-09-03 11:34:32 +0200
committerserg@serg.mylan <>2003-09-03 11:34:32 +0200
commit2fcab1c2ee99a73718e14a56cbe7871bca8bd967 (patch)
tree0dfea7caf86829a5356d14fbd291804272da2deb /mysys/checksum.c
parent8424aec8db8297d07bc6f2fbf5123ca0fa6778ee (diff)
downloadmariadb-git-2fcab1c2ee99a73718e14a56cbe7871bca8bd967.tar.gz
CHECKSUM TABLE table1, table2, ... [ QUICK | EXTENDED ]
Diffstat (limited to 'mysys/checksum.c')
-rw-r--r--mysys/checksum.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/mysys/checksum.c b/mysys/checksum.c
index 2ae139b81c3..664e768ef4e 100644
--- a/mysys/checksum.c
+++ b/mysys/checksum.c
@@ -30,9 +30,11 @@
ha_checksum my_checksum(ha_checksum crc, const byte *pos, uint length)
{
- const byte *end=pos+length;
+/* const byte *end=pos+length;
for ( ; pos != end ; pos++)
crc=((crc << 8) + *((uchar*) pos)) + (crc >> (8*sizeof(ha_checksum)-8));
return crc;
+*/
+ return (ha_checksum)crc32((uint)crc, (const uchar *)pos, length);
}