]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - common/parity.h
FIX: lf hitag : Mea culpa, simulation should not have reader_field on. thanks to...
[proxmark3-svn] / common / parity.h
index 79b8221dc5445293da85141b98a6e2623e6faf92..8e2f097c274e9bb32f50826cb16e202ab294c0b2 100644 (file)
@@ -9,24 +9,25 @@
 #ifndef __PARITY_H
 #define __PARITY_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #include <stdint.h>
 
 extern const uint8_t OddByteParity[256];
+extern const uint8_t EvenByteParity[256];
 
 static inline uint8_t oddparity8(uint8_t bt)
 {
        return OddByteParity[bt];
 }
 
-
-extern const uint8_t EvenByteParity[256];
-
 static inline uint8_t evenparity8(const uint8_t bt)
 {
        return EvenByteParity[bt];
 }
 
-
 static inline uint8_t evenparity32(uint32_t x) 
 {
        x ^= x >> 16;
@@ -34,5 +35,8 @@ static inline uint8_t evenparity32(uint32_t x)
        return EvenByteParity[x & 0xff];
 }
 
+#ifdef __cplusplus
+}
+#endif
 
 #endif /* __PARITY_H */
Impressum, Datenschutz