aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDavid M. Syzdek <david@syzdek.net>2022-03-23 22:54:46 -0800
committerDavid M. Syzdek <david@syzdek.net>2022-03-23 22:54:46 -0800
commit300249cb10b31b6800d93d56926c82cd7235b759 (patch)
treee1e013383cc8ade7b44796fed6db1e88cddfa00b
parente5f4160abac6c03d67eda46b2096e0c95f04b2e1 (diff)
downloadtinyrad-300249cb10b31b6800d93d56926c82cd7235b759.tar.gz
tinyrad-300249cb10b31b6800d93d56926c82cd7235b759.tar.bz2
tinyrad-300249cb10b31b6800d93d56926c82cd7235b759.tar.xz
tinyrad-300249cb10b31b6800d93d56926c82cd7235b759.zip
libtinyrad: fixing compiler warnings in tinyrad_set_flag()
-rw-r--r--lib/libtinyrad/lmemory.c12
1 files changed, 6 insertions, 6 deletions
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(
156 unsigned opts; 156 unsigned opts;
157 unsigned opts_neg; 157 unsigned opts_neg;
158 158
159 opts = ((optsp)) ? *optsp : 0; 159 opts = ((optsp)) ? *optsp : (0U);
160 opts |= ((val)) ? opt : 0; 160 opts |= ((val)) ? opt : (0U);
161 opts &= (!(val)) ? ~opt : ~0; 161 opts &= (!(val)) ? ~opt : ~(0U);
162 opts_neg = ((opts_negp)) ? *opts_negp : 0; 162 opts_neg = ((opts_negp)) ? *opts_negp : (0U);
163 opts_neg |= (!(val)) ? opt : 0; 163 opts_neg |= (!(val)) ? opt : (0U);
164 opts_neg &= ((val)) ? ~opt : ~0; 164 opts_neg &= ((val)) ? ~opt : ~(0U);
165 165
166 if ((optsp)) 166 if ((optsp))
167 *optsp = opts; 167 *optsp = opts;