blob: 14552c58792b4a90589ded7f27a798384e0fdc67 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#pragma once
#include <stdlib.h> /* malloc, free, … */
static inline void *mem_malloc(size_t sz) {
void *p = malloc(sz);
if (p == NULL)
abort();
return p;
}
static inline void *mem_realloc(void *p, size_t sz) {
void *np = realloc(p, sz);
if (np == NULL)
abort();
return np;
}
static inline void mem_free(void *p) {
free(p);
}
|