From 6aa3cd653e71cc35c65cb8b81798ce1afec047f4 Mon Sep 17 00:00:00 2001 From: jordan Date: Wed, 22 Apr 2026 15:16:19 -0500 Subject: [PATCH] wc_port: guard stddef header include. --- wolfssl/wolfcrypt/settings.h | 1 + wolfssl/wolfcrypt/wc_port.h | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index 5a32d53516..4496c342ab 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -3954,6 +3954,7 @@ extern void uITRON4_free(void *p) ; #undef HAVE_LIMITS_H #define NO_STRING_H #define NO_LIMITS_H + #define NO_STDDEF_H #define NO_STDLIB_H #define NO_STDINT_H #define NO_CTYPE_H diff --git a/wolfssl/wolfcrypt/wc_port.h b/wolfssl/wolfcrypt/wc_port.h index 9c595f2b0c..d815c1b3a4 100644 --- a/wolfssl/wolfcrypt/wc_port.h +++ b/wolfssl/wolfcrypt/wc_port.h @@ -1727,7 +1727,9 @@ WOLFSSL_ABI WOLFSSL_API int wolfCrypt_Cleanup(void); #if (!defined(WOLFSSL_LEANPSK) && !defined(STRING_USER)) || \ defined(USE_WOLF_STRNSTR) - #include /* for size_t */ + #ifndef NO_STDDEF_H + #include /* for size_t */ + #endif /* NO_STDDEF_H */ WOLFSSL_TEST_VIS char* wolfSSL_strnstr(const char* s1, const char* s2, size_t n); #endif