From e8dfc3bfd64970612b670d9f7465d03964461736 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 11 Dec 2025 12:37:13 +1000 Subject: [PATCH] util: make the newtype comparision functions return bool Part-of: --- src/util-newtype.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/util-newtype.h b/src/util-newtype.h index 45a1647f..841b3cc4 100644 --- a/src/util-newtype.h +++ b/src/util-newtype.h @@ -25,6 +25,8 @@ #include "config.h" +#include + #include "util-macros.h" /** @@ -102,10 +104,10 @@ static inline int name_##_cmp(name_##_t a, name_##_t b) { \ return a.v < b.v ? -1 : (a.v > b.v ? 1 : 0); \ }; \ - static inline int name_##_eq(name_##_t a, type_ b) { return a.v == b; }\ - static inline int name_##_ne(name_##_t a, type_ b) { return a.v != b; }\ - static inline int name_##_le(name_##_t a, type_ b) { return a.v <= b; }\ - static inline int name_##_lt(name_##_t a, type_ b) { return a.v < b; }\ - static inline int name_##_ge(name_##_t a, type_ b) { return a.v >= b; }\ - static inline int name_##_gt(name_##_t a, type_ b) { return a.v > b; }\ + static inline bool name_##_eq(name_##_t a, type_ b) { return a.v == b; }\ + static inline bool name_##_ne(name_##_t a, type_ b) { return a.v != b; }\ + static inline bool name_##_le(name_##_t a, type_ b) { return a.v <= b; }\ + static inline bool name_##_lt(name_##_t a, type_ b) { return a.v < b; }\ + static inline bool name_##_ge(name_##_t a, type_ b) { return a.v >= b; }\ + static inline bool name_##_gt(name_##_t a, type_ b) { return a.v > b; }\ struct __useless_struct_to_allow_trailing_semicolon__