diff options
Diffstat (limited to 'libbb/crc32.c')
-rw-r--r-- | libbb/crc32.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libbb/crc32.c b/libbb/crc32.c index 538a13622..1e4a57e8a 100644 --- a/libbb/crc32.c +++ b/libbb/crc32.c | |||
@@ -6,7 +6,7 @@ | |||
6 | * very well-known) | 6 | * very well-known) |
7 | * | 7 | * |
8 | * The following function creates a CRC32 table depending on whether | 8 | * The following function creates a CRC32 table depending on whether |
9 | * a big-endian (0x04c11db7) or little-endian (0xedb88320) CRC32 is | 9 | * a big-endian (0x04c11db7) or little-endian (0xedb88320) CRC32 is |
10 | * required. Admittedly, there are other CRC32 polynomials floating | 10 | * required. Admittedly, there are other CRC32 polynomials floating |
11 | * around, but Busybox doesn't use them. | 11 | * around, but Busybox doesn't use them. |
12 | * | 12 | * |
@@ -18,12 +18,12 @@ | |||
18 | 18 | ||
19 | uint32_t *crc32_filltable(int endian) | 19 | uint32_t *crc32_filltable(int endian) |
20 | { | 20 | { |
21 | 21 | ||
22 | uint32_t *crc_table = xmalloc(256 * sizeof(uint32_t)); | 22 | uint32_t *crc_table = xmalloc(256 * sizeof(uint32_t)); |
23 | uint32_t polynomial = endian ? 0x04c11db7 : 0xedb88320; | 23 | uint32_t polynomial = endian ? 0x04c11db7 : 0xedb88320; |
24 | uint32_t c; | 24 | uint32_t c; |
25 | int i, j; | 25 | int i, j; |
26 | 26 | ||
27 | for (i = 0; i < 256; i++) { | 27 | for (i = 0; i < 256; i++) { |
28 | c = endian ? (i << 24) : i; | 28 | c = endian ? (i << 24) : i; |
29 | for (j = 8; j; j--) { | 29 | for (j = 8; j; j--) { |