mdbx: use _ASSERTE() for MSVC.

Change-Id: Ibb277e8c98fbfb1e658c85dc49e57769f2683da3
This commit is contained in:
Leonid Yuriev 2017-07-28 13:48:46 +03:00 committed by Leo Yuriev
parent 82a716847b
commit c91885de67

View File

@ -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 */
/*----------------------------------------------------------------------------*/