/* ----------------- Example code from MISRA C:2012 begin ----------------- */ #undef __LINE__ /* Non-compliant */ #define _GUARD_H 1 /* Non-compliant */ #undef _BUILTIN_sqrt /* Non-compliant */ #define defined /* Non-compliant */ #define error my_error /* Non-compliant */ #define isneg( x ) ( ( x ) < 0 ) /* Compliant */ /* ------------------ Example code from MISRA C:2012 end ------------------ */