From 99acd2149f3f8996249b3ef82f7490dd098783d7 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Mon, 11 Apr 2022 00:04:01 +0200 Subject: Added important parenthesizes around macro expressions. --- include/stc/cvec.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/stc/cvec.h') diff --git a/include/stc/cvec.h b/include/stc/cvec.h index c7f1a001..79506a28 100644 --- a/include/stc/cvec.h +++ b/include/stc/cvec.h @@ -397,7 +397,7 @@ _cx_memb(_bsearch_in)(_cx_iter i1, _cx_iter i2, i_valraw raw, _cx_iter* lower_bo while (i1.ref != i2.ref) { mid.ref = i1.ref + ((i2.ref - i1.ref) >> 1); int c; i_valraw m = i_valto(mid.ref); - if ((c = i_cmp((&raw), (&m))) == 0) return *lower_bound = mid; + if (!(c = i_cmp((&raw), (&m)))) return *lower_bound = mid; else if (c < 0) i2.ref = mid.ref; else i1.ref = mid.ref + 1; } -- cgit v1.2.3