diff --git a/wolfcrypt/src/wc_port.c b/wolfcrypt/src/wc_port.c index 154701db6..43298d9ff 100644 --- a/wolfcrypt/src/wc_port.c +++ b/wolfcrypt/src/wc_port.c @@ -356,7 +356,7 @@ int wc_FileLoad(const char* fname, unsigned char** buf, size_t* bufLen, return BAD_PATH_ERROR; } - XFSEEK(f, 0, SEEK_END); + XFSEEK(f, 0, XSEEK_END); fileSz = XFTELL(f); XREWIND(f); if (fileSz > 0) { diff --git a/wolfssl/test.h b/wolfssl/test.h index 8e2e93ef6..7d87b92ec 100644 --- a/wolfssl/test.h +++ b/wolfssl/test.h @@ -145,6 +145,9 @@ #include #endif #endif + #ifdef FREESCALE_MQX + typedef int socklen_t ; + #endif #define SOCKET_T int #ifndef SO_NOSIGPIPE #include /* ignore SIGPIPE */ @@ -243,7 +246,7 @@ #define WOLFSSL_THREAD #define INFINITE -1 #define WAIT_OBJECT_0 0L - #elif defined(WOLFSSL_MDK_ARM)|| defined(WOLFSSL_KEIL_TCP_NET) + #elif defined(WOLFSSL_MDK_ARM)|| defined(WOLFSSL_KEIL_TCP_NET) || defined(FREESCALE_MQX) typedef unsigned int THREAD_RETURN; typedef int THREAD_TYPE; #define WOLFSSL_THREAD diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index d361db60e..8f083e8dd 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -1091,7 +1091,9 @@ extern void uITRON4_free(void *p) ; /* random seed */ #define NO_OLD_RNGNAME - #if defined(FSL_FEATURE_SOC_TRNG_COUNT) && (FSL_FEATURE_SOC_TRNG_COUNT > 0) + #if defined(FREESCALE_NO_RNG) + /* nothing to define */ + #elif defined(FSL_FEATURE_SOC_TRNG_COUNT) && (FSL_FEATURE_SOC_TRNG_COUNT > 0) #define FREESCALE_KSDK_2_0_TRNG #elif defined(FSL_FEATURE_SOC_RNG_COUNT) && (FSL_FEATURE_SOC_RNG_COUNT > 0) #ifdef FREESCALE_KSDK_1_3