General Exceptions
These are the exceptions to the MISRA-C:2004 rules in this library set.
Rule 1.2: Cast from pointer to void
Rule 1.2: Both sides have side effects
Rule 1.2: Cast from pointer to pointer
Rule 1.2: Unusual pointer cast (incompatible indirect types)
Rule 9.1 : Possibliy non initialized variable
Rule 10.1 : prohibit implict signed/unsigned conversions
Rule 10.2: prohibit complex cast in return
Rule 10.3 : Prohibit cast of complex expressions
Rule 10.4 : Cast of floating point to int
Rule 11.3 : Prohibit casting a pointer
Rule 11.4 : Prohibit cast from pointer to pointer
Rule 12.4 : Side effect on a righthand size of &&
Rule 12.7 : Use of arithmetic shift
Rule 12.7 : Bitwise operator applied to signed underlying type
Rule 12.10 : use of comma operator
Rule 13.1 : test assignment
Rule 13.3 : float comparisons
Rule 13.7 and 14.1 : constant expression in conditional
Rule 14.4 : goto statement
Rule 14.5 : continue statement
Rule 14.6 : multiple break statements in a loop
Rule 15.2 : case statement fallthrought
Rule 16.1 : variable argument lists
Rule 16.7 : possible const argument
Rule 17.3 : pointer arithmetic
Rule 19.6 : Deprecated use of undef
Rule 20.4 : Deprecated use of malloc
Rule 20.5 : Deprecated use of errno
Rule 20.8 : Deprecated use of raise
Rule 20.9 : Deprecated use of <stdio.>
Rule 20.11 : Deprecated use of abort
Rule 20.12 : Deprecated use of mktime