From c91885de675a05c0d47cab6716d29736b962042b Mon Sep 17 00:00:00 2001 From: Leonid Yuriev Date: Fri, 28 Jul 2017 13:48:46 +0300 Subject: [PATCH] mdbx: use _ASSERTE() for MSVC. Change-Id: Ibb277e8c98fbfb1e658c85dc49e57769f2683da3 --- src/osal.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/osal.h b/src/osal.h index 8d8d84cb..ec71d127 100644 --- a/src/osal.h +++ b/src/osal.h @@ -352,6 +352,7 @@ int mdbx_asprintf(char **strp, const char *fmt, ...); #endif #ifdef _MSC_VER + #ifndef snprintf #define snprintf(buffer, buffer_size, format, ...) \ _snprintf_s(buffer, buffer_size, _TRUNCATE, format, __VA_ARGS__) @@ -361,6 +362,12 @@ int mdbx_asprintf(char **strp, const char *fmt, ...); #define vsnprintf(buffer, buffer_size, format, args) \ _vsnprintf_s(buffer, buffer_size, _TRUNCATE, format, args) #endif /* vsnprintf */ + +#ifdef _ASSERTE +#undef assert +#define assert _ASSERTE +#endif + #endif /* _MSC_VER */ /*----------------------------------------------------------------------------*/