Lines 20-26
Link Here
|
20 |
|
20 |
|
21 |
#if defined(HAVE_STD_ALIGNED_ALLOC) |
21 |
#if defined(HAVE_STD_ALIGNED_ALLOC) |
22 |
size = (size+(alignment-1))&~(alignment-1); |
22 |
size = (size+(alignment-1))&~(alignment-1); |
23 |
return std::aligned_alloc(alignment, size); |
23 |
return ::aligned_alloc(alignment, size); |
24 |
#elif defined(HAVE_POSIX_MEMALIGN) |
24 |
#elif defined(HAVE_POSIX_MEMALIGN) |
25 |
void *ret{}; |
25 |
void *ret{}; |
26 |
if(posix_memalign(&ret, alignment, size) == 0) |
26 |
if(posix_memalign(&ret, alignment, size) == 0) |