BUILD: flags: fix build warning in some macros used by show_flags

Some gcc versions seem to be upset by the use of enums as booleans,
so OK, let's cast all of them as uint, that's no big deal.
This commit is contained in:
Willy Tarreau 2022-09-09 17:35:05 +02:00
parent cddec0aef5
commit 233c0a586d

View File

@ -56,8 +56,8 @@
size_t _ret = 0; \
unsigned int _flg0 = (_flg); \
do { __VA_ARGS__; } while (0); \
(_flg) &= ~(_val); \
if (!(_val) && !(_flg)) \
(_flg) &= ~(unsigned int)(_val); \
if (!((unsigned int)_val) && !(_flg)) \
_ret = snprintf(_buf, _len, "0%s", \
(_flg) ? (_del) : ""); \
else if ((_flg0) & (_val)) { \