reactos/reactos/lib/crtdll/misc/setnew.cc
Boudewijn Dekker ed08466464 Added various files.
--> failed to pass test printing a simple string

svn path=/trunk/; revision=380
1999-04-14 21:27:02 +00:00

29 lines
435 B
C++

#include <crtdll/stdlib.h>
typedef int (* new_handler_t)( size_t );
new_handler_t new_handler;
#undef _set_new_handler
new_handler_t _set_new_handler(new_handler_t hnd)
{
new_handler_t old = new_handler;
new_handler = hnd;
return old;
}
#undef delete
void operator delete(void* m)
{
if ( m != NULL )
free( m );
}
#undef new
void * operator new( unsigned int s )
{
return malloc( s );
}