From 0cfb6efad4d4524ad4b6851460b9f0a647c087c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= Date: Thu, 5 Sep 2019 14:07:01 +0200 Subject: [PATCH] Add work-around for non-C99 compilers --- library/sha256.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/library/sha256.c b/library/sha256.c index 5551140c3..91d461c95 100644 --- a/library/sha256.c +++ b/library/sha256.c @@ -49,6 +49,11 @@ #endif /* MBEDTLS_PLATFORM_C */ #endif /* MBEDTLS_SELF_TEST */ +#if ( defined(__ARMCC_VERSION) || defined(_MSC_VER) ) && \ + !defined(inline) && !defined(__cplusplus) +#define inline __inline +#endif + #define SHA256_VALIDATE_RET(cond) \ MBEDTLS_INTERNAL_VALIDATE_RET( cond, MBEDTLS_ERR_SHA256_BAD_INPUT_DATA ) #define SHA256_VALIDATE(cond) MBEDTLS_INTERNAL_VALIDATE( cond )