Use fewer header files

Removing some includes to reduce the code that is dragged in.
This commit is contained in:
Matthew Parkinson
2019-04-15 16:19:50 +01:00
committed by Matthew Parkinson
parent 30ad9722a7
commit 4faf9f3bee
13 changed files with 39 additions and 25 deletions

View File

@@ -2,6 +2,7 @@
#include "../snmalloc.h"
#include <errno.h>
#include <string.h>
using namespace snmalloc;
@@ -89,7 +90,7 @@ extern "C"
if (p != nullptr)
{
assert(p == Alloc::external_pointer<Start>(p));
sz = (std::min)(size, sz);
sz = bits::min(size, sz);
memcpy(p, ptr, sz);
SNMALLOC_NAME_MANGLE(free)(ptr);
}
@@ -135,7 +136,7 @@ extern "C"
return nullptr;
}
size = (std::max)(size, alignment);
size = bits::max(size, alignment);
uint8_t sc = size_to_sizeclass(size);
if (sc >= NUM_SIZECLASSES)
{