summaryrefslogtreecommitdiff
path: root/contrib/tsearch2/crc32.h
diff options
context:
space:
mode:
authorTeodor Sigaev <teodor@sigaev.ru>2003-07-21 10:27:44 +0000
committerTeodor Sigaev <teodor@sigaev.ru>2003-07-21 10:27:44 +0000
commitb88605337ea37ce1080a696937540cf8b48338d1 (patch)
treeed26ee96ed8ca176fca8a956e938b3cc7adcb1f3 /contrib/tsearch2/crc32.h
parenta6053826703e288ccc7bd2a9a86a278cef6bc7ed (diff)
downloadpostgresql-b88605337ea37ce1080a696937540cf8b48338d1.tar.gz
tsearch2 module
Diffstat (limited to 'contrib/tsearch2/crc32.h')
-rw-r--r--contrib/tsearch2/crc32.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/contrib/tsearch2/crc32.h b/contrib/tsearch2/crc32.h
new file mode 100644
index 0000000000..97254a4a90
--- /dev/null
+++ b/contrib/tsearch2/crc32.h
@@ -0,0 +1,10 @@
+#ifndef _CRC32_H
+#define _CRC32_H
+
+/* Returns crc32 of data block */
+extern unsigned int crc32_sz(char *buf, int size);
+
+/* Returns crc32 of null-terminated string */
+#define crc32(buf) crc32_sz((buf),strlen(buf))
+
+#endif