diff options
| -rw-r--r-- | src/streams/mbedtls.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/streams/mbedtls.c b/src/streams/mbedtls.c index 0a49a36a6..7cecb2ade 100644 --- a/src/streams/mbedtls.c +++ b/src/streams/mbedtls.c @@ -26,12 +26,23 @@ #define GIT_DEFAULT_CERT_LOCATION NULL #endif +/* Work around C90-conformance issues */ +#if defined(_MSC_VER) +# define inline __inline +#elif defined(__GNUC__) +# define inline __inline__ +#else +# define inline +#endif + #include <mbedtls/config.h> #include <mbedtls/ssl.h> #include <mbedtls/error.h> #include <mbedtls/entropy.h> #include <mbedtls/ctr_drbg.h> +#undef inline + mbedtls_ssl_config *git__ssl_conf; mbedtls_entropy_context *mbedtls_entropy; |
