>> 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