]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - common/crc16.c
Clean up data types, some header cleanup, etc.
[proxmark3-svn] / common / crc16.c
index c26ced8a5a2ddb8cf8badd076b6caa6d85a8c4b7..4225ceb1cbaf6ae3e47756a715886877effa23d6 100644 (file)
@@ -1,11 +1,14 @@
-unsigned short update_crc16( unsigned short crc, unsigned char c ) {\r
-       unsigned short i, v, tcrc = 0;\r
-\r
-       v = (crc ^ c) & 0xff;\r
-  for (i = 0; i < 8; i++) {\r
-      tcrc = ( (tcrc ^ v) & 1 ) ? ( tcrc >> 1 ) ^ 0x8408 : tcrc >> 1;\r
-      v >>= 1;\r
-  }\r
-\r
-  return ((crc >> 8) ^ tcrc)&0xffff;\r
-}\r
+#include "crc16.h"
+
+unsigned short update_crc16( unsigned short crc, unsigned char c )
+{
+  unsigned short i, v, tcrc = 0;
+
+  v = (crc ^ c) & 0xff;
+  for (i = 0; i < 8; i++) {
+      tcrc = ( (tcrc ^ v) & 1 ) ? ( tcrc >> 1 ) ^ 0x8408 : tcrc >> 1;
+      v >>= 1;
+  }
+
+  return ((crc >> 8) ^ tcrc)&0xffff;
+}
Impressum, Datenschutz