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)13void *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