}
+#ifndef MINISHOGI
inline static short
on_column(short side, short piece, short c)
{
return false;
}
+#endif
short pscore[2]; /* piece score for each side */
-
-
/*
* Fill array attack[side][] with info about attacks to a square. Bits
* 16-31 are set if the piece (king .. pawn) attacks the square. Bits 0-15
#endif
short s, mobx;
- short u, xu, pin, ptyp, csq = column(sq);
+ short u, xu, pin, ptyp;
+#ifndef MINISHOGI
+ short csq = column(sq);
+#endif
short piece, upiece, xupiece, rvalue, ds;
small_short *Kd = Kdist[c2];
{
short s = 0;
short ds;
+#ifndef MINISHOGI
short ccol = ccolumn(c1, sq);
+#endif
PromotionZoneDistanceValue(sq, 3);