BITS_PER_WORD
k += i * BITS_PER_WORD;
((p)[(unsigned)(a) / BITS_PER_WORD] & (1 << ((unsigned)(a) % BITS_PER_WORD)))
(p)[(unsigned)(a) / BITS_PER_WORD] |= (1 << ((unsigned)(a) % BITS_PER_WORD))
(p)[(unsigned)(a) / BITS_PER_WORD] &= ~(1 << ((unsigned)(a) % BITS_PER_WORD))
k = BITS_PER_WORD;
if (k >= BITS_PER_WORD) {
for (i = 0; i < BITS_PER_WORD; ++i) {
ruleno += BITS_PER_WORD;
k = BITS_PER_WORD;
if (k >= BITS_PER_WORD) {
k = BITS_PER_WORD;
if (k >= BITS_PER_WORD) {
#define WORDSIZE(n) (((n)+(BITS_PER_WORD-1))/BITS_PER_WORD)
if (++i >= BITS_PER_WORD) {
if (++i >= BITS_PER_WORD) {