Is CERT C FIO34-C really NOT covered by MISRA rules as stated in MISRA C:2012 Addendum 3

Questions and discussions about MISRA C not fitting under migration or rules forums

Moderators: misra-c, david ward

alexporto
Posts: 1
Joined: Wed Feb 27, 2019 1:39 pm
Company: Embraer

Is CERT C FIO34-C really NOT covered by MISRA rules as stated in MISRA C:2012 Addendum 3

Postby alexporto » Thu Feb 28, 2019 10:55 am

The document MISRA:C Addendum 3 classifies the CERT C rule FIO34-C as NOT COVERED by MISRA (Coverage is None/None)

However, the condition detailed in this rule FIO34-C seems to be fully covered by MISRA rule 22.7

FIO34-C: Distinguish between characters read from a file and EOF or WEOF
MISRA C:2012 Amendment 1, Rule 22.7: The macro EOF shall only be compared with the unmodified return value from any Standard Library function capable of returning EOF

Is that correct?

Return to “General Questions”

Who is online

Users browsing this forum: No registered users and 0 guests