1 #include <stdlib.h>
2 #include "../adlib/config.h"
3 
4 #define MORECORE malloc_morecore
5 #define MORECORE_CONTIGUOUS 0
6 #define MORECORE_CANNOT_TRIM 1
7 #define MORECORE_FAILURE NULL
8 
9 #define HAVE_MMAP 0
10 
11 #define USE_DL_PREFIX
12 
malloc_morecore(Int n)13 void *malloc_morecore(Int n) {
14   if (n >= 0)
15     return malloc(n);
16   else
17     return NULL;
18 }
19 
20 #include "dlmalloc.c"
21 
22 #define CORE_MALLOC dlmalloc
23 #define CORE_FREE dlfree
24 #define GC_GETENV_SKIP 1
25 #define GC_CLIBDECL
26 #define GC_FASTCALL
27 
28 #include "tinygc.c"
29