/* ----------------- Example code from MISRA C:2012 begin ----------------- */ #include void fn ( void ) { FILE *fw = fopen ( "tmp", "r+" ); FILE *fr = fopen ( "tmp", "r" ); /* Non-compliant */ } /* ------------------ Example code from MISRA C:2012 end ------------------ */