24 #if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__NetBSD__)
28 # ifdef __MSVCRT_VERSION__
29 # undef __MSVCRT_VERSION__
31 # define __MSVCRT_VERSION__ 0x0700
45 #ifdef WITH_BLENDER_GUARDEDALLOC
48 return _aligned_malloc(
size, alignment);
49 #elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__)
51 if (posix_memalign(&
result, alignment,
size)) {
59 return memalign(alignment,
size);
65 #if defined(WITH_BLENDER_GUARDEDALLOC)
void BLI_kdtree_nd_() free(KDTree *tree)
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
#define CCL_NAMESPACE_END
void(* MEM_freeN)(void *vmemh)
void *(* MEM_mallocN_aligned)(size_t len, size_t alignment, const char *str)
void util_aligned_free(void *ptr)
CCL_NAMESPACE_BEGIN void * util_aligned_malloc(size_t size, int alignment)