comboval
union comboval c_linkv[2]; /* C: combo value for link[0, 1] */
union comboval c_combo; /* F: initial combo value (read-only),
union comboval e_fval; /* frame combo value */
union comboval s_fval[2][4]; /* combo value for [color][dir] */
union comboval s_combo[2]; /* minimum combo value for [color] */
union comboval *cp = &fsp->s_fval[us][r];
union comboval *cp1 =
union comboval *cp = &fsp->s_fval[BLACK][r];
union comboval cb;
union comboval cb;
union comboval ocv = board[os].s_combo[us];
union comboval tcv = board[ts].s_combo[them];
union comboval cb = { .s = sp->s_fval[color][r].s };
union comboval *cp;
union comboval cb;
union comboval ocb, fcb;
union comboval fcb, cb;
union comboval ocb;
union comboval cb;