25#define _SCL_SECURE_NO_WARNINGS
26#pragma warning (push, 1)
39#pragma warning (disable: 4996)
40#pragma warning (disable: 4290)
41#pragma warning (disable: 4127)
42#pragma warning (disable: 4100)
43#pragma warning (disable: 4800)
44#pragma warning (disable: 4146)
50#pragma warning (disable: 4355)
75#define ASSERT(X) assert(X);
76void*
operator new(
size_t s,
const char* file,
size_t line)
77 throw (std::bad_alloc);
78void*
operator new[](
size_t s,
const char* file,
size_t line)
79 throw (std::bad_alloc);
80void operator delete(
void* s,
const char* file,
size_t line);
81void operator delete[](
void* s,
const char* file,
size_t line);
82#define NEW_MACRO new (__FILE__, __LINE__)
static const size_t MemoryAlignment
The alignment that memory allocators must ensure.
static const size_t BitsPerWord
unsigned long Word
The native unsigned type for the CPU.