CARDS
for (j = CARDS; j > 0; --j) {
i = arc4random_uniform(CARDS); /* random cut */
j = arc4random_uniform(CARDS);
i = arc4random_uniform(CARDS - pos);
i = arc4random_uniform(CARDS - pos) + pos;
extern CARD deck[ CARDS ]; /* a deck */
extern CARD known[ CARDS ]; /* cards we have seen */
CARD deck[CARDS]; /* a deck */
CARD known[CARDS]; /* cards we have seen */
CARD d[CARDS], h[FULLHAND], cb[2];
nc = CARDS;
} while (!comphand[lmove] || comphand[lmove] == CARDS);
comphand[i] > 0 && comphand[i] < CARDS) {
if (comphand[i] && comphand[i] != CARDS) {
if (comphand[i] != CARDS &&
if (comphand[i] && comphand[i] != CARDS &&
if (player == USER || hand[card] == CARDS) {
if (hand[card] == CARDS) {
if (hand[move] == CARDS) {
if (hand[i] > 0 && hand[i] < CARDS)
if (hand[i] < CARDS)
if (hand[i] == CARDS)
if (hand[i] == CARDS) {
#define TOTCARDS RANKS * CARDS