X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=lib_generic%2Fcrc32.c;h=b27048ceebf2f07075457aedc5f1b0a3cb6db381;hb=bcb324d68f7955c1136dafc944eb55db8ebaa601;hp=57c6d66d3963d10ac3061c3aa66d843d1a20e8ef;hpb=1d907e66fdd5d2f192a9f4fad6812ff0d0e9683a;p=oweals%2Fu-boot.git diff --git a/lib_generic/crc32.c b/lib_generic/crc32.c index 57c6d66d39..b27048ceeb 100644 --- a/lib_generic/crc32.c +++ b/lib_generic/crc32.c @@ -14,8 +14,10 @@ #include #endif +#if defined(CONFIG_HW_WATCHDOG) || defined(CONFIG_WATCHDOG) #include -#include "zlib.h" +#endif +#include "u-boot/zlib.h" #define local static #define ZEXPORT /* empty */ @@ -54,7 +56,7 @@ local void make_crc_table() { uint32_t c; int n, k; - uLong poly; /* polynomial exclusive-or pattern */ + uLong poly; /* polynomial exclusive-or pattern */ /* terms of polynomial defining this crc (except x^32): */ static const Byte p[] = {0,1,2,4,5,7,8,10,11,12,16,22,23,26}; @@ -170,9 +172,7 @@ uint32_t ZEXPORT crc32 (uint32_t crc, const Bytef *buf, uInt len) return crc ^ 0xffffffffL; } -#if defined(CONFIG_CMD_JFFS2) || \ - (defined(CONFIG_CMD_NAND) \ - && !defined(CFG_NAND_LEGACY)) +#if defined(CONFIG_CMD_JFFS2) || defined(CONFIG_CMD_NAND) /* No ones complement version. JFFS2 (and other things ?) * don't use ones compliment in their CRC calculations. @@ -220,7 +220,7 @@ uint32_t ZEXPORT crc32_wd (uint32_t crc, WATCHDOG_RESET (); } #else - crc = crc32 (crc, buf, len); + crc = crc32 (crc, buf, len); #endif return crc;