kaAs^^
Забанен
Откуда вы "это" выдрали?Помогите перевести программу с C++ в Pascal
unsigned short CRC16(char *Msg, unsigned short Datalen)
{
char CRCHi = 0xFF, CRCLo-0xFF;
char Index;
while (DataLen--)
{
Index = CHCRi ^ *Msg++;
CRCHi = CRCLo ^ array_CRCHi[Index];
CRCLo = array_CRCLo[Index];
}
return ((CRCHi << 8) | CRCLo);
}
PS есть два масива с заданными значениями array_CRCHi и array_CRCLo, но указывать сдесь я думаю некчему.