I don´t know C.
Can anyone help me translating this C-Code to B4X?
Can anyone help me translating this C-Code to B4X?
B4X:
int main()
#define POLYCRC32 0xEDB88320u
unsigned int PolyCrc32(const unsigned char *buff, int len)
{
unsigned int crc=0;
int i,j;
for (i=0;i<len;i++) {
crc^=buff[i];
for (j=0;j<8;j++) {
if (crc&1) crc=(crc>>1)^POLYCRC32; else crc>>=1;
}
}
return crc;
}
char *btmac = "84:EB:18:35:F0:B3";
int len = 17;
int crc = PolyCrc32(btmac,len);