diff options
author | Joshua Kahn <jkahn@barracuda.com> | 2015-09-18 16:58:17 -0400 |
---|---|---|
committer | Jason Evans <je@fb.com> | 2015-11-09 15:48:05 -0800 |
commit | 13b401553172942c3cc1d89c70fd965be71c1540 (patch) | |
tree | 8306a2b1a073d86048691e3e59e0f276d8184aeb /src/arena.c | |
parent | bd418ce11efe908d0edfbe66d5af17e78582c377 (diff) | |
download | jemalloc-13b401553172942c3cc1d89c70fd965be71c1540.tar.gz |
Allow const keys for lookup
Signed-off-by: Steve Dougherty <sdougherty@barracuda.com>
This resolves #281.
Diffstat (limited to 'src/arena.c')
-rw-r--r-- | src/arena.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/arena.c b/src/arena.c index 58797de..844d721 100644 --- a/src/arena.c +++ b/src/arena.c @@ -62,7 +62,7 @@ arena_miscelm_key_size_get(const arena_chunk_map_misc_t *miscelm) } JEMALLOC_INLINE_C size_t -arena_miscelm_size_get(arena_chunk_map_misc_t *miscelm) +arena_miscelm_size_get(const arena_chunk_map_misc_t *miscelm) { arena_chunk_t *chunk; size_t pageind, mapbits; @@ -76,7 +76,7 @@ arena_miscelm_size_get(arena_chunk_map_misc_t *miscelm) } JEMALLOC_INLINE_C int -arena_run_comp(arena_chunk_map_misc_t *a, arena_chunk_map_misc_t *b) +arena_run_comp(const arena_chunk_map_misc_t *a, const arena_chunk_map_misc_t *b) { uintptr_t a_miscelm = (uintptr_t)a; uintptr_t b_miscelm = (uintptr_t)b; @@ -169,7 +169,8 @@ run_quantize_first(size_t size) } JEMALLOC_INLINE_C int -arena_avail_comp(arena_chunk_map_misc_t *a, arena_chunk_map_misc_t *b) +arena_avail_comp(const arena_chunk_map_misc_t *a, + const arena_chunk_map_misc_t *b) { int ret; uintptr_t a_miscelm = (uintptr_t)a; |