diff --git a/examples/echoclient/echoclient.c b/examples/echoclient/echoclient.c index 5757fb18d..e855999c1 100644 --- a/examples/echoclient/echoclient.c +++ b/examples/echoclient/echoclient.c @@ -22,28 +22,30 @@ #ifdef HAVE_CONFIG_H #include #endif - + #include /* let's use cyassl layer AND cyassl openssl layer */ #include #include -#if defined(WOLFSSL_MDK_ARM) +#if defined(WOLFSSL_MDK_ARM) || defined(WOLFSSL_KEIL_TCP_NET) #include #include - #if defined(WOLFSSL_MDK5) - #include "cmsis_os.h" - #include "rl_fs.h" - #include "rl_net.h" + #if defined(WOLFSSL_MDK5) || defined(WOLFSSL_KEIL_TCP_NET) + #include "cmsis_os.h" + #include "rl_net.h" #else #include "rtl.h" #endif - - #include "wolfssl_MDK_ARM.h" + #if defined(WOLFSSL_MDK_SHELL) + char * wolfssl_fgets ( char * str, int num, FILE * f ) ; + #define fgets wolfssl_fgets + #endif #endif + #include #include "examples/echoclient/echoclient.h"