>> Would be nice.  There are probably legal issues with doing that.
>> MISRA is one of those things you must buy.  There are not Open >>Source
>> versions, as MISRA does not allow the distribution of the
>> rules without proper licensing.
>
> I wasn't aware of that. How disgusting.

Yes.  Standards are largely a scam to make money for those
that wrote them.  They make sense to a degree, but the cost
can be so exorbitant to an individual you could not afford
them.  UL is great for this.   They make you comply to a standard
like 913, then obsolete it so you must buy, and recertify to
a new edition.  This orneriness regulatory burden kills, or prevents,
the small business.

>> For example while(1){} per Lint and MISRA 13.7,
>> should be for(;;){} to prevent "constant value Boolean" error.
>
> That is totally stupid.

Welcome to standards.  The first thing you have to realize when
working with standards, in particular government standards,
is that logic does not apply.

http://www.gimpel.com/html/pub90/msg.txt see #716.

The Gimpel Lint error message is a free download, and quite educational to read.



-- 
http://www.wearablesmartsensors.com/
http://www.softwaresafety.net/
http://www.designer-iii.com/
http://www.unusualresearch.com/


_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to