Skip to content

Commit 7858089

Browse files
committed
Use malloc by default
1 parent 3f39fa9 commit 7858089

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/util/hb_system.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,27 @@
44
#define _GNU_SOURCE
55
#endif
66

7-
#ifdef HB_USE_MALLOC
8-
#include <stdlib.h>
9-
#else
7+
#ifdef HB_USE_MMAP
108
#include <sys/mman.h>
9+
#else
10+
#include <stdlib.h>
1111
#endif
1212

1313
void* hb_system_allocate_memory(size_t size) {
14-
#ifdef HB_USE_MALLOC
15-
return malloc(size);
16-
#else
14+
#ifdef HB_USE_MMAP
1715
void* memory = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
1816
if (memory == MAP_FAILED) { return NULL; }
1917

2018
return memory;
19+
#else
20+
return malloc(size);
2121
#endif
2222
}
2323

2424
void hb_system_free_memory(void* ptr, size_t size) {
25-
#ifdef HB_USE_MALLOC
26-
free(ptr);
27-
#else
25+
#ifdef HB_USE_MMAP
2826
munmap(ptr, size);
27+
#else
28+
free(ptr);
2929
#endif
3030
}

0 commit comments

Comments
 (0)