cv_win
int len = 5 + board[s].s_fval[BLACK][ra].cv_win;
cp->cv_win = 1;
cp->cv_win = 0;
if (cp->cv_win != 0) {
cp->cv_win = 0;
if (cp->cv_win != 0) {
cp->cv_win = 0;
val += weight[5 - cb.cv_force - cb.cv_win];
val += weight[5 - cb.cv_force - cb.cv_win];
ovbit = cb.cv_win != 0 ? 2 : 0;
if (cb.cv_win != 0 &&
if (cb.cv_win != 0 &&
int off = ep->e_fval.cv_win != 0 ? 6 : 5;
tcv.cv_force + tcv.cv_win >= ocv.cv_force + ocv.cv_win))
for (int off = 5 + cb.cv_win, d = dd[r]; off-- > 0; sp += d) {
if (cp->cv_win != 0) {
cb.cv_win = 0;
baseB = ocb.cv_force + ocb.cv_win - 1;
emask = fcnt != 0 ? ((ocb.cv_win != 0 ? 0x1E : 0x1F) & ~(1 << off)) : 0;
if ((f == 0 && fcb.cv_win != 0) || fcb.s == 0x101) {
fcb.cv_win = 0;
int n = fcb.cv_force + fcb.cv_win - 1;
ncbp->c_combo.cv_win = n;
ncbp->c_flags = ocb.cv_win != 0 ? C_OPEN_0 : 0;
if (fcb.cv_win != 0)
((fcb.cv_win != 0 ? 0x1E : 0x1F) & ~(1 << f)) : 0;
if (fcb.cv_win != 0) {
cb.cv_win = 0;
baseB = ocb.cv_force + ocb.cv_win - 1;
emask = fcnt != 0 ? ((ocb.cv_win != 0 ? 0x1E : 0x1F) & ~(1 << off)) : 0;
int n = ep->e_fval.cv_force + ep->e_fval.cv_win - 1;
ncbp->c_combo.cv_win = n;
ncbp->c_flags = ocb.cv_win != 0 ? C_OPEN_1 : 0;
cb.cv_win = cbp->c_combo.cv_win;