aboutsummaryrefslogtreecommitdiff
path: root/memory.c
diff options
context:
space:
mode:
Diffstat (limited to 'memory.c')
-rw-r--r--memory.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/memory.c b/memory.c
new file mode 100644
index 0000000..7d3a746
--- /dev/null
+++ b/memory.c
@@ -0,0 +1,19 @@
1#include <err.h>
2
3#include "memory.h"
4
5void *smalloc(size_t size)
6{
7 void *toret = malloc(size);
8 if (!toret)
9 errx(1, "out of memory");
10 return toret;
11}
12
13void *srealloc(void *ptr, size_t size)
14{
15 void *toret = realloc(ptr, size);
16 if (!toret)
17 errx(1, "out of memory");
18 return toret;
19}