mirror of
https://github.com/thunderbrewhq/squall.git
synced 2026-02-04 00:49:08 +00:00
chore(memory): remove single arg SMemFree
This commit is contained in:
parent
51b200da0d
commit
47d903f4ac
7 changed files with 14 additions and 28 deletions
|
|
@ -51,12 +51,6 @@ void STORMAPI SMemFill(void* ptr, size_t bytes, uint8_t value) {
|
|||
memset(ptr, value, bytes);
|
||||
}
|
||||
|
||||
void STORMAPI SMemFree(void* ptr) {
|
||||
if (ptr) {
|
||||
free(ptr);
|
||||
}
|
||||
}
|
||||
|
||||
void STORMAPI SMemFree(void* ptr, const char* filename, int32_t linenumber, uint32_t flags) {
|
||||
if (ptr) {
|
||||
free(ptr);
|
||||
|
|
|
|||
|
|
@ -29,8 +29,6 @@ void STORMAPI SMemCopy(void* dst, void* src, size_t bytes);
|
|||
|
||||
void STORMAPI SMemFill(void* ptr, size_t bytes, uint8_t value);
|
||||
|
||||
void STORMAPI SMemFree(void* ptr);
|
||||
|
||||
void STORMAPI SMemFree(void* ptr, const char* filename, int32_t linenumber, uint32_t flags = 0);
|
||||
|
||||
void STORMAPI SMemMove(void* dst, void* src, size_t bytes);
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ void* S_Thread::s_SLaunchThread(void* threadParam) {
|
|||
pthread_cond_signal(¶ms->syncObject->m_cond);
|
||||
}
|
||||
|
||||
SMemFree(threadParam);
|
||||
STORM_FREE(threadParam);
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ uint32_t S_Thread::s_SLaunchThread(void* threadParam) {
|
|||
pthread_cond_signal(¶ms->syncObject->m_cond);
|
||||
}
|
||||
|
||||
SMemFree(threadParam);
|
||||
STORM_FREE(threadParam);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ DWORD WINAPI S_Thread::s_SLaunchThread(void* threadParam) {
|
|||
auto proc = params->threadProc;
|
||||
auto param = params->threadParam;
|
||||
|
||||
SMemFree(threadParam);
|
||||
STORM_FREE(threadParam);
|
||||
|
||||
auto val = proc(param);
|
||||
|
||||
|
|
|
|||
|
|
@ -28,14 +28,14 @@ TEST_CASE("SMemAlloc", "[memory]") {
|
|||
void* ptr = SMemAlloc(16, __FILE__, __LINE__);
|
||||
REQUIRE(ptr != nullptr);
|
||||
CHECK_NOTHROW(memset(ptr, 1, 16));
|
||||
SMemFree(ptr);
|
||||
STORM_FREE(ptr);
|
||||
}
|
||||
|
||||
SECTION("allocates memory with null filename") {
|
||||
void* ptr = SMemAlloc(16, nullptr, 0);
|
||||
REQUIRE(ptr != nullptr);
|
||||
CHECK_NOTHROW(memset(ptr, 1, 16));
|
||||
SMemFree(ptr);
|
||||
STORM_FREE(ptr);
|
||||
}
|
||||
|
||||
SECTION("allocates memory initialized to 0 with flag") {
|
||||
|
|
@ -45,13 +45,13 @@ TEST_CASE("SMemAlloc", "[memory]") {
|
|||
uint8_t* pArray = static_cast<uint8_t*>(ptr);
|
||||
CHECK(std::accumulate(pArray, pArray + 16, 0u) == 0);
|
||||
|
||||
SMemFree(ptr);
|
||||
STORM_FREE(ptr);
|
||||
}
|
||||
|
||||
SECTION("allocates a memory pointer even if the size is 0") {
|
||||
void* ptr = SMemAlloc(0, __FILE__, __LINE__);
|
||||
REQUIRE(ptr != nullptr);
|
||||
SMemFree(ptr);
|
||||
STORM_FREE(ptr);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -109,12 +109,6 @@ TEST_CASE("SMemFill", "[memory]") {
|
|||
}
|
||||
|
||||
TEST_CASE("SMemFree", "[memory]") {
|
||||
SECTION("does nothing on nullptr") {
|
||||
CHECK_NOTHROW(SMemFree(nullptr));
|
||||
}
|
||||
}
|
||||
|
||||
TEST_CASE("SMemFree full args", "[memory]") {
|
||||
SECTION("does nothing on nullptr") {
|
||||
CHECK_NOTHROW(SMemFree(nullptr, __FILE__, __LINE__));
|
||||
}
|
||||
|
|
@ -162,14 +156,14 @@ TEST_CASE("SMemReAlloc", "[memory]") {
|
|||
void* ptr = SMemReAlloc(nullptr, 16, __FILE__, __LINE__);
|
||||
REQUIRE(ptr != nullptr);
|
||||
CHECK_NOTHROW(memset(ptr, 1, 16));
|
||||
SMemFree(ptr);
|
||||
STORM_FREE(ptr);
|
||||
}
|
||||
|
||||
SECTION("allocates memory with null filename") {
|
||||
void* ptr = SMemReAlloc(nullptr, 16, nullptr, 0);
|
||||
REQUIRE(ptr != nullptr);
|
||||
CHECK_NOTHROW(memset(ptr, 1, 16));
|
||||
SMemFree(ptr);
|
||||
STORM_FREE(ptr);
|
||||
}
|
||||
|
||||
SECTION("allocates memory initialized to 0 with flag") {
|
||||
|
|
@ -179,13 +173,13 @@ TEST_CASE("SMemReAlloc", "[memory]") {
|
|||
uint8_t* pArray = static_cast<uint8_t*>(ptr);
|
||||
CHECK(std::accumulate(pArray, pArray + 16, 0u) == 0);
|
||||
|
||||
SMemFree(ptr);
|
||||
STORM_FREE(ptr);
|
||||
}
|
||||
|
||||
SECTION("allocates a memory pointer even if the size is 0") {
|
||||
void* ptr = SMemReAlloc(nullptr, 0, __FILE__, __LINE__);
|
||||
REQUIRE(ptr != nullptr);
|
||||
SMemFree(ptr);
|
||||
STORM_FREE(ptr);
|
||||
}
|
||||
|
||||
SECTION("reallocates memory") {
|
||||
|
|
@ -201,7 +195,7 @@ TEST_CASE("SMemReAlloc", "[memory]") {
|
|||
CHECK(*static_cast<uint32_t*>(ptr2) == 123456);
|
||||
CHECK_NOTHROW(memset(ptr2, 1, 1024 * 1024));
|
||||
|
||||
SMemFree(ptr2);
|
||||
STORM_FREE(ptr2);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -227,7 +227,7 @@ TEST_CASE("SStrDupA", "[string]") {
|
|||
auto string2 = SStrDupA(string1, __FILE__, __LINE__);
|
||||
auto compare = SStrCmp(string1, string2);
|
||||
auto newPtr = string1 != string2;
|
||||
SMemFree(string2);
|
||||
STORM_FREE(string2);
|
||||
|
||||
REQUIRE(compare == 0);
|
||||
REQUIRE(newPtr == true);
|
||||
|
|
@ -238,7 +238,7 @@ TEST_CASE("SStrDupA", "[string]") {
|
|||
auto string2 = SStrDupA(string1, __FILE__, __LINE__);
|
||||
auto compare = SStrCmp(string1, string2);
|
||||
auto newPtr = string1 != string2;
|
||||
SMemFree(string2);
|
||||
STORM_FREE(string2);
|
||||
|
||||
REQUIRE(compare == 0);
|
||||
REQUIRE(newPtr == true);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue