neomimalloc ~master (2019-08-17T08:39:46Z)
Dub
Repo
mi_heap_strdup
neomimalloc
c
mimalloc
Duplicate a string in a specific heap.
extern (
C
) @
nogc
pure @
system
nothrow
char
*
mi_heap_strdup
(
mi_heap_t
*
heap
,
const
(
char
)*
s
)
Meta
Source
See Implementation
neomimalloc
c
mimalloc
aliases
mi_block_visit_fun
mi_deferred_free_fun
enums
mi_option_t
functions
mi__posix_memalign
mi_aligned_alloc
mi_calloc
mi_calloc_aligned
mi_calloc_aligned_at
mi_cfree
mi_check_owned
mi_collect
mi_expand
mi_free
mi_free_aligned
mi_free_size
mi_free_size_aligned
mi_good_size
mi_heap_calloc
mi_heap_calloc_aligned
mi_heap_calloc_aligned_at
mi_heap_check_owned
mi_heap_collect
mi_heap_contains_block
mi_heap_delete
mi_heap_destroy
mi_heap_get_backing
mi_heap_get_default
mi_heap_malloc
mi_heap_malloc_aligned
mi_heap_malloc_aligned_at
mi_heap_malloc_small
mi_heap_mallocn
mi_heap_new
mi_heap_realloc
mi_heap_realloc_aligned
mi_heap_realloc_aligned_at
mi_heap_reallocf
mi_heap_reallocn
mi_heap_realpath
mi_heap_set_default
mi_heap_strdup
mi_heap_strndup
mi_heap_visit_blocks
mi_heap_zalloc
mi_heap_zalloc_aligned
mi_heap_zalloc_aligned_at
mi_is_in_heap_region
mi_malloc
mi_malloc_aligned
mi_malloc_aligned_at
mi_malloc_size
mi_malloc_small
mi_malloc_usable_size
mi_mallocn
mi_memalign
mi_new
mi_new_aligned
mi_new_aligned_nothrow
mi_new_nothrow
mi_option_enable
mi_option_enable_default
mi_option_get
mi_option_is_enabled
mi_option_set
mi_option_set_default
mi_posix_memalign
mi_process_init
mi_pvalloc
mi_realloc
mi_realloc_aligned
mi_realloc_aligned_at
mi_reallocarray
mi_reallocf
mi_reallocn
mi_realpath
mi_recalloc
mi_register_deferred_free
mi_stats_print
mi_stats_reset
mi_strdup
mi_strndup
mi_thread_done
mi_thread_init
mi_thread_stats_print
mi_usable_size
mi_valloc
mi_version
mi_zalloc
mi_zalloc_aligned
mi_zalloc_aligned_at
mi_zalloc_small
manifest constants
MI_MALLOC_VERSION
MI_SMALL_SIZE_MAX
MI_SMALL_WSIZE_MAX
structs
mi_heap_area_t
mi_heap_t
Duplicate a string in a specific heap.