BOOLCOUNT
#define NUM_BOOLEANS(tp) BOOLCOUNT
#define for_each_ext_boolean(n,tp) for(n = BOOLCOUNT; (int) n < (int) NUM_BOOLEANS(tp); n++)
#define ExtBoolname(tp,i,names) EXT_NAMES(tp, i, BOOLCOUNT, (i - (tp->num_Booleans - tp->ext_Booleans)), names)
tindex += BOOLCOUNT;
tp->num_Booleans = BOOLCOUNT;
TYPE_MALLOC(NCURSES_SBOOL, BOOLCOUNT, tp->Booleans);
name_size, bool_count, BOOLCOUNT, num_count, NUMCOUNT,
|| bool_count > BOOLCOUNT
TYPE_CALLOC(NCURSES_SBOOL, max(BOOLCOUNT, bool_count), ptr->Booleans);
ptr->num_Booleans = BOOLCOUNT;
ptr->num_Booleans = UShort(BOOLCOUNT + ext_bool_count);
if (Read(ptr->Booleans + BOOLCOUNT, (unsigned)
for (i = bool_count; i < BOOLCOUNT; i++)
if (tp->Booleans[BOOLCOUNT + i] == TRUE)
last_bool = BOOLCOUNT;
&& Write(tp->Booleans + BOOLCOUNT, sizeof(char),
if ((NUM_BOOLEANS(term) != BOOLCOUNT)
for (n = BOOLCOUNT; n < NUM_BOOLEANS(term); ++n) {
((NUM_BOOLEANS(term) != BOOLCOUNT)
NUM_BOOLEANS(term) - BOOLCOUNT);
#define BoolIndirect(j) ((j >= BOOLCOUNT) ? (j) : ((sortmode == S_NOSORT) ? j : bool_indirect[j]))