gates_of_skeldal/game/crc.c
2025-01-30 22:39:52 +01:00

31 lines
413 B
C

#include <stdio.h>
uint32_t l;
#define ZAKLAD_CRC 0xC005
char data[100000];
int32_t delka;
FILE *f;
main()
{
int i;
f=fopen_icase("CRC.C","rb");
memset(data,0,sizeof(data));
delka=fread(data,1,sizeof(data),f);
fclose(f);
memcpy(&l,data,2);i=0;
l%=ZAKLAD_CRC;
while(i<delka)
{
i+=2;
l<<=16;
memcpy(&l,data+i,2);
l%=ZAKLAD_CRC;
}
printf("CRC: %x\n",l);
}
z