* lib/bitset/expandable.c, lib/bitset/vector.c: Use false/true, not
0/1, as Booleans.
+2018-11-28 Akim Demaille <akim@lrde.epita.fr>
+
+ bitset: properly use false/true instead of 0/1 for Booleans
+ * lib/bitset/expandable.c, lib/bitset/vector.c: Use false/true, not
+ 0/1, as Booleans.
+
2018-11-28 Akim Demaille <akim@lrde.epita.fr>
bitset: rename BITSET_VARRAY as BITSET_VECTOR
ebitset_empty_p (bitset dst)
{
if (EBITSET_ZERO_P (dst))
- return 1;
+ return true;
ebitset_elts *elts = EBITSET_ELTS (dst);
for (bitset_windex j = 0; j < EBITSET_SIZE (dst); j++)
if (elt)
{
if (!ebitset_elt_zero_p (elt))
- return 0;
+ return false;
/* Do some weeding as we go. */
ebitset_elt_remove (dst, j);
}
/* All the bits are zero. We could shrink the elts.
For now just mark DST as known to be zero. */
EBITSET_ZERO_SET (dst);
- return 1;
+ return true;
}
unsigned i;
for (i = 0; i < min (ssize, dsize); i++, dstp++, srcp++)
if (*dstp != (*srcp | *dstp))
- return 0;
+ return false;
if (ssize > dsize)
- {
- for (; i < ssize; i++)
- if (*srcp++)
- return false;
- }
+ for (; i < ssize; i++)
+ if (*srcp++)
+ return false;
return true;
}