aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2017-09-06 13:55:07 +0200
committerAndreas Schneider <asn@cryptomilk.org>2017-09-06 13:55:07 +0200
commiteaa37d90adadbba812af9fc67edc9f166bba1f3f (patch)
tree8338a2171e0a19f06d9c433a00475c0cd0e1bc8f
parentf583e196b9c432b621f548655551ecbff9afe624 (diff)
downloadcmocka-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.h8
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
/** @} */