aboutsummaryrefslogtreecommitdiff
path: root/src/liblzma/check/crc32_small.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/liblzma/check/crc32_small.c')
-rw-r--r--src/liblzma/check/crc32_small.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/liblzma/check/crc32_small.c b/src/liblzma/check/crc32_small.c
index b10bbd37..8507436b 100644
--- a/src/liblzma/check/crc32_small.c
+++ b/src/liblzma/check/crc32_small.c
@@ -38,10 +38,18 @@ crc32_init(void)
}
+extern void
+lzma_crc32_init(void)
+{
+ mythread_once(crc32_init);
+ return;
+}
+
+
extern LZMA_API(uint32_t)
lzma_crc32(const uint8_t *buf, size_t size, uint32_t crc)
{
- mythread_once(crc32_init);
+ lzma_crc32_init();
crc = ~crc;