diff options
Diffstat (limited to 'libbb/crc32.c')
-rw-r--r-- | libbb/crc32.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libbb/crc32.c b/libbb/crc32.c index b00b580d0..728bcb736 100644 --- a/libbb/crc32.c +++ b/libbb/crc32.c | |||
@@ -41,6 +41,16 @@ uint32_t* FAST_FUNC crc32_filltable(uint32_t *crc_table, int endian) | |||
41 | 41 | ||
42 | return crc_table - 256; | 42 | return crc_table - 256; |
43 | } | 43 | } |
44 | /* Common uses: */ | ||
45 | uint32_t* FAST_FUNC crc32_new_table_le(void) | ||
46 | { | ||
47 | return crc32_filltable(NULL, 0); | ||
48 | } | ||
49 | uint32_t* FAST_FUNC global_crc32_new_table_le(void) | ||
50 | { | ||
51 | global_crc32_table = crc32_new_table_le(); | ||
52 | return global_crc32_table; | ||
53 | } | ||
44 | 54 | ||
45 | uint32_t FAST_FUNC crc32_block_endian1(uint32_t val, const void *buf, unsigned len, uint32_t *crc_table) | 55 | uint32_t FAST_FUNC crc32_block_endian1(uint32_t val, const void *buf, unsigned len, uint32_t *crc_table) |
46 | { | 56 | { |