diff -rupN dvbsnoop-1.4.50-origdeb/src/misc/crc32.c dvbsnoop-1.4.50/src/misc/crc32.c --- dvbsnoop-1.4.50-origdeb/src/misc/crc32.c 2006-01-02 21:24:04.000000000 +0200 +++ dvbsnoop-1.4.50/src/misc/crc32.c 2010-01-19 13:21:37.000000000 +0200 @@ -17,14 +17,14 @@ $Id$ -#include +#include #include "crc32.h" // CRC32 lookup table for polynomial 0x04c11db7 -static u_long crc_table[256] = { +static uint32_t crc_table[256] = { 0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9, 0x130476dc, 0x17c56b6b, 0x1a864db2, 0x1e475005, 0x2608edb8, 0x22c9f00f, 0x2f8ad6d6, 0x2b4bcb61, 0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd, 0x4c11db70, 0x48d0c6c7, @@ -69,10 +69,10 @@ static u_long crc_table[256] = { 0x933eb0bb, 0x97ffad0c, 0xafb010b1, 0xab710d06, 0xa6322bdf, 0xa2f33668, 0xbcb4666d, 0xb8757bda, 0xb5365d03, 0xb1f740b4}; -u_long crc32 (char *data, int len) +uint32_t crc32 (char *data, int len) { register int i; - u_long crc = 0xffffffff; + uint32_t crc = 0xffffffff; for (i=0; i> 24) ^ *data++) & 0xff]; diff -rupN dvbsnoop-1.4.50-origdeb/src/misc/crc32.h dvbsnoop-1.4.50/src/misc/crc32.h --- dvbsnoop-1.4.50-origdeb/src/misc/crc32.h 2006-01-02 21:24:04.000000000 +0200 +++ dvbsnoop-1.4.50/src/misc/crc32.h 2010-01-19 13:21:37.000000000 +0200 @@ -19,8 +19,9 @@ $Id$ #ifndef __CRC32_H #define __CRC32_H +#include -u_long crc32 (char *data, int len); +uint32_t crc32 (char *data, int len); #endif diff -rupN dvbsnoop-1.4.50-origdeb/src/sections/sectables.c dvbsnoop-1.4.50/src/sections/sectables.c --- dvbsnoop-1.4.50-origdeb/src/sections/sectables.c 2005-12-29 05:43:40.000000000 +0200 +++ dvbsnoop-1.4.50/src/sections/sectables.c 2010-01-19 13:59:07.000000000 +0200 @@ -269,7 +269,7 @@ void decodeSI_packet (u_char *buf, int l softcrc_fail = 0; if (opt->soft_crc) { - u_long crc = crc32 ((char *)buf,len); + uint32_t crc = crc32 ((char *)buf,len); if (crc) { softcrc_fail = 1; }