Files
lambda/util.c
2026-04-09 23:27:34 -07:00

14 lines
276 B
C

#include "util.h"
#include <stdio.h>
void *malloc_safe(size_t size) {
void *ptr = malloc(size);
if (!ptr && size) {
static char message[] = "out of memory!\n";
fwrite(message, 1, sizeof(message) - 1, stdout);
abort();
}
return ptr;
}