From 300249cb10b31b6800d93d56926c82cd7235b759 Mon Sep 17 00:00:00 2001 From: "David M. Syzdek" Date: Wed, 23 Mar 2022 22:54:46 -0800 Subject: libtinyrad: fixing compiler warnings in tinyrad_set_flag() --- lib/libtinyrad/lmemory.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'lib') diff --git a/lib/libtinyrad/lmemory.c b/lib/libtinyrad/lmemory.c index 46cfd80..6f75ba8 100644 --- a/lib/libtinyrad/lmemory.c +++ b/lib/libtinyrad/lmemory.c @@ -156,12 +156,12 @@ tinyrad_set_flag( unsigned opts; unsigned opts_neg; - opts = ((optsp)) ? *optsp : 0; - opts |= ((val)) ? opt : 0; - opts &= (!(val)) ? ~opt : ~0; - opts_neg = ((opts_negp)) ? *opts_negp : 0; - opts_neg |= (!(val)) ? opt : 0; - opts_neg &= ((val)) ? ~opt : ~0; + opts = ((optsp)) ? *optsp : (0U); + opts |= ((val)) ? opt : (0U); + opts &= (!(val)) ? ~opt : ~(0U); + opts_neg = ((opts_negp)) ? *opts_negp : (0U); + opts_neg |= (!(val)) ? opt : (0U); + opts_neg &= ((val)) ? ~opt : ~(0U); if ((optsp)) *optsp = opts; -- cgit v1.2.3