summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLenczu Vex <kuba.lenczowski03@gmail.com>2024-10-09 16:27:46 +0200
committerLenczu Vex <kuba.lenczowski03@gmail.com>2024-10-09 16:27:46 +0200
commitd278e9e866802734fff1c11a38771028db36b085 (patch)
treec10cf837f9e9e1da0d5f6f6457c319ccec590f17
parent5214303228fd7d969cb58cbd9b0673d9bae0dcd1 (diff)
Reformated CRCGen
-rw-r--r--ibus.c24
1 files changed, 11 insertions, 13 deletions
diff --git a/ibus.c b/ibus.c
index 67ac08d..217e6ca 100644
--- a/ibus.c
+++ b/ibus.c
@@ -21,19 +21,17 @@ int CRC16Gen(*IBusFrame frame){
return (~crc);
do{
- for (i=0, data=(unsigned int)0xff & *data_p++;
- i < 8;
- i++, data >>= 1)
- {
- if ((crc & 0x0001) ^ (data & 0x0001))
- crc = (crc >> 1) ^ POLY;
- else crc >>= 1;
- }
- } while (--length);
+ for (i=0, data=(unsigned int)0xff & *data_p++;i < 8; i++, data >>= 1){
+ if ((crc & 0x0001) ^ (data & 0x0001))
+ crc = (crc >> 1) ^ POLY;
+ else
+ crc >>= 1;
+ }
+ } while (--length);
- crc = ~crc;
- data = crc;
- crc = (crc << 8) | (data >> 8 & 0xff);
+ crc = ~crc;
+ data = crc;
+ crc = (crc << 8) | (data >> 8 & 0xff);
- return (crc);
+ return (crc);
}