use `u_int32_t'

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2015 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1997-07-07 09:48:39 +00:00
parent 328d32e5a3
commit 6459f149be
2 changed files with 8 additions and 8 deletions

View File

@@ -7,13 +7,15 @@ RCSID("$Id$");
static u_long table[256];
#define CRC_GEN 0xEDB88320L
void
crc_init_table( )
crc_init_table(void)
{
unsigned long crc, poly;
int i, j;
poly = 0xEDB88320L;
poly = CRC_GEN;
for (i = 0; i < 256; i++) {
crc = i;
for (j = 8; j > 0; j--) {
@@ -27,8 +29,8 @@ crc_init_table( )
}
}
u_long
crc_update (char *p, size_t len, u_long res)
u_int32_t
crc_update (char *p, size_t len, u_int32_t res)
{
while (len--)
res = table[(res ^ *p++) & 0xFF] ^ (res >> 8);

View File

@@ -2,7 +2,5 @@
#include <sys/types.h>
#define CRC_GEN 0xEDB88320L
void crc_init_table ();
u_long crc_update (char *p, size_t len, u_long res);
void crc_init_table (void);
u_int32_t crc_update (char *p, size_t len, u_int32_t res);