aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Goldblatt <davidgoldblatt@fb.com>2017-04-11 12:57:18 -0700
committerDavid Goldblatt <davidtgoldblatt@gmail.com>2017-04-18 18:35:03 -0700
commit0b00ffe55f01958a048ded483eababd051247b8d (patch)
tree095a12650611756558c6d14674efde04f437bf96
parent22366518b7309cc7dbe7908818e01a88632bd665 (diff)
downloadplatform_external_jemalloc_new-0b00ffe55f01958a048ded483eababd051247b8d.tar.gz
platform_external_jemalloc_new-0b00ffe55f01958a048ded483eababd051247b8d.tar.bz2
platform_external_jemalloc_new-0b00ffe55f01958a048ded483eababd051247b8d.zip
Header refactoring: move bit_util.h out of the catchall
-rw-r--r--include/jemalloc/internal/bitmap_inlines.h2
-rw-r--r--include/jemalloc/internal/jemalloc_internal_includes.h1
-rw-r--r--include/jemalloc/internal/jemalloc_internal_inlines_a.h1
-rw-r--r--include/jemalloc/internal/prng_inlines.h1
-rw-r--r--test/unit/bit_util.c2
5 files changed, 6 insertions, 1 deletions
diff --git a/include/jemalloc/internal/bitmap_inlines.h b/include/jemalloc/internal/bitmap_inlines.h
index 506d5269..fc4bad4c 100644
--- a/include/jemalloc/internal/bitmap_inlines.h
+++ b/include/jemalloc/internal/bitmap_inlines.h
@@ -1,6 +1,8 @@
#ifndef JEMALLOC_INTERNAL_BITMAP_INLINES_H
#define JEMALLOC_INTERNAL_BITMAP_INLINES_H
+#include "jemalloc/internal/bit_util.h"
+
#ifndef JEMALLOC_ENABLE_INLINE
bool bitmap_full(bitmap_t *bitmap, const bitmap_info_t *binfo);
bool bitmap_get(bitmap_t *bitmap, const bitmap_info_t *binfo, size_t bit);
diff --git a/include/jemalloc/internal/jemalloc_internal_includes.h b/include/jemalloc/internal/jemalloc_internal_includes.h
index 6871883b..64cda53a 100644
--- a/include/jemalloc/internal/jemalloc_internal_includes.h
+++ b/include/jemalloc/internal/jemalloc_internal_includes.h
@@ -41,7 +41,6 @@
/******************************************************************************/
#include "jemalloc/internal/assert.h"
-#include "jemalloc/internal/bit_util.h"
#include "jemalloc/internal/malloc_io.h"
#include "jemalloc/internal/util.h"
diff --git a/include/jemalloc/internal/jemalloc_internal_inlines_a.h b/include/jemalloc/internal/jemalloc_internal_inlines_a.h
index 600d7226..978814b4 100644
--- a/include/jemalloc/internal/jemalloc_internal_inlines_a.h
+++ b/include/jemalloc/internal/jemalloc_internal_inlines_a.h
@@ -2,6 +2,7 @@
#define JEMALLOC_INTERNAL_INLINES_A_H
#include "jemalloc/internal/atomic.h"
+#include "jemalloc/internal/bit_util.h"
#ifndef JEMALLOC_ENABLE_INLINE
pszind_t psz2ind(size_t psz);
diff --git a/include/jemalloc/internal/prng_inlines.h b/include/jemalloc/internal/prng_inlines.h
index 7026d52a..c39c63f5 100644
--- a/include/jemalloc/internal/prng_inlines.h
+++ b/include/jemalloc/internal/prng_inlines.h
@@ -2,6 +2,7 @@
#define JEMALLOC_INTERNAL_PRNG_INLINES_H
#include "jemalloc/internal/atomic.h"
+#include "jemalloc/internal/bit_util.h"
#ifndef JEMALLOC_ENABLE_INLINE
uint32_t prng_state_next_u32(uint32_t state);
diff --git a/test/unit/bit_util.c b/test/unit/bit_util.c
index fe5c4473..42a97013 100644
--- a/test/unit/bit_util.c
+++ b/test/unit/bit_util.c
@@ -1,5 +1,7 @@
#include "test/jemalloc_test.h"
+#include "jemalloc/internal/bit_util.h"
+
#define TEST_POW2_CEIL(t, suf, pri) do { \
unsigned i, pow2; \
t x; \