chore(build): mark all API functions with calling convention (#69)

This commit is contained in:
Adam Heinermann 2025-10-05 20:27:01 -07:00 committed by GitHub
parent dc9f9c1958
commit 4fa6599807
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 220 additions and 207 deletions

View file

@ -4,6 +4,7 @@
#include <cstdint>
#include <cstdlib>
#include <new>
#include "Core.hpp"
#define SMEM_FLAG_ZEROMEMORY 0x8
@ -22,20 +23,20 @@
#define STORM_NEW_ZERO(t) \
new(SMemAlloc(sizeof(t), __FILE__, __LINE__, SMEM_FLAG_ZEROMEMORY)) t
void* SMemAlloc(size_t bytes, const char* filename, int32_t linenumber, uint32_t flags = 0);
void* STORMAPI SMemAlloc(size_t bytes, const char* filename, int32_t linenumber, uint32_t flags = 0);
void SMemCopy(void* dst, void* src, size_t bytes);
void STORMAPI SMemCopy(void* dst, void* src, size_t bytes);
void SMemFill(void* ptr, size_t bytes, uint8_t value);
void STORMAPI SMemFill(void* ptr, size_t bytes, uint8_t value);
void SMemFree(void* ptr);
void STORMAPI SMemFree(void* ptr);
void SMemFree(void* ptr, const char* filename, int32_t linenumber, uint32_t flags = 0);
void STORMAPI SMemFree(void* ptr, const char* filename, int32_t linenumber, uint32_t flags = 0);
void SMemMove(void* dst, void* src, size_t bytes);
void STORMAPI SMemMove(void* dst, void* src, size_t bytes);
void* SMemReAlloc(void* ptr, size_t bytes, const char* filename, int32_t linenumber, uint32_t flags = 0);
void* STORMAPI SMemReAlloc(void* ptr, size_t bytes, const char* filename, int32_t linenumber, uint32_t flags = 0);
void SMemZero(void* ptr, size_t bytes);
void STORMAPI SMemZero(void* ptr, size_t bytes);
#endif