X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/a9eeb576983f932ee622554ccd4e08be10e695b5..99136c6eefdc8f1bba10ece22572e471b6deebb1:/include/common.h diff --git a/include/common.h b/include/common.h index 3a253b9c..434f050e 100644 --- a/include/common.h +++ b/include/common.h @@ -12,6 +12,10 @@ #ifndef __COMMON_H #define __COMMON_H +#ifdef __cplusplus +extern "C" { +#endif + #include #include #include @@ -20,7 +24,7 @@ typedef unsigned char byte_t; // debug // 0 - no debug messages 1 - error messages 2 - all messages 4 - extended debug mode -#define MF_DBG_NONE 0 +#define MF_DBG_NONE 0 #define MF_DBG_ERROR 1 #define MF_DBG_ALL 2 #define MF_DBG_EXTENDED 4 @@ -29,7 +33,6 @@ extern int MF_DBGLEVEL; // reader voltage field detector #define MF_MINFIELDV 4000 - #ifndef MIN # define MIN(a, b) (((a) < (b)) ? (a) : (b)) #endif @@ -42,4 +45,10 @@ extern int MF_DBGLEVEL; # define ABS(a) ( ((a)<0) ? -(a) : (a) ) #endif #define RAMFUNC __attribute((long_call, section(".ramfunc"))) -#endif + + +#ifdef __cplusplus +} +#endif + +#endif \ No newline at end of file