extern hashcode_array *hashcode;
extern drop_hashcode_array *drop_hashcode;
-#ifdef QUIETBACKGROUND
extern short background;
-#endif /* QUIETBACKGROUND */
#if ttblsz
extern short use_ttable;
extern void NewGame(void);
extern void GetOpenings(void);
extern int OpeningBook(unsigned short *hint);
+extern int AllocateTT(int size); /* init-common.c */
typedef enum
{
extern int InitMain(void);
extern void ExitMain(void);
extern void Initialize(void);
-extern void InputCommand(char *command);
+extern int InputCommand(int root);
extern void ExitShogi(void);
extern void ClearScreen(void);
extern void SetTimeControl(void);
extern int VerifyMove(char *s, VerifyMove_mode iop, unsigned short *mv);
extern unsigned short TTage;
+extern short movesLeft, currentMove;
/* display driver framework */