summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2024-01-06 12:42:48 +0100
committerAndreas Schneider <asn@cryptomilk.org>2024-02-02 11:21:34 +0100
commit9e6ab12ae24a0a7bfeb664cb754990688ee9bbb9 (patch)
treeb527c0b334c078a866fa108ceeb68bb458fc2995
parent83ed06d9aad08223c2daa3615fc31440a1410b8d (diff)
downloadcmocka-9e6ab12ae24a0a7bfeb664cb754990688ee9bbb9.zip
cmocka-9e6ab12ae24a0a7bfeb664cb754990688ee9bbb9.tar.gz
cmocka-9e6ab12ae24a0a7bfeb664cb754990688ee9bbb9.tar.bz2
cmocka: Use uint_value_in_set_display_error() in _assert_not_in_set()
-rw-r--r--src/cmocka.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/cmocka.c b/src/cmocka.c
index b1963d3..5346268 100644
--- a/src/cmocka.c
+++ b/src/cmocka.c
@@ -2262,10 +2262,14 @@ void _assert_not_in_set(const uintmax_t value,
const uintmax_t values[],
const size_t number_of_values, const char* const file,
const int line) {
- CheckIntegerSet check_integer_set;
- check_integer_set.set = values;
- check_integer_set.size_of_set = number_of_values;
- if (!value_in_set_display_error(value, &check_integer_set, 1)) {
+ struct check_unsigned_integer_set check_uint_set = {
+ .set = values,
+ .size_of_set = number_of_values,
+ };
+ bool ok;
+
+ ok = uint_value_in_set_display_error(value, &check_uint_set, true);
+ if (!ok) {
_fail(file, line);
}
}