/* ----------------- Example code from MISRA C:2012 begin ----------------- */ #include int main ( void ) { FILE *fp; fp = fopen ( "tmp-1", "w" ); /* Non-compliant */ fprintf ( fp, "*" ); fp = fopen ( "tmp-2", "w" ); fprintf ( fp, "!" ); fclose ( fp ); return ( 0 ); } /* ------------------ Example code from MISRA C:2012 end ------------------ */