xref: /netbsd-src/external/bsd/jemalloc.old/include/jemalloc/jemalloc_rename.h (revision 8e33eff89e26cf71871ead62f0d5063e1313c33a)
1*8e33eff8Schristos /*
2*8e33eff8Schristos  * Name mangling for public symbols is controlled by --with-mangling and
3*8e33eff8Schristos  * --with-jemalloc-prefix.  With default settings the je_ prefix is stripped by
4*8e33eff8Schristos  * these macro definitions.
5*8e33eff8Schristos  */
6*8e33eff8Schristos #ifndef JEMALLOC_NO_RENAME
7*8e33eff8Schristos #  define je_aligned_alloc aligned_alloc
8*8e33eff8Schristos #  define je_calloc calloc
9*8e33eff8Schristos #  define je_dallocx dallocx
10*8e33eff8Schristos #  define je_free free
11*8e33eff8Schristos #  define je_mallctl mallctl
12*8e33eff8Schristos #  define je_mallctlbymib mallctlbymib
13*8e33eff8Schristos #  define je_mallctlnametomib mallctlnametomib
14*8e33eff8Schristos #  define je_malloc malloc
15*8e33eff8Schristos #  define je_malloc_conf malloc_conf
16*8e33eff8Schristos #  define je_malloc_message malloc_message
17*8e33eff8Schristos #  define je_malloc_stats_print malloc_stats_print
18*8e33eff8Schristos #  define je_malloc_usable_size malloc_usable_size
19*8e33eff8Schristos #  define je_mallocx mallocx
20*8e33eff8Schristos #  define je_nallocx nallocx
21*8e33eff8Schristos #  define je_posix_memalign posix_memalign
22*8e33eff8Schristos #  define je_rallocx rallocx
23*8e33eff8Schristos #  define je_realloc realloc
24*8e33eff8Schristos #  define je_sallocx sallocx
25*8e33eff8Schristos #  define je_sdallocx sdallocx
26*8e33eff8Schristos #  define je_xallocx xallocx
27*8e33eff8Schristos #  define je_valloc valloc
28*8e33eff8Schristos #endif
29