Go to the documentation of this file.
65 #ifndef XSENS_DEBUGTOOLS_H
66 #define XSENS_DEBUGTOOLS_H
69 #define XSTRINGIFY2(x) #x
70 #define XSTRINGIFY(x) XSTRINGIFY2(x)
75 #define XSENS_COMPILER_WARNING(n, w) __pragma(message(__FILE__ "(" XSTRINGIFY(__LINE__) "): warning " n ": " w));
78 #define XCW_GCCWARNING(w) _Pragma(XSTRINGIFY(GCC warning #w))
79 #define XSENS_COMPILER_WARNING(n, w) XCW_GCCWARNING(w (n))
83 #define XSENS_COMPILER_WARNING(n, w)
85 #define XSENS_COMPILER_WARNING0(w) XSENS_COMPILER_WARNING("X0000", w)