RANKS
for (i = 0; i < RANKS; i++)
for (i = 0; i < RANKS; i++) {
for (i = 0; i < RANKS; i++) {
static const char *const rankname[RANKS] = {
static const char *const rankchar[RANKS] = {
BOOLEAN got[RANKS];
for (i = 0; i < RANKS; i++)
scr = crbnescr[RANKS * c0 + c1];
scr = crbescr[RANKS * c0 + c1];
lmove = (lmove + 1) % RANKS;
for (i = 0; i < RANKS; ++i)
while (++i < RANKS)
for (i = 0; i < RANKS; ++i)
for (i = 0; i < RANKS; ++i)
for (i = 0; i < RANKS; ++i)
for (i = 0; i < RANKS; ++i)
for (book = i = 0; i < RANKS; i++)
for (i = 0; i < RANKS; i++)
for (count = i = 0; i < RANKS; i++)
for (count = i = 0; i < RANKS; i++)
deck[i] = i % RANKS;
#define TOTCARDS RANKS * CARDS
static int asked[RANKS], comphand[RANKS], deck[TOTCARDS];
static int userasked[RANKS], userhand[RANKS];