--- a/tests/test_allocator.c Fri Dec 20 21:25:33 2024 +0100 +++ b/tests/test_allocator.c Sat Dec 21 21:03:28 2024 +0100 @@ -90,7 +90,7 @@ memcpy(test, "Test", 5); CX_TEST_DO { void *fail = cxReallocArray(cxDefaultAllocator, test, SIZE_MAX/2, 4); - CX_TEST_ASSERT(errno == ENOMEM); + CX_TEST_ASSERT(errno == EOVERFLOW); CX_TEST_ASSERT(fail == NULL); CX_TEST_ASSERT(0 == strcmp(test, "Test")); } @@ -148,7 +148,7 @@ CX_TEST_DO { int ret = cxReallocateArray(cxDefaultAllocator, &test, SIZE_MAX/2, 4); CX_TEST_ASSERT(ret != 0); - CX_TEST_ASSERT(errno == ENOMEM); + CX_TEST_ASSERT(errno == EOVERFLOW); CX_TEST_ASSERT(test != NULL); CX_TEST_ASSERT(0 == strcmp(test, "Test")); } @@ -173,7 +173,7 @@ CX_TEST_DO { int ret = cx_reallocatearray(&test, SIZE_MAX/2, 4); CX_TEST_ASSERT(ret != 0); - CX_TEST_ASSERT(errno == ENOMEM); + CX_TEST_ASSERT(errno == EOVERFLOW); CX_TEST_ASSERT(test != NULL); CX_TEST_ASSERT(0 == strcmp(test, "Test")); }