code cleanup: compile with clang and quiet some warnings.
This commit is contained in:
@@ -29,33 +29,33 @@
|
||||
#include "../MEM_guardedalloc.h"
|
||||
|
||||
/* not default but can be used when needing to set a string */
|
||||
void *operator new(size_t size, const char *str)
|
||||
void *operator new(size_t size, const char *str) throw(std::bad_alloc)
|
||||
{
|
||||
return MEM_mallocN(size, str);
|
||||
}
|
||||
void *operator new[](size_t size, const char *str)
|
||||
void *operator new[](size_t size, const char *str) throw(std::bad_alloc)
|
||||
{
|
||||
return MEM_mallocN(size, str);
|
||||
}
|
||||
|
||||
|
||||
void *operator new(size_t size)
|
||||
void *operator new(size_t size) throw(std::bad_alloc)
|
||||
{
|
||||
return MEM_mallocN(size, "C++/anonymous");
|
||||
}
|
||||
void *operator new[](size_t size)
|
||||
void *operator new[](size_t size) throw(std::bad_alloc)
|
||||
{
|
||||
return MEM_mallocN(size, "C++/anonymous[]");
|
||||
}
|
||||
|
||||
|
||||
void operator delete(void *p)
|
||||
void operator delete(void *p) throw()
|
||||
{
|
||||
/* delete NULL is valid in c++ */
|
||||
if (p)
|
||||
MEM_freeN(p);
|
||||
}
|
||||
void operator delete[](void *p)
|
||||
void operator delete[](void *p) throw()
|
||||
{
|
||||
/* delete NULL is valid in c++ */
|
||||
if (p)
|
||||
|
Reference in New Issue
Block a user