Forge some nearly-duplicate code into subroutine
[gnushogi.git] / gnushogi / gnushogi.h
index d40c3ac..10bc25c 100644 (file)
@@ -852,9 +852,7 @@ typedef struct hashval drop_hashcode_array[2][NO_PIECES][NO_SQUARES];
 extern hashcode_array  *hashcode;
 extern drop_hashcode_array  *drop_hashcode;
 
-#ifdef QUIETBACKGROUND
 extern short background;
-#endif /* QUIETBACKGROUND */
 
 #if ttblsz
 extern short use_ttable;
@@ -1043,10 +1041,11 @@ extern void  UpdateWeights(short side);
 extern int   InitMain(void);
 extern void  ExitMain(void);
 extern void  Initialize(void);
-extern int   InputCommand(char *command, int root);
+extern int   InputCommand(int root);
 extern void  ExitShogi(void);
 extern void  ClearScreen(void);
 extern void  SetTimeControl(void);
+extern void  RenewTimeControl(int side, int TCadd);
 extern void  SelectLevel(char *sx);
 
 extern void