diff --git a/wolfssl/ssl.h b/wolfssl/ssl.h index 4488ee817..083a3117c 100644 --- a/wolfssl/ssl.h +++ b/wolfssl/ssl.h @@ -38,8 +38,6 @@ #else #include #endif - #else - #include /* ERR_printf */ #endif #endif @@ -681,6 +679,7 @@ enum { #if !defined(NO_FILESYSTEM) && !defined(NO_STDIO_FILESYSTEM) /* wolfSSL extension, provide last error from SSL_get_error since not using thread storage error queue */ +#include WOLFSSL_API void wolfSSL_ERR_print_errors_fp(FILE*, int err); #endif diff --git a/wolfssl/wolfcrypt/wc_port.h b/wolfssl/wolfcrypt/wc_port.h index c68ec15df..136a6be5f 100644 --- a/wolfssl/wolfcrypt/wc_port.h +++ b/wolfssl/wolfcrypt/wc_port.h @@ -224,9 +224,9 @@ WOLFSSL_API int wolfCrypt_Init(void); #define XBADFILE NULL #else /* stdio, default case */ + #include #define XFILE FILE* #if defined(WOLFSSL_MDK_ARM) - #include extern FILE * wolfSSL_fopen(const char *name, const char *mode) ; #define XFOPEN wolfSSL_fopen #else