![]() |
От: | Аноним | |
Дата: | 07.06.10 10:34 | ||
Оценка: |
Set LRC = 0
For each byte b in the buffer
do
Set LRC = LRC XOR Hex(b)
end do
unsigned char lrc_calculate(const void *object, size_t size)
{
unsigned char lrc =0x00;
unsigned char *p=(unsigned char*)object;
while ( size > 0)
{
lrc ^=*p++;
size--;
}
return lrc;
}