@@ -515,6 +515,7 @@ c,CERT-C,ERR30-C,Yes,Rule,,,Take care when reading errno,M19-3-1,Contracts4,Hard
515515c , CERT-C , ERR32-C , Yes , Rule ,,, Do not rely on indeterminate values of errno ,, Contracts5 , Hard ,
516516c , CERT-C , ERR33-C , Yes , Rule ,,, Detect and handle standard library errors , MEM52-CPP , Contracts5 , Hard ,
517517c , CERT-C , ERR34-C , OutOfScope , Rule ,,, Detect errors when converting a string to a number ,,,,
518+ c , CERT-C , EXP16-C , Yes , Rule ,,, Do not compare function pointers to constant values ,, Expressions2 , Medium ,
518519c , CERT-C , EXP30-C , Yes , Rule ,,, Do not depend on the order of evaluation for side effects , EXP50-CPP , SideEffects1 , Easy ,
519520c , CERT-C , EXP32-C , Yes , Rule ,,, Do not access a volatile object through a nonvolatile reference ,, Pointers3 , Easy ,
520521c , CERT-C , EXP33-C , Yes , Rule ,,, Do not read uninitialized memory , EXP53-CPP , InvalidMemory1 , Import ,
@@ -530,6 +531,8 @@ c,CERT-C,EXP44-C,Yes,Rule,,,"Do not rely on side effects in operands to sizeof,
530531c , CERT-C , EXP45-C , Yes , Rule ,,, Do not perform assignments in selection statements , M6-2-1 , SideEffects1 , Medium ,
531532c , CERT-C , EXP46-C , Yes , Rule ,,, Do not use a bitwise operator with a Boolean-like operand ,, Expressions , Easy ,
532533c , CERT-C , EXP47-C , OutOfScope , Rule ,,, Do not call va_arg with an argument of the incorrect type ,,,,
534+ c , CERT-C , FIO03-C , Yes , Rule ,,, Do not make assumptions about fopen() and file creation ,, IO5 , Hard ,
535+ c , CERT-C , FIO21-C , Yes , Rule ,,, Do not create temporary files in shared directories ,, IO5 , Easy ,
533536c , CERT-C , FIO30-C , Yes , Rule ,,, Exclude user input from format strings , A27-0-1 , IO1 , Import ,
534537c , CERT-C , FIO32-C , Yes , Rule ,,, Do not perform operations on devices that are only appropriate for files ,, IO3 , Medium ,
535538c , CERT-C , FIO34-C , Yes , Rule ,,, Distinguish between characters read from a file and EOF or WEOF ,, IO1 , Hard ,
@@ -569,7 +572,7 @@ c,CERT-C,MSC38-C,Yes,Rule,,,Do not treat a predefined identifier as an object if
569572c , CERT-C , MSC39-C , Yes , Rule ,,, Do not call va_arg() on a va_list that has an indeterminate value ,, Contracts7 , Hard ,
570573c , CERT-C , MSC40-C , Yes , Rule ,,, Do not violate constraints ,, Contracts , Very Hard ,
571574c , CERT-C , MSC41-C , OutOfScope , Rule ,,, Never hard code sensitive information ,,,,
572- c , CERT-C , POS30-C , OutOfScope , Rule ,,, Use the readlink() function properly ,,, ,
575+ c , CERT-C , POS30-C , Yes , Rule ,,, Use the readlink() function properly ,, IO5 , Hard ,
573576c , CERT-C , POS34-C , OutOfScope , Rule ,,, Do not call putenv() with a pointer to an automatic variable as the argument ,,,,
574577c , CERT-C , POS35-C , OutOfScope , Rule ,,, Avoid race conditions while checking for the existence of a symbolic link ,,,,
575578c , CERT-C , POS36-C , OutOfScope , Rule ,,, Observe correct revocation order while relinquishing privileges ,,,,
0 commit comments