diff options
| author | David M. Syzdek <david@syzdek.net> | 2022-03-23 22:54:46 -0800 |
|---|---|---|
| committer | David M. Syzdek <david@syzdek.net> | 2022-03-23 22:54:46 -0800 |
| commit | 300249cb10b31b6800d93d56926c82cd7235b759 (patch) | |
| tree | e1e013383cc8ade7b44796fed6db1e88cddfa00b /lib | |
| parent | e5f4160abac6c03d67eda46b2096e0c95f04b2e1 (diff) | |
| download | tinyrad-300249cb10b31b6800d93d56926c82cd7235b759.tar.gz tinyrad-300249cb10b31b6800d93d56926c82cd7235b759.tar.bz2 tinyrad-300249cb10b31b6800d93d56926c82cd7235b759.tar.xz tinyrad-300249cb10b31b6800d93d56926c82cd7235b759.zip | |
libtinyrad: fixing compiler warnings in tinyrad_set_flag()
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/libtinyrad/lmemory.c | 12 |
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; |
