Merge pull request #5853 from douzzer/20221205-sp-int-bugprone-macro-parentheses

20221205-sp-int-bugprone-macro-parentheses
This commit is contained in:
Sean Parkinson 2022-12-06 09:18:40 +10:00 committed by GitHub
commit f38c7303eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -128,7 +128,7 @@ This library provides single precision (SP) integer math functions.
/* Dynamically allocate just enough data to support size. */
#define ALLOC_SP_INT(n, s, err, h) \
do { \
if (((err) == MP_OKAY) && (s > SP_INT_DIGITS)) { \
if (((err) == MP_OKAY) && ((s) > SP_INT_DIGITS)) { \
(err) = MP_VAL; \
} \
if ((err) == MP_OKAY) { \
@ -154,7 +154,7 @@ This library provides single precision (SP) integer math functions.
/* Array declared on stack - check size is valid. */
#define ALLOC_SP_INT(n, s, err, h) \
do { \
if (((err) == MP_OKAY) && (s > SP_INT_DIGITS)) { \
if (((err) == MP_OKAY) && ((s) > SP_INT_DIGITS)) { \
(err) = MP_VAL; \
} \
} \
@ -218,7 +218,7 @@ This library provides single precision (SP) integer math functions.
*/
#define ALLOC_SP_INT_ARRAY(n, s, c, err, h) \
do { \
if (((err) == MP_OKAY) && (s > SP_INT_DIGITS)) { \
if (((err) == MP_OKAY) && ((s) > SP_INT_DIGITS)) { \
(err) = MP_VAL; \
} \
if ((err) == MP_OKAY) { \
@ -247,7 +247,7 @@ This library provides single precision (SP) integer math functions.
*/
#define ALLOC_SP_INT_ARRAY(n, s, c, err, h) \
do { \
if (((err) == MP_OKAY) && (s > SP_INT_DIGITS)) { \
if (((err) == MP_OKAY) && ((s) > SP_INT_DIGITS)) { \
(err) = MP_VAL; \
} \
if ((err) == MP_OKAY) { \
@ -267,7 +267,7 @@ This library provides single precision (SP) integer math functions.
*/
#define ALLOC_SP_INT_ARRAY(n, s, c, err, h) \
do { \
if (((err) == MP_OKAY) && (s > SP_INT_DIGITS)) { \
if (((err) == MP_OKAY) && ((s) > SP_INT_DIGITS)) { \
(err) = MP_VAL; \
} \
if ((err) == MP_OKAY) { \