diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2017-09-06 13:55:07 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2017-09-06 13:55:07 +0200 |
commit | eaa37d90adadbba812af9fc67edc9f166bba1f3f (patch) | |
tree | 8338a2171e0a19f06d9c433a00475c0cd0e1bc8f | |
parent | f583e196b9c432b621f548655551ecbff9afe624 (diff) | |
download | cmocka-eaa37d90adadbba812af9fc67edc9f166bba1f3f.tar.gz cmocka-eaa37d90adadbba812af9fc67edc9f166bba1f3f.tar.xz cmocka-eaa37d90adadbba812af9fc67edc9f166bba1f3f.zip |
include: Add brackets to avoid issues with sizeof operator
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
-rw-r--r-- | include/cmocka.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/cmocka.h b/include/cmocka.h index 72d6ae2..b49dbf8 100644 --- a/include/cmocka.h +++ b/include/cmocka.h @@ -1698,8 +1698,8 @@ static inline void _unit_test_dummy(void **state) { */ #define cmocka_unit_test_prestate_setup_teardown(f, setup, teardown, state) { #f, f, setup, teardown, state } -#define run_tests(tests) _run_tests(tests, sizeof(tests) / sizeof(tests)[0]) -#define run_group_tests(tests) _run_group_tests(tests, sizeof(tests) / sizeof(tests)[0]) +#define run_tests(tests) _run_tests(tests, sizeof(tests) / sizeof((tests)[0])) +#define run_group_tests(tests) _run_group_tests(tests, sizeof(tests) / sizeof((tests)[0])) #ifdef DOXYGEN /** @@ -1763,7 +1763,7 @@ int cmocka_run_group_tests(const struct CMUnitTest group_tests[], CMFixtureFunction group_teardown); #else # define cmocka_run_group_tests(group_tests, group_setup, group_teardown) \ - _cmocka_run_group_tests(#group_tests, group_tests, sizeof(group_tests) / sizeof(group_tests)[0], group_setup, group_teardown) + _cmocka_run_group_tests(#group_tests, group_tests, sizeof(group_tests) / sizeof((group_tests)[0]), group_setup, group_teardown) #endif #ifdef DOXYGEN @@ -1832,7 +1832,7 @@ int cmocka_run_group_tests_name(const char *group_name, CMFixtureFunction group_teardown); #else # define cmocka_run_group_tests_name(group_name, group_tests, group_setup, group_teardown) \ - _cmocka_run_group_tests(group_name, group_tests, sizeof(group_tests) / sizeof(group_tests)[0], group_setup, group_teardown) + _cmocka_run_group_tests(group_name, group_tests, sizeof(group_tests) / sizeof((group_tests)[0]), group_setup, group_teardown) #endif /** @} */ |