| H A D | safe_math.h | 34 #define OSSL_SAFE_MATH_ADDS(type_name, type, min, max) \ argument 44 return a < 0 ? min : max; \ 47 #define OSSL_SAFE_MATH_ADDU(type_name, type, max) \ argument 61 #define OSSL_SAFE_MATH_ADDS(type_name, type, min, max) \ argument 67 || (a > 0 && b <= max - a) \ 72 return a < 0 ? min : max; \ 75 #define OSSL_SAFE_MATH_ADDU(type_name, type, max) \ argument 80 if (b > max - a) \ 90 #define OSSL_SAFE_MATH_SUBS(type_name, type, min, max) \ argument 100 return a < 0 ? min : max; \ [all …]
|