From: Paul Eggert Date: Wed, 2 Oct 2002 07:47:03 +0000 (+0000) Subject: (bitset_iterator.num, bitset_iterator.i, bitset_first, bitset_last): X-Git-Tag: BISON-1_75~81 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/808a5918e6771d15516e85553127f2eb1cbc8cfe (bitset_iterator.num, bitset_iterator.i, bitset_first, bitset_last): Use bitset_bindex, not int or unsigned int or size_t, to count bits. (bitset_bytes): Use size_t, not unsigned int, to count bytes. --- diff --git a/lib/bitset.h b/lib/bitset.h index 7d794909..420ad88e 100644 --- a/lib/bitset.h +++ b/lib/bitset.h @@ -51,13 +51,13 @@ typedef struct { bitset_bindex list[BITSET_LIST_SIZE]; bitset_bindex next; - int num; - int i; + bitset_bindex num; + bitset_bindex i; } bitset_iterator; /* Return bytes required for bitset of desired type and size. */ -extern int bitset_bytes PARAMS ((enum bitset_type, bitset_bindex)); +extern size_t bitset_bytes PARAMS ((enum bitset_type, bitset_bindex)); /* Initialise a bitset with desired type and size. */ extern bitset bitset_init PARAMS ((bitset, bitset_bindex, enum bitset_type)); @@ -287,10 +287,10 @@ do \ /* Find first set bit. */ -extern int bitset_first PARAMS ((bitset)); +extern bitset_bindex bitset_first PARAMS ((bitset)); /* Find last set bit. */ -extern int bitset_last PARAMS ((bitset)); +extern bitset_bindex bitset_last PARAMS ((bitset)); /* Dump bitset. */ extern void bitset_dump PARAMS ((FILE *, bitset));