/* ----------------- Example code from MISRA C:2012 begin ----------------- */ #include /* ------------------ Example code from MISRA C:2012 end ------------------ */ void example ( void ) { /* ----------------- Example code from MISRA C:2012 begin ----------------- */ FILE *pf1; FILE *pf2; FILE f3; pf2 = pf1; /* Compliant */ f3 = *pf2; /* Non-compliant */ pf1->pos = 0; /* Non-compliant */ /* ------------------ Example code from MISRA C:2012 end ------------------ */ }