Add missing include and use std malloc and free

pull/593/head
elsid 4 years ago
parent 3a9b1ce63a
commit bb0c478954
No known key found for this signature in database
GPG Key ID: B845CB9FEE18AB40

@ -3,6 +3,8 @@
#include "recasttempallocator.hpp"
#include <cstdlib>
namespace DetourNavigator
{
class RecastGlobalAllocator
@ -32,7 +34,7 @@ namespace DetourNavigator
else
{
assert(BufferType_perm == getDataPtrBufferType(ptr));
::free(getPermDataPtrHeapPtr(ptr));
std::free(getPermDataPtrHeapPtr(ptr));
}
}
@ -56,7 +58,7 @@ namespace DetourNavigator
static void* allocPerm(size_t size)
{
const auto ptr = ::malloc(size + sizeof(std::size_t));
const auto ptr = std::malloc(size + sizeof(std::size_t));
if (rcUnlikely(!ptr))
return ptr;
setPermPtrBufferType(ptr, BufferType_perm);

Loading…
Cancel
Save