Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
EASTLImport.cpp
Go to the documentation of this file.
1
2
4
5void* operator new[](const size_t size,
6 size_t alignment,
7 [[maybe_unused]] size_t alignmentOffset,
8 [[maybe_unused]] const char* pName,
9 [[maybe_unused]] int flags,
10 [[maybe_unused]] unsigned int debugFlags,
11 [[maybe_unused]] const char* file,
12 [[maybe_unused]] int line)
13{
14 return mi_new_aligned_nothrow(size, alignment);
15}
16
17void* operator new[](const size_t size,
18 [[maybe_unused]] const char* pName,
19 [[maybe_unused]] int flags,
20 [[maybe_unused]] unsigned int debugFlags,
21 [[maybe_unused]] const char* file,
22 [[maybe_unused]] int line)
23{
24 return mi_new_nothrow(size);
25}
26
27int Vsnprintf8( char* p, size_t n, const char* pFormat, va_list arguments )
28{
29#ifdef _MSC_VER
30 return vsnprintf_s( p, n, _TRUNCATE, pFormat, arguments );
31#else
32 return vsnprintf( p, n, pFormat, arguments );
33#endif
34}
int Vsnprintf8(char *p, size_t n, const char *pFormat, va_list arguments)
Definition: EASTLImport.cpp:27
#define pName