Scid  4.7.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
probe.h
Go to the documentation of this file.
1 //////////////////////////////////////////////////////////////////////
2 //
3 // FILE: probe.h
4 // Header file for Scid interface to Tablebase decoder
5 //
6 // Part of: Scid (Shane's Chess Information Database)
7 // Version: 3.4
8 //
9 // Notice: Copyright (c) 2000-2002 Shane Hudson. All rights reserved.
10 //
11 // Author: Shane Hudson (sgh@users.sourceforge.net)
12 //
13 //////////////////////////////////////////////////////////////////////
14 
15 #ifndef SCID_PROBE_H
16 #define SCID_PROBE_H
17 
18 #include "position.h"
19 #include "matsig.h"
20 
21 bool scid_TB_compiled (void);
22 
23 uint scid_TB_MaxPieces (void);
24 
25 uint scid_TB_CacheSize (void);
26 
27 void scid_TB_SetCacheSize (uint cachesize);
28 
29 uint scid_TB_Init (const char * dir);
30 
31 bool scid_TB_Available (matSigT matsig);
32 
33 errorT scid_TB_Probe (Position * pos, int * score);
34 
35 #endif // #ifdef SCID_PROBE_H
36 
37 //////////////////////////////////////////////////////////////////////
38 /// END of probe.h
39 //////////////////////////////////////////////////////////////////////
bool scid_TB_compiled(void)
Definition: probe.cpp:333
uint32_t matSigT
Definition: matsig.h:25
uint scid_TB_Init(const char *dir)
Definition: probe.cpp:350
uint scid_TB_CacheSize(void)
Definition: probe.cpp:342
bool scid_TB_Available(matSigT matsig)
Definition: probe.cpp:354
errorT scid_TB_Probe(Position *pos, int *score)
Definition: probe.cpp:358
uint32_t uint
Definition: common.h:91
unsigned short errorT
Definition: error.h:20
uint scid_TB_MaxPieces(void)
Definition: probe.cpp:338
void scid_TB_SetCacheSize(uint cachesize)
Definition: probe.cpp:346