aboutsummaryrefslogtreecommitdiff
path: root/lib/WinRpMalloc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/WinRpMalloc')
-rw-r--r--lib/WinRpMalloc/src/dllmain.c10
-rw-r--r--lib/WinRpMalloc/src/package.json2
2 files changed, 6 insertions, 6 deletions
diff --git a/lib/WinRpMalloc/src/dllmain.c b/lib/WinRpMalloc/src/dllmain.c
index 1c1378e..adcf3e6 100644
--- a/lib/WinRpMalloc/src/dllmain.c
+++ b/lib/WinRpMalloc/src/dllmain.c
@@ -52,7 +52,7 @@ BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserv
//Define the heap methods
-HEAP_METHOD_EXPORT ERRNO heapCreate(UnmanagedHeapFlags* flags)
+HEAP_METHOD_EXPORT ERRNO HEAP_METHOD_CC heapCreate(UnmanagedHeapFlags* flags)
{
//Check flags
if (flags->CreationFlags & HEAP_CREATION_IS_SHARED)
@@ -77,7 +77,7 @@ HEAP_METHOD_EXPORT ERRNO heapCreate(UnmanagedHeapFlags* flags)
}
-HEAP_METHOD_EXPORT ERRNO heapDestroy(LPVOID heap)
+HEAP_METHOD_EXPORT ERRNO HEAP_METHOD_CC heapDestroy(LPVOID heap)
{
//Destroy the heap
if ((int)heap == GLOBAL_HEAP_HANDLE_VALUE)
@@ -96,7 +96,7 @@ HEAP_METHOD_EXPORT ERRNO heapDestroy(LPVOID heap)
}
-HEAP_METHOD_EXPORT LPVOID heapAlloc(LPVOID heap, size_t elements, size_t alignment, BOOL zero)
+HEAP_METHOD_EXPORT LPVOID HEAP_METHOD_CC heapAlloc(LPVOID heap, size_t elements, size_t alignment, BOOL zero)
{
//Multiply for element size
size_t size = elements * alignment;
@@ -138,7 +138,7 @@ HEAP_METHOD_EXPORT LPVOID heapAlloc(LPVOID heap, size_t elements, size_t alignme
}
-HEAP_METHOD_EXPORT LPVOID heapRealloc(LPVOID heap, LPVOID block, size_t elements, size_t alignment, BOOL zero)
+HEAP_METHOD_EXPORT LPVOID HEAP_METHOD_CC heapRealloc(LPVOID heap, LPVOID block, size_t elements, size_t alignment, BOOL zero)
{
//Multiply for element size
size_t size = elements * alignment;
@@ -164,7 +164,7 @@ HEAP_METHOD_EXPORT LPVOID heapRealloc(LPVOID heap, LPVOID block, size_t elements
}
-HEAP_METHOD_EXPORT ERRNO heapFree(LPVOID heap, LPVOID block)
+HEAP_METHOD_EXPORT ERRNO HEAP_METHOD_CC heapFree(LPVOID heap, LPVOID block)
{
//Check for global heap
if ((int)heap == GLOBAL_HEAP_HANDLE_VALUE)
diff --git a/lib/WinRpMalloc/src/package.json b/lib/WinRpMalloc/src/package.json
index 35a1ca6..7ee361e 100644
--- a/lib/WinRpMalloc/src/package.json
+++ b/lib/WinRpMalloc/src/package.json
@@ -2,7 +2,7 @@
"Description": "A project to maintain an x64 Windows dll for RpMalloc by Mattias Jansson with some basic defaults for .NET loading. The debug output contains the debug MVCR libs and debug symbols.",
"Authors": "Vaughn Nugent",
"Copyright": "Copyright © 2023 Vaughn Nugent",
- "Version": "0.1.1",
+ "Version": "0.1.2",
"Company": "Vaughn Nugent",
"Product": "WinRpMalloc",
"RepositoryUrl": "https://github.com/VnUgE/VNLib.Core/tree/main/lib/WinRpMalloc"