X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.h;h=460ae48bed86a9c07304d73bf2f7013b9799c85c;hb=ca6061cbffe88ff5eb2332e733e0a534b89cc5e7;hp=56c9d3e407e5de80aa10ab88769f251a144f3224;hpb=98d170abf0ab910767ea165d9cb94ece49ff3e08;p=xboard.git diff --git a/backend.h b/backend.h index 56c9d3e..460ae48 100644 --- a/backend.h +++ b/backend.h @@ -279,6 +279,8 @@ char *PGNResult P((ChessMove result)); typedef struct _ListGame { ListNode node; int number; + int position; + int moves; unsigned long offset; /* Byte offset of game within file. */ GameInfo gameInfo; /* Note that some entries may be NULL. */ } ListGame; @@ -299,6 +301,7 @@ void NamesToList P((char *name, char **engines, char **mnemonics)); int CreateTourney P((char *name)); char *MakeName P((char *templ)); void SwapEngines P((int n)); +void Substitute P((char *participants, int expunge)); extern char* StripHighlight P((char *)); /* returns static data */ extern char* StripHighlightAndTitle P((char *)); /* returns static data */ @@ -420,5 +423,8 @@ void SettingsPopUp P((ChessProgramState *cps)); // [HGM] really in front-end, bu int WaitForEngine P((ChessProgramState *cps, DelayedEventCallback x)); void Load P((ChessProgramState *cps, int n)); int MultiPV P((ChessProgramState *cps)); +void MoveHistorySet P(( char movelist[][2*MOVE_LEN], int first, int last, int current, ChessProgramStats_Move * pvInfo )); +void EvalGraphSet P(( int first, int last, int current, ChessProgramStats_Move * pvInfo )); +void MakeEngineOutputTitle P((void)); #endif /* _BACKEND */