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);
76 void*
operator new(
size_t s,
const char* file,
size_t line)
77 throw (std::bad_alloc);
78 void*
operator new[](
size_t s,
const char* file,
size_t line)
79 throw (std::bad_alloc);
80 void operator delete(
void* s,
const char* file,
size_t line);
81 void operator delete[](
void* s,
const char* file,
size_t line);
82 #define NEW_MACRO new (__FILE__, __LINE__)
93 typedef unsigned long Word;
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.