04-05-2022, 08:53 AM
Technical Corrigendum 2 to MISRA C:2012 has added the following exception to rule 17.4.
Quote:For C99 and later, The Standard specifies that if control reaches the end of main without encountering a return statement, the effect is that of executing return 0. Therefore, for C99 and later, the return statement may be omitted for function main.Omitting the return statement will remove the violation of rule 2.1
Posted by and on behalf of the MISRA C Working Group