zongors-reality-engine/src/memory.c

17 lines
285 B
C

#include <stdlib.h>
#include "chunk.h"
#include "memory.h"
void* reallocate(void *pointer, size_t oldSize, size_t newSize) {
if (newSize == 0) {
free(pointer);
return NULL;
}
void *result = realloc(pointer, newSize);
if (result == NULL) exit(1);
return result;
}