(svn r12115) -Codechange: move malloc/realloc error messages to separate file to spare 4-8kB of binary size
This commit is contained in:
24
src/core/alloc_func.cpp
Normal file
24
src/core/alloc_func.cpp
Normal file
@@ -0,0 +1,24 @@
|
||||
/* $Id$ */
|
||||
|
||||
/** @file alloc_func.cpp functions to 'handle' memory allocation errors */
|
||||
|
||||
#include "../stdafx.h"
|
||||
#include "alloc_func.hpp"
|
||||
|
||||
/**
|
||||
* Function to exit with an error message after malloc() or calloc() have failed
|
||||
* @param size number of bytes we tried to allocate
|
||||
*/
|
||||
void MallocError(size_t size)
|
||||
{
|
||||
error("Out of memory. Cannot allocate %i bytes", size);
|
||||
}
|
||||
|
||||
/**
|
||||
* Function to exit with an error message after realloc() have failed
|
||||
* @param size number of bytes we tried to allocate
|
||||
*/
|
||||
void ReallocError(size_t size)
|
||||
{
|
||||
error("Out of memory. Cannot reallocate %i bytes", size);
|
||||
}
|
Reference in New Issue
Block a user