9 #ifndef BOOST_ALIGN_DETAIL_ALIGN_HPP
10 #define BOOST_ALIGN_DETAIL_ALIGN_HPP
18 inline void*
align(std::size_t alignment, std::size_t size,
19 void*& ptr, std::size_t& space)
23 char* p = (
char*)(((std::size_t)ptr + alignment - 1) &
25 std::size_t n = space - (p -
static_cast<char*
>(ptr));