// Example code from MISRA C:2012 begin void use_macro ( void ) { #define SIZE 4 /* Non-compliant - DATA not used */ #define DATA 3 use_int16 ( SIZE ); } // Example code from MISRA C:2012 end