mirror of
https://github.com/ondra-novak/gates_of_skeldal.git
synced 2025-07-10 00:20:27 -04:00
31 lines
413 B
C
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
|