Note #961, STARTRS08.C, line 29: Violates MISRA-C:2004 Advisory Rule 19.1, only preprocessor statements and comments before '#include' [MISRA 19.1 ADV]

Order matters and should not be changed because header file ' startrs08.h' contains segment pragmas. Even though, currently, these pragmas are enclosed between ' #pragma push' and ' #pragma pop', so they cannot affect subsequent declarations, it does not make sense to move the declaration of external function 'main' after the '#include' statement.