From cb86da71fa19e8ff9dbf2661d65ead74c39ecd03 Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Sat, 8 Jan 2022 00:34:22 -0600 Subject: [PATCH] wolfssl/wolfcrypt/ecc.h: fixes for cppcheck complaints: preprocessorErrorDirective[division/modulo by zero] --- wolfssl/wolfcrypt/ecc.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wolfssl/wolfcrypt/ecc.h b/wolfssl/wolfcrypt/ecc.h index 111bff40f..8aa5dded3 100644 --- a/wolfssl/wolfcrypt/ecc.h +++ b/wolfssl/wolfcrypt/ecc.h @@ -359,6 +359,9 @@ typedef struct ecc_set_type { #endif /* verify alignment */ +#if CHAR_BIT == 0 + #error CHAR_BIT must be nonzero +#endif #if FP_MAX_BITS_ECC % CHAR_BIT #error FP_MAX_BITS_ECC must be a multiple of CHAR_BIT #endif