From 3399bba27b24e461c3341279656794581b955848 Mon Sep 17 00:00:00 2001 From: Mark VanderVoord Date: Sun, 22 Sep 2013 12:10:42 -0400 Subject: [PATCH] - merged in changes by TheGreenDroid to reduce Lint and Compiler warnings --- extras/fixture/src/unity_fixture.h | 33 ++++++++--------- src/unity.c | 58 +++++++++++++++--------------- src/unity_internals.h | 38 ++++++++++---------- 3 files changed, 65 insertions(+), 64 deletions(-) diff --git a/extras/fixture/src/unity_fixture.h b/extras/fixture/src/unity_fixture.h index 9d5cd12..3f54c14 100644 --- a/extras/fixture/src/unity_fixture.h +++ b/extras/fixture/src/unity_fixture.h @@ -13,40 +13,40 @@ #include "unity_fixture_malloc_overrides.h" #include "unity_fixture_internals.h" -int UnityMain(int argc, char* argv[], void (*runAllTests)()); +int UnityMain(int argc, char* argv[], void (*runAllTests)(void)); #define TEST_GROUP(group)\ - int TEST_GROUP_##group = 0 + static const char* TEST_GROUP_##group = #group -#define TEST_SETUP(group) void TEST_##group##_SETUP() +#define TEST_SETUP(group) void TEST_##group##_SETUP(void) -#define TEST_TEAR_DOWN(group) void TEST_##group##_TEAR_DOWN() +#define TEST_TEAR_DOWN(group) void TEST_##group##_TEAR_DOWN(void) #define TEST(group, name) \ - void TEST_##group##_##name##_();\ - void TEST_##group##_##name##_run()\ + void TEST_##group##_##name##_(void);\ + void TEST_##group##_##name##_run(void)\ {\ UnityTestRunner(TEST_##group##_SETUP,\ - TEST_##group##_##name##_,\ + TEST_##group##_##name##_,\ TEST_##group##_TEAR_DOWN,\ "TEST(" #group ", " #name ")",\ - #group, #name,\ + TEST_GROUP_##group, #name,\ __FILE__, __LINE__);\ }\ - void TEST_##group##_##name##_() + void TEST_##group##_##name##_(void) #define IGNORE_TEST(group, name) \ - void TEST_##group##_##name##_();\ - void TEST_##group##_##name##_run()\ + void TEST_##group##_##name##_(void);\ + void TEST_##group##_##name##_run(void)\ {\ UnityIgnoreTest("IGNORE_TEST(" #group ", " #name ")");\ }\ - void TEST_##group##_##name##_() + void TEST_##group##_##name##_(void) #define DECLARE_TEST_CASE(group, name) \ - void TEST_##group##_##name##_run() + void TEST_##group##_##name##_run(void) #define RUN_TEST_CASE(group, name) \ { DECLARE_TEST_CASE(group, name);\ @@ -54,8 +54,9 @@ int UnityMain(int argc, char* argv[], void (*runAllTests)()); //This goes at the bottom of each test file or in a separate c file #define TEST_GROUP_RUNNER(group)\ - void TEST_##group##_GROUP_RUNNER_runAll();\ - void TEST_##group##_GROUP_RUNNER()\ + void TEST_##group##_GROUP_RUNNER_runAll(void);\ + void TEST_##group##_GROUP_RUNNER(void);\ + void TEST_##group##_GROUP_RUNNER(void)\ {\ TEST_##group##_GROUP_RUNNER_runAll();\ }\ @@ -63,7 +64,7 @@ int UnityMain(int argc, char* argv[], void (*runAllTests)()); //Call this from main #define RUN_TEST_GROUP(group)\ - { void TEST_##group##_GROUP_RUNNER();\ + { void TEST_##group##_GROUP_RUNNER(void);\ TEST_##group##_GROUP_RUNNER(); } //CppUTest Compatibility Macros diff --git a/src/unity.c b/src/unity.c index 6cd77e1..138978c 100644 --- a/src/unity.c +++ b/src/unity.c @@ -42,7 +42,7 @@ static const _UD d_zero = 0.0; #endif // compiler-generic print formatting masks -const _U_UINT UnitySizeMask[] = +const _U_UINT UnitySizeMask[] = { 255u, // 0xFF 65535u, // 0xFFFF @@ -308,7 +308,7 @@ void UnityPrintExpectedAndActualStrings(const char* expected, const char* actual } else { - UnityPrint(UnityStrNull); + UnityPrint(UnityStrNull); } UnityPrint(UnityStrWas); if (actual != NULL) @@ -319,7 +319,7 @@ void UnityPrintExpectedAndActualStrings(const char* expected, const char* actual } else { - UnityPrint(UnityStrNull); + UnityPrint(UnityStrNull); } } @@ -332,7 +332,7 @@ int UnityCheckArraysForNull(UNITY_PTR_ATTRIBUTE const void* expected, UNITY_PTR_ //return true if they are both NULL if ((expected == NULL) && (actual == NULL)) return 1; - + //throw error if just expected is NULL if (expected == NULL) { @@ -350,7 +350,7 @@ int UnityCheckArraysForNull(UNITY_PTR_ATTRIBUTE const void* expected, UNITY_PTR_ UnityAddMsgIfSpecified(msg); UNITY_FAIL_AND_BAIL; } - + //return false if neither is NULL return 0; } @@ -366,7 +366,7 @@ void UnityAssertBits(const _U_SINT mask, const UNITY_LINE_TYPE lineNumber) { UNITY_SKIP_EXECUTION; - + if ((mask & expected) != (mask & actual)) { UnityTestResultsFailBegin(lineNumber); @@ -401,8 +401,8 @@ void UnityAssertEqualNumber(const _U_SINT expected, } //----------------------------------------------- -void UnityAssertEqualIntArray(UNITY_PTR_ATTRIBUTE const _U_SINT* expected, - UNITY_PTR_ATTRIBUTE const _U_SINT* actual, +void UnityAssertEqualIntArray(UNITY_PTR_ATTRIBUTE const void* expected, + UNITY_PTR_ATTRIBUTE const void* actual, const _UU32 num_elements, const char* msg, const UNITY_LINE_TYPE lineNumber, @@ -413,7 +413,7 @@ void UnityAssertEqualIntArray(UNITY_PTR_ATTRIBUTE const _U_SINT* expected, UNITY_PTR_ATTRIBUTE const _US8* ptr_act = (UNITY_PTR_ATTRIBUTE _US8*)actual; UNITY_SKIP_EXECUTION; - + if (elements == 0) { UnityTestResultsFailBegin(lineNumber); @@ -421,7 +421,7 @@ void UnityAssertEqualIntArray(UNITY_PTR_ATTRIBUTE const _U_SINT* expected, UnityAddMsgIfSpecified(msg); UNITY_FAIL_AND_BAIL; } - + if (UnityCheckArraysForNull((UNITY_PTR_ATTRIBUTE void*)expected, (UNITY_PTR_ATTRIBUTE void*)actual, lineNumber, msg) == 1) return; @@ -531,7 +531,7 @@ void UnityAssertEqualFloatArray(UNITY_PTR_ATTRIBUTE const _UF* expected, _UF diff, tol; UNITY_SKIP_EXECUTION; - + if (elements == 0) { UnityTestResultsFailBegin(lineNumber); @@ -539,7 +539,7 @@ void UnityAssertEqualFloatArray(UNITY_PTR_ATTRIBUTE const _UF* expected, UnityAddMsgIfSpecified(msg); UNITY_FAIL_AND_BAIL; } - + if (UnityCheckArraysForNull((UNITY_PTR_ATTRIBUTE void*)expected, (UNITY_PTR_ATTRIBUTE void*)actual, lineNumber, msg) == 1) return; @@ -551,7 +551,7 @@ void UnityAssertEqualFloatArray(UNITY_PTR_ATTRIBUTE const _UF* expected, tol = UNITY_FLOAT_PRECISION * *ptr_expected; if (tol < 0.0f) tol = 0.0f - tol; - + //This first part of this condition will catch any NaN or Infinite values if ((diff * 0.0f != 0.0f) || (diff > tol)) { @@ -585,7 +585,7 @@ void UnityAssertFloatsWithin(const _UF delta, _UF pos_delta = delta; UNITY_SKIP_EXECUTION; - + if (diff < 0.0f) { diff = 0.0f - diff; @@ -703,7 +703,7 @@ void UnityAssertEqualDoubleArray(UNITY_PTR_ATTRIBUTE const _UD* expected, _UD diff, tol; UNITY_SKIP_EXECUTION; - + if (elements == 0) { UnityTestResultsFailBegin(lineNumber); @@ -711,7 +711,7 @@ void UnityAssertEqualDoubleArray(UNITY_PTR_ATTRIBUTE const _UD* expected, UnityAddMsgIfSpecified(msg); UNITY_FAIL_AND_BAIL; } - + if (UnityCheckArraysForNull((UNITY_PTR_ATTRIBUTE void*)expected, (UNITY_PTR_ATTRIBUTE void*)actual, lineNumber, msg) == 1) return; @@ -723,7 +723,7 @@ void UnityAssertEqualDoubleArray(UNITY_PTR_ATTRIBUTE const _UD* expected, tol = UNITY_DOUBLE_PRECISION * *ptr_expected; if (tol < 0.0) tol = 0.0 - tol; - + //This first part of this condition will catch any NaN or Infinite values if ((diff * 0.0 != 0.0) || (diff > tol)) { @@ -757,7 +757,7 @@ void UnityAssertDoublesWithin(const _UD delta, _UD pos_delta = delta; UNITY_SKIP_EXECUTION; - + if (diff < 0.0) { diff = 0.0 - diff; @@ -866,7 +866,7 @@ void UnityAssertNumbersWithin( const _U_SINT delta, const UNITY_DISPLAY_STYLE_T style) { UNITY_SKIP_EXECUTION; - + if ((style & UNITY_DISPLAY_RANGE_INT) == UNITY_DISPLAY_RANGE_INT) { if (actual > expected) @@ -905,7 +905,7 @@ void UnityAssertEqualString(const char* expected, _UU32 i; UNITY_SKIP_EXECUTION; - + // if both pointers not null compare the strings if (expected && actual) { @@ -943,9 +943,9 @@ void UnityAssertEqualStringArray( const char** expected, const UNITY_LINE_TYPE lineNumber) { _UU32 i, j = 0; - + UNITY_SKIP_EXECUTION; - + // if no elements, it's an error if (num_elements == 0) { @@ -957,7 +957,7 @@ void UnityAssertEqualStringArray( const char** expected, if (UnityCheckArraysForNull((UNITY_PTR_ATTRIBUTE void*)expected, (UNITY_PTR_ATTRIBUTE void*)actual, lineNumber, msg) == 1) return; - + do { // if both pointers not null compare the strings @@ -991,7 +991,7 @@ void UnityAssertEqualStringArray( const char** expected, UnityPrintExpectedAndActualStrings((const char*)(expected[j]), (const char*)(actual[j])); UnityAddMsgIfSpecified(msg); UNITY_FAIL_AND_BAIL; - } + } } while (++j < num_elements); } @@ -1009,7 +1009,7 @@ void UnityAssertEqualMemory( UNITY_PTR_ATTRIBUTE const void* expected, _UU32 bytes; UNITY_SKIP_EXECUTION; - + if ((elements == 0) || (length == 0)) { UnityTestResultsFailBegin(lineNumber); @@ -1020,7 +1020,7 @@ void UnityAssertEqualMemory( UNITY_PTR_ATTRIBUTE const void* expected, if (UnityCheckArraysForNull((UNITY_PTR_ATTRIBUTE void*)expected, (UNITY_PTR_ATTRIBUTE void*)actual, lineNumber, msg) == 1) return; - + while (elements--) { ///////////////////////////////////// @@ -1049,7 +1049,7 @@ void UnityAssertEqualMemory( UNITY_PTR_ATTRIBUTE const void* expected, ptr_act += 1; } ///////////////////////////////////// - + } } @@ -1068,7 +1068,7 @@ void UnityFail(const char* msg, const UNITY_LINE_TYPE line) UNITY_OUTPUT_CHAR(':'); if (msg[0] != ' ') { - UNITY_OUTPUT_CHAR(' '); + UNITY_OUTPUT_CHAR(' '); } UnityPrint(msg); } @@ -1098,7 +1098,7 @@ void UnityDefaultTestRun(UnityTestFunction Func, const char* FuncName, const int { Unity.CurrentTestName = FuncName; Unity.CurrentTestLineNumber = FuncLineNum; - Unity.NumberOfTests++; + Unity.NumberOfTests++; if (TEST_PROTECT()) { setUp(); diff --git a/src/unity_internals.h b/src/unity_internals.h index 484b383..85642f5 100644 --- a/src/unity_internals.h +++ b/src/unity_internals.h @@ -181,7 +181,7 @@ typedef _US64 _U_SINT; // Float Support //------------------------------------------------------- -#ifdef UNITY_EXCLUDE_FLOAT +#ifdef UNITY_EXCLUDE_FLOAT //No Floating Point Support #undef UNITY_FLOAT_PRECISION @@ -198,7 +198,7 @@ typedef _US64 _U_SINT; #define UNITY_FLOAT_TYPE float #endif typedef UNITY_FLOAT_TYPE _UF; - + #endif //------------------------------------------------------- @@ -212,7 +212,7 @@ typedef UNITY_FLOAT_TYPE _UF; #endif #endif -#ifdef UNITY_EXCLUDE_DOUBLE +#ifdef UNITY_EXCLUDE_DOUBLE //No Floating Point Support #undef UNITY_DOUBLE_PRECISION @@ -223,13 +223,13 @@ typedef UNITY_FLOAT_TYPE _UF; //Floating Point Support #ifndef UNITY_DOUBLE_PRECISION -#define UNITY_DOUBLE_PRECISION (1e-12f) +#define UNITY_DOUBLE_PRECISION (1e-12f) #endif #ifndef UNITY_DOUBLE_TYPE #define UNITY_DOUBLE_TYPE double #endif typedef UNITY_DOUBLE_TYPE _UD; - + #endif //------------------------------------------------------- @@ -358,8 +358,8 @@ void UnityAssertEqualNumber(const _U_SINT expected, const UNITY_LINE_TYPE lineNumber, const UNITY_DISPLAY_STYLE_T style); -void UnityAssertEqualIntArray(UNITY_PTR_ATTRIBUTE const _U_SINT* expected, - UNITY_PTR_ATTRIBUTE const _U_SINT* actual, +void UnityAssertEqualIntArray(UNITY_PTR_ATTRIBUTE const void* expected, + UNITY_PTR_ATTRIBUTE const void* actual, const _UU32 num_elements, const char* msg, const UNITY_LINE_TYPE lineNumber, @@ -490,18 +490,18 @@ void UnityAssertDoubleIsNaN(const _UD actual, #define UNITY_TEST_ASSERT_EQUAL_STRING(expected, actual, line, message) UnityAssertEqualString((const char*)(expected), (const char*)(actual), (message), (UNITY_LINE_TYPE)line) #define UNITY_TEST_ASSERT_EQUAL_MEMORY(expected, actual, len, line, message) UnityAssertEqualMemory((UNITY_PTR_ATTRIBUTE void*)(expected), (UNITY_PTR_ATTRIBUTE void*)(actual), (_UU32)(len), 1, (message), (UNITY_LINE_TYPE)line) -#define UNITY_TEST_ASSERT_EQUAL_INT_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const _U_SINT*)(expected), (UNITY_PTR_ATTRIBUTE const _U_SINT*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_INT) -#define UNITY_TEST_ASSERT_EQUAL_INT8_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const _U_SINT*)(expected), (UNITY_PTR_ATTRIBUTE const _U_SINT*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_INT8) -#define UNITY_TEST_ASSERT_EQUAL_INT16_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const _U_SINT*)(expected), (UNITY_PTR_ATTRIBUTE const _U_SINT*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_INT16) -#define UNITY_TEST_ASSERT_EQUAL_INT32_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const _U_SINT*)(expected), (UNITY_PTR_ATTRIBUTE const _U_SINT*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_INT32) -#define UNITY_TEST_ASSERT_EQUAL_UINT_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const _U_SINT*)(expected), (UNITY_PTR_ATTRIBUTE const _U_SINT*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_UINT) -#define UNITY_TEST_ASSERT_EQUAL_UINT8_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const _U_SINT*)(expected), (UNITY_PTR_ATTRIBUTE const _U_SINT*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_UINT8) -#define UNITY_TEST_ASSERT_EQUAL_UINT16_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const _U_SINT*)(expected), (UNITY_PTR_ATTRIBUTE const _U_SINT*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_UINT16) -#define UNITY_TEST_ASSERT_EQUAL_UINT32_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const _U_SINT*)(expected), (UNITY_PTR_ATTRIBUTE const _U_SINT*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_UINT32) -#define UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const _U_SINT*)(expected), (UNITY_PTR_ATTRIBUTE const _U_SINT*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_HEX8) -#define UNITY_TEST_ASSERT_EQUAL_HEX16_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const _U_SINT*)(expected), (UNITY_PTR_ATTRIBUTE const _U_SINT*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_HEX16) -#define UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const _U_SINT*)(expected), (UNITY_PTR_ATTRIBUTE const _U_SINT*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_HEX32) -#define UNITY_TEST_ASSERT_EQUAL_PTR_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const _U_SINT*)(_UP*)(expected), (const _U_SINT*)(_UP*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_POINTER) +#define UNITY_TEST_ASSERT_EQUAL_INT_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const void*)(expected), (UNITY_PTR_ATTRIBUTE const void*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_INT) +#define UNITY_TEST_ASSERT_EQUAL_INT8_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const void*)(expected), (UNITY_PTR_ATTRIBUTE const void*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_INT8) +#define UNITY_TEST_ASSERT_EQUAL_INT16_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const void*)(expected), (UNITY_PTR_ATTRIBUTE const void*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_INT16) +#define UNITY_TEST_ASSERT_EQUAL_INT32_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const void*)(expected), (UNITY_PTR_ATTRIBUTE const void*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_INT32) +#define UNITY_TEST_ASSERT_EQUAL_UINT_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const void*)(expected), (UNITY_PTR_ATTRIBUTE const void*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_UINT) +#define UNITY_TEST_ASSERT_EQUAL_UINT8_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const void*)(expected), (UNITY_PTR_ATTRIBUTE const void*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_UINT8) +#define UNITY_TEST_ASSERT_EQUAL_UINT16_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const void*)(expected), (UNITY_PTR_ATTRIBUTE const void*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_UINT16) +#define UNITY_TEST_ASSERT_EQUAL_UINT32_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const void*)(expected), (UNITY_PTR_ATTRIBUTE const void*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_UINT32) +#define UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const void*)(expected), (UNITY_PTR_ATTRIBUTE const void*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_HEX8) +#define UNITY_TEST_ASSERT_EQUAL_HEX16_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const void*)(expected), (UNITY_PTR_ATTRIBUTE const void*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_HEX16) +#define UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const void*)(expected), (UNITY_PTR_ATTRIBUTE const void*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_HEX32) +#define UNITY_TEST_ASSERT_EQUAL_PTR_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualIntArray((UNITY_PTR_ATTRIBUTE const void*)(_UP*)(expected), (const void*)(_UP*)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line, UNITY_DISPLAY_STYLE_POINTER) #define UNITY_TEST_ASSERT_EQUAL_STRING_ARRAY(expected, actual, num_elements, line, message) UnityAssertEqualStringArray((const char**)(expected), (const char**)(actual), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line) #define UNITY_TEST_ASSERT_EQUAL_MEMORY_ARRAY(expected, actual, len, num_elements, line, message) UnityAssertEqualMemory((UNITY_PTR_ATTRIBUTE void*)(expected), (UNITY_PTR_ATTRIBUTE void*)(actual), (_UU32)(len), (_UU32)(num_elements), (message), (UNITY_LINE_TYPE)line)