add hgl_align_realloc

This commit is contained in:
2020-09-19 14:57:53 +08:00
parent 2aadf9005c
commit 3e9b703ebc
3 changed files with 23 additions and 17 deletions

View File

@@ -59,11 +59,17 @@ using os_char =wchar_t;
#define hgl_free _aligned_free
template<typename T>
inline T *hgl_aligned_malloc(size_t n)
inline T *hgl_align_malloc(size_t n)
{
return (T *)_aligned_malloc(n*sizeof(T),alignof(T));
}
template<typename T>
inline T *hgl_align_realloc(T *ptr,size_t n)
{
return (T *)_aligned_realloc(ptr,n*sizeof(T),alignof(T));
}
#define OS_EXTERNAL_H <winbase.h>
using ExternalModulePointer =HMODULE;
#define pi_get GetProcAddress