1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-03-03 21:09:41 +00:00

Add missing include and use std malloc and free

This commit is contained in:
elsid 2021-02-15 00:01:34 +01:00
parent 3a9b1ce63a
commit bb0c478954
No known key found for this signature in database
GPG key ID: B845CB9FEE18AB40

View file

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