mirror of
https://github.com/ZDoom/gzdoom.git
synced 2025-04-25 20:20:57 +00:00
32 lines
No EOL
520 B
C
32 lines
No EOL
520 B
C
#include "i_system.h"
|
|
#include "m_alloc.h"
|
|
|
|
void *Malloc (size_t size)
|
|
{
|
|
void *zone = malloc (size);
|
|
|
|
if (!zone)
|
|
I_FatalError ("Could not malloc %ld bytes", size);
|
|
|
|
return zone;
|
|
}
|
|
|
|
void *Calloc (size_t num, size_t size)
|
|
{
|
|
void *zone = calloc (num, size);
|
|
|
|
if (!zone)
|
|
I_FatalError ("Could not calloc %ld bytes", num * size);
|
|
|
|
return zone;
|
|
}
|
|
|
|
void *Realloc (void *memblock, size_t size)
|
|
{
|
|
void *zone = realloc (memblock, size);
|
|
|
|
if (!zone)
|
|
I_FatalError ("Could not realloc %ld bytes", size);
|
|
|
|
return zone;
|
|
} |