
/* history_capacity.c -- the SAN Kit's internal move-history capacity
 * (sandef.h), printed straight from its own constants. See
 * SANHistPush() in sanhst.c: once hn reaches hL, the next move
 * played aborts the whole process (SANFatal("SANHistPush:
 * overflow")). fmpL is the *intended* threshold (SANStatus()'s
 * gs_over case fires once fmvn exceeds it) -- hL is the library's
 * true hard limit, fmpL*2 plies plus a small extra safety cushion
 * (aL) the original 1994 code reserved on top of that.
 */

#include <stdio.h>

#include "sandef.h"

int
main (void)
{
  printf ("fmpL = %d   (the intended limit: 200 full moves)\n", fmpL);
  printf ("aL   = %d   (extra safety cushion beyond that)\n", aL);
  printf ("hL   = %d   (fmpL*2 + aL = %d + %d = %d; the true hard "
          "capacity)\n", hL, fmpL * 2, aL, fmpL * 2 + aL);

  return (0);
}
