17 lines
340 B
C
Executable File
17 lines
340 B
C
Executable File
#include "master.h"
|
|
|
|
/* If memory allocation fails, bail out */
|
|
void *safe_malloc(size_t size)
|
|
{
|
|
void *ptr = malloc(size);
|
|
if(!ptr) fatal_error("Out of memory in safe_malloc", 0);
|
|
return ptr;
|
|
}
|
|
|
|
F_CHAR *safe_strdup(const F_CHAR *str)
|
|
{
|
|
F_CHAR *ptr = STRDUP(str);
|
|
if(!ptr) fatal_error("Out of memory in safe_strdup", 0);
|
|
return ptr;
|
|
}
|