From 7341b54a202902cae8f30e9738a1056d76bb01c3 Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Sat, 8 Jan 2022 00:34:33 -0600 Subject: [PATCH] wolfssl/wolfcrypt/tfm.h: fixes for cppcheck complaints: preprocessorErrorDirective[division/modulo by zero] --- wolfssl/wolfcrypt/tfm.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wolfssl/wolfcrypt/tfm.h b/wolfssl/wolfcrypt/tfm.h index 6ca36ebc5..54ce49ded 100644 --- a/wolfssl/wolfcrypt/tfm.h +++ b/wolfssl/wolfcrypt/tfm.h @@ -277,6 +277,9 @@ #define FP_MAX_SIZE (FP_MAX_BITS+(8*DIGIT_BIT)) /* will this lib work? */ +#if CHAR_BIT == 0 + #error CHAR_BIT must be nonzero +#endif #if (CHAR_BIT & 7) #error CHAR_BIT must be a multiple of eight. #endif