mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-11 13:23:04 +00:00
cleanup.
* src/Sbitset.c (Sbitset__new_on_obstack): Use Sbitset instead of char*. (Sbitset__isEmpty): Use Sbitset instead of char*. * src/Sbitset.h (Sbitset): Make it a pointer to unsigned char instead of char. This helps to avoid casting errors. (Sbitset__or): Use Sbitset instead of char*.
This commit is contained in:
@@ -33,9 +33,9 @@ Sbitset__new (Sbitset__Index nbits)
|
||||
Sbitset
|
||||
Sbitset__new_on_obstack (Sbitset__Index nbits, struct obstack *obstackp)
|
||||
{
|
||||
char *result;
|
||||
char *ptr;
|
||||
char *end;
|
||||
Sbitset result;
|
||||
Sbitset ptr;
|
||||
Sbitset end;
|
||||
aver (nbits);
|
||||
result = obstack_alloc (obstackp, Sbitset__nbytes (nbits));
|
||||
for (ptr = result, end = result + Sbitset__nbytes (nbits); ptr < end; ++ptr)
|
||||
@@ -52,7 +52,7 @@ Sbitset__delete (Sbitset self)
|
||||
bool
|
||||
Sbitset__isEmpty (Sbitset self, Sbitset__Index nbits)
|
||||
{
|
||||
char *last = self + Sbitset__nbytes (nbits) - 1;
|
||||
Sbitset last = self + Sbitset__nbytes (nbits) - 1;
|
||||
for (; self < last; ++self)
|
||||
if (*self != 0)
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user