1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-02-06 00:40:04 +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 <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);