safety
|| pp->safety[S_RIGHT_WAY] != S_UNKNOWN);
if (pp->safety[S_RIGHT_WAY] != S_UNKNOWN)
*value = (pp->safety[S_RIGHT_WAY] ==
safe = safety(card) - S_CONV;
if (pp->safety[safe] != S_UNKNOWN)
*value = (pp->safety[safe] ==
if (pp->safety[S_RIGHT_WAY] != S_UNKNOWN)
*value = (pp->safety[S_RIGHT_WAY] ==
*value = (pp->safety[S_RIGHT_WAY] !=
safe = safety(card) - S_CONV;
*value = (pp->safety[safe]!=S_UNKNOWN ? 3 : 4);
if (op->safety[safe] == S_PLAYED)
pp->safety[safe] != S_UNKNOWN)
if (op->safety[S_RIGHT_WAY] == S_PLAYED)
*value = (pp->safety[S_RIGHT_WAY] !=
if (cango && pp->safety[S_RIGHT_WAY] !=
(bat >= 0 && Numseen[safety(bat)] != 0))
if (op->can_go && op->safety[safety(card) - S_CONV] != S_PLAYED)
op->safety[S_RIGHT_WAY] != S_PLAYED &&
if (pp->safety[tot] != S_PLAYED)
if (pp->safety[tot] != S_PLAYED)
pp->safety[j] = S_UNKNOWN;
pp->safety[card - S_CONV] = S_IN_HAND;
short safety[NUM_SAFE];
int safety(CARD);
if (pp->safety[i] != S_UNKNOWN)
if (op->safety[i] != S_PLAYED
&& pp->safety[i] == S_UNKNOWN)
pp->safety[*Topcard-S_CONV] = S_IN_HAND;
if (pp->safety[S_RIGHT_WAY] == S_PLAYED)
if (pp->safety[S_RIGHT_WAY] == S_PLAYED)
else if (pp->safety[safety(card) - S_CONV] == S_PLAYED)
if (pp->safety[S_RIGHT_WAY] == S_PLAYED)
pp->safety[card - S_CONV] = S_PLAYED;
if (pp->safety[i] == S_PLAYED && !pp->sh_safety[i]) {
char safety[SEGSIZE_MAX + 4];
recv(fd, safety, sizeof(safety), 0);