1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-16 18:19:55 +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);