Scid
4.7.0
|
#include "crosstab.h"
#include "dstring.h"
#include "engine.h"
#include "game.h"
#include "optable.h"
#include "pbook.h"
#include "pgnparse.h"
#include "polyglot.h"
#include "position.h"
#include "probe.h"
#include "scidbase.h"
#include "searchpos.h"
#include "spellchk.h"
#include "stored.h"
#include "timer.h"
#include "tree.h"
#include "dbasepool.h"
#include "ui.h"
#include <algorithm>
#include <cstring>
#include <numeric>
#include <set>
#include "tkscid.h"
Go to the source code of this file.
Classes | |
struct | gNumListT |
struct | dupCriteriaT |
struct | ecoTranslateT |
ECO Classification functions. More... | |
struct | PlayerActivity |
class | PListSort |
Macros | |
#define | PROBE_NONE 0 |
#define | PROBE_RESULT 1 |
#define | PROBE_SUMMARY 2 |
#define | PROBE_REPORT 3 |
#define | PROBE_OPTIMAL 4 |
Enumerations | |
enum | moveSortE { SORT_ALPHA, SORT_ECO, SORT_FREQUENCY, SORT_SCORE } |
enum | { TITLE_GM, TITLE_IM, TITLE_FM, TITLE_WGM, TITLE_WIM, TITLE_WFM, TITLE_W, TITLE_NONE } |
Functions | |
void | scid_Exit (void *) |
int | main (int argc, char *argv[]) |
int | setResult (Tcl_Interp *ti, const char *str) |
int | setIntResult (Tcl_Interp *ti, int i) |
int | setUintResult (Tcl_Interp *ti, uint i) |
int | appendUintResult (Tcl_Interp *ti, uint i) |
uint | appendUintElement (Tcl_Interp *ti, uint i) |
int | setUintWidthResult (Tcl_Interp *ti, uint i, uint width) |
int | appendCharResult (Tcl_Interp *ti, char ch) |
const char * | translate (Tcl_Interp *ti, const char *name, const char *defaultText) |
const char * | translate (Tcl_Interp *ti, const char *name) |
int | errorResult (Tcl_Interp *ti, errorT err, const char *errorMsg=0) |
int | errorResult (Tcl_Interp *ti, const char *errorMsg) |
int | InvalidCommand (Tcl_Interp *ti, const char *majorCmd, const char **minorCmds) |
const char * | errMsgNotOpen (Tcl_Interp *ti) |
const char * | errMsgSearchInterrupted (Tcl_Interp *ti) |
int | str_is_prefix (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | str_prefix_len (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_base_inUse (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
void | exportGame (Game *g, FILE *exportFile, gameFormatT format, uint pgnStyle) |
int | sc_base_export (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_base_piecetrack (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
bool | checkDuplicate (scidBaseT *base, const IndexEntry *ie1, const IndexEntry *ie2, dupCriteriaT *cr) |
uint | sc_base_duplicates (scidBaseT *dbase, UI_handle_t ti, int argc, const char **argv) |
int | sc_base_tag (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_clipbase (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
CLIPBASE functions. More... | |
void | translateECO (Tcl_Interp *ti, const char *strFrom, DString *dstrTo) |
int | sc_eco (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_eco_base (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_eco_game (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_eco_read (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_eco_summary (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_eco_translate (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_filter_old (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
FILTER functions. More... | |
int | sc_filter_freq (scidBaseT *dbase, const HFilter &filter, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_filter_first (ClientData, Tcl_Interp *ti, int, const char **) |
int | sc_filter_last (ClientData, Tcl_Interp *ti, int, const char **) |
int | sc_filter_next (ClientData, Tcl_Interp *ti, int, const char **) |
int | sc_filter_prev (ClientData, Tcl_Interp *ti, int, const char **) |
int | sc_filter_stats (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
GAME functions. More... | |
int | sc_game_crosstable (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_find (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_firstMoves (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_import (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
bool | probe_tablebase (Tcl_Interp *ti, int mode, DString *dstr) |
int | sc_game_info (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_load (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_merge (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_moves (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_new (ClientData, Tcl_Interp *, int, const char **) |
int | sc_game_novelty (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_pgn (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_pop (ClientData, Tcl_Interp *, int, const char **) |
int | sc_game_push (ClientData, Tcl_Interp *, int argc, const char **argv) |
int | sc_game_save (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_startBoard (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_strip (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_summary (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_tags (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_tags_get (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_tags_set (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_game_tags_reload (ClientData, Tcl_Interp *, int, const char **) |
int | sc_game_tags_share (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_info (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_info_limit (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_info_suffix (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_info_tb (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_move (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_move_add (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_move_addSan (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_move_addUCI (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_move_back (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_move_forward (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_move_pgn (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos_addNag (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos_analyze (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos_bestSquare (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos_getNags (ClientData, Tcl_Interp *ti, int, const char **) |
int | sc_pos_hash (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos_html (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos_isAt (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos_isPromo (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos_isLegal (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos_matchMoves (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos_moves (ClientData, Tcl_Interp *ti, int argc, const char **) |
int | sc_pos_probe (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos_probe_board (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_pos_setComment (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_name_correct (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_name_edit (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
UI_res_t | sc_name_retrievename (UI_handle_t ti, const SpellChecker &sp, int argc, const char **argv) |
int | sc_name_info (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_name_match (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_name_plist (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
UI_res_t | sc_name_ratings (UI_handle_t ti, scidBaseT &dbase, const SpellChecker &sp, int argc, const char **argv) |
int | sc_name_read (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
UI_res_t | sc_name_spellcheck (UI_handle_t ti, scidBaseT &dbase, const SpellChecker &sp, int argc, const char **argv) |
UI_res_t | sc_name (UI_extra_t cd, UI_handle_t ti, int argc, const char **argv) |
int | sc_report (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_report_create (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_report_select (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_tree (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_tree_move (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
void | sortTreeMoves (treeT *tree, int sortMethod, colorT toMove) |
int | sc_tree_search (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_tree_cachesize (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_tree_cacheinfo (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_search (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_search_board (Tcl_Interp *ti, const scidBaseT *dbase, HFilter filter, int argc, const char **argv) |
patternT * | addPattern (patternT *pattHead, patternT *addPatt) |
void | freePatternList (patternT *patt) |
void | flipPattern (patternT *patt) |
errorT | parsePattern (const char *str, patternT *patt) |
int | sc_search_material (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
bool * | parseTitles (const char *str) |
int | sc_search_header (ClientData, Tcl_Interp *ti, scidBaseT *base, HFilter &filter, int argc, const char **argv) |
int | sc_var (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_var_delete (ClientData, Tcl_Interp *ti, int, const char **) |
int | sc_var_first (ClientData, Tcl_Interp *ti, int, const char **) |
int | sc_var_list (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_var_enter (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_book (ClientData cd, Tcl_Interp *ti, int argc, const char **argv) |
BOOK functions. More... | |
int | sc_book_load (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_book_close (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_book_moves (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_book_positions (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_book_update (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
int | sc_book_movesupdate (ClientData, Tcl_Interp *ti, int argc, const char **argv) |
Variables | |
scidBaseT * | db |
const int | MAX_BASES = 9 |
const uint | NUM_TITLES = 8 |
const char * | titleStr [NUM_TITLES] |
#define PROBE_NONE 0 |
Definition at line 106 of file tkscid.cpp.
#define PROBE_OPTIMAL 4 |
Definition at line 110 of file tkscid.cpp.
#define PROBE_REPORT 3 |
Definition at line 109 of file tkscid.cpp.
#define PROBE_RESULT 1 |
Definition at line 107 of file tkscid.cpp.
#define PROBE_SUMMARY 2 |
Definition at line 108 of file tkscid.cpp.
anonymous enum |
Enumerator | |
---|---|
TITLE_GM | |
TITLE_IM | |
TITLE_FM | |
TITLE_WGM | |
TITLE_WIM | |
TITLE_WFM | |
TITLE_W | |
TITLE_NONE |
Definition at line 9215 of file tkscid.cpp.
enum moveSortE |
Enumerator | |
---|---|
SORT_ALPHA | |
SORT_ECO | |
SORT_FREQUENCY | |
SORT_SCORE |
Definition at line 7962 of file tkscid.cpp.
Definition at line 8755 of file tkscid.cpp.
|
inline |
Definition at line 200 of file tkscid.cpp.
Definition at line 174 of file tkscid.cpp.
|
inline |
Definition at line 161 of file tkscid.cpp.
bool checkDuplicate | ( | scidBaseT * | base, |
const IndexEntry * | ie1, | ||
const IndexEntry * | ie2, | ||
dupCriteriaT * | cr | ||
) |
Definition at line 761 of file tkscid.cpp.
const char* errMsgNotOpen | ( | Tcl_Interp * | ti | ) |
Definition at line 270 of file tkscid.cpp.
const char* errMsgSearchInterrupted | ( | Tcl_Interp * | ti | ) |
Definition at line 276 of file tkscid.cpp.
|
inline |
Definition at line 227 of file tkscid.cpp.
|
inline |
Definition at line 233 of file tkscid.cpp.
void exportGame | ( | Game * | g, |
FILE * | exportFile, | ||
gameFormatT | format, | ||
uint | pgnStyle | ||
) |
Definition at line 337 of file tkscid.cpp.
void flipPattern | ( | patternT * | patt | ) |
Definition at line 8794 of file tkscid.cpp.
void freePatternList | ( | patternT * | patt | ) |
Definition at line 8779 of file tkscid.cpp.
int InvalidCommand | ( | Tcl_Interp * | ti, |
const char * | majorCmd, | ||
const char ** | minorCmds | ||
) |
Definition at line 249 of file tkscid.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 83 of file tkscid.cpp.
Definition at line 8808 of file tkscid.cpp.
bool* parseTitles | ( | const char * | str | ) |
Definition at line 9233 of file tkscid.cpp.
bool probe_tablebase | ( | Tcl_Interp * | ti, |
int | mode, | ||
DString * | dstr | ||
) |
Definition at line 2704 of file tkscid.cpp.
Definition at line 826 of file tkscid.cpp.
int sc_base_export | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 369 of file tkscid.cpp.
int sc_base_inUse | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 321 of file tkscid.cpp.
int sc_base_piecetrack | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 546 of file tkscid.cpp.
int sc_base_tag | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 1070 of file tkscid.cpp.
int sc_book | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
BOOK functions.
Definition at line 9658 of file tkscid.cpp.
int sc_book_close | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 9729 of file tkscid.cpp.
int sc_book_load | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 9700 of file tkscid.cpp.
int sc_book_moves | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 9744 of file tkscid.cpp.
int sc_book_movesupdate | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 9791 of file tkscid.cpp.
int sc_book_positions | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 9761 of file tkscid.cpp.
int sc_book_update | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 9778 of file tkscid.cpp.
int sc_clipbase | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
CLIPBASE functions.
Definition at line 1193 of file tkscid.cpp.
int sc_eco | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 1248 of file tkscid.cpp.
int sc_eco_base | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 1308 of file tkscid.cpp.
int sc_eco_game | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 1416 of file tkscid.cpp.
int sc_eco_read | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 1456 of file tkscid.cpp.
int sc_eco_summary | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 1480 of file tkscid.cpp.
int sc_eco_translate | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 1534 of file tkscid.cpp.
int sc_filter_first | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | , | ||
const char ** | |||
) |
Definition at line 1939 of file tkscid.cpp.
int sc_filter_freq | ( | scidBaseT * | dbase, |
const HFilter & | filter, | ||
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 1823 of file tkscid.cpp.
int sc_filter_last | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | , | ||
const char ** | |||
) |
Definition at line 1953 of file tkscid.cpp.
int sc_filter_next | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | , | ||
const char ** | |||
) |
Definition at line 1967 of file tkscid.cpp.
int sc_filter_old | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
FILTER functions.
Definition at line 1602 of file tkscid.cpp.
int sc_filter_prev | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | , | ||
const char ** | |||
) |
Definition at line 1985 of file tkscid.cpp.
int sc_filter_stats | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 2005 of file tkscid.cpp.
int sc_game | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
GAME functions.
Definition at line 2091 of file tkscid.cpp.
int sc_game_crosstable | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 2282 of file tkscid.cpp.
int sc_game_find | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 2590 of file tkscid.cpp.
int sc_game_firstMoves | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 2659 of file tkscid.cpp.
int sc_game_import | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 2678 of file tkscid.cpp.
int sc_game_info | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 3042 of file tkscid.cpp.
int sc_game_load | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 3505 of file tkscid.cpp.
int sc_game_merge | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 3553 of file tkscid.cpp.
int sc_game_moves | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 3692 of file tkscid.cpp.
int sc_game_new | ( | ClientData | , |
Tcl_Interp * | , | ||
int | , | ||
const char ** | |||
) |
Definition at line 3764 of file tkscid.cpp.
int sc_game_novelty | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 3779 of file tkscid.cpp.
int sc_game_pgn | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 3861 of file tkscid.cpp.
int sc_game_pop | ( | ClientData | , |
Tcl_Interp * | , | ||
int | , | ||
const char ** | |||
) |
Definition at line 3992 of file tkscid.cpp.
int sc_game_push | ( | ClientData | , |
Tcl_Interp * | , | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4012 of file tkscid.cpp.
int sc_game_save | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4040 of file tkscid.cpp.
int sc_game_startBoard | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4086 of file tkscid.cpp.
int sc_game_strip | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4118 of file tkscid.cpp.
int sc_game_summary | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4136 of file tkscid.cpp.
int sc_game_tags | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4280 of file tkscid.cpp.
int sc_game_tags_get | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4310 of file tkscid.cpp.
int sc_game_tags_reload | ( | ClientData | , |
Tcl_Interp * | , | ||
int | , | ||
const char ** | |||
) |
Definition at line 4548 of file tkscid.cpp.
int sc_game_tags_set | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4458 of file tkscid.cpp.
int sc_game_tags_share | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4572 of file tkscid.cpp.
int sc_info | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4813 of file tkscid.cpp.
int sc_info_limit | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4914 of file tkscid.cpp.
int sc_info_suffix | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4952 of file tkscid.cpp.
int sc_info_tb | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 4980 of file tkscid.cpp.
int sc_move | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5033 of file tkscid.cpp.
int sc_move_add | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5098 of file tkscid.cpp.
int sc_move_addSan | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5140 of file tkscid.cpp.
int sc_move_addUCI | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5156 of file tkscid.cpp.
int sc_move_back | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5205 of file tkscid.cpp.
int sc_move_forward | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5227 of file tkscid.cpp.
int sc_move_pgn | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5252 of file tkscid.cpp.
UI_res_t sc_name | ( | UI_extra_t | cd, |
UI_handle_t | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 7426 of file tkscid.cpp.
int sc_name_correct | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 6021 of file tkscid.cpp.
int sc_name_edit | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 6135 of file tkscid.cpp.
int sc_name_info | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 6327 of file tkscid.cpp.
int sc_name_match | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 6910 of file tkscid.cpp.
int sc_name_plist | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 7007 of file tkscid.cpp.
UI_res_t sc_name_ratings | ( | UI_handle_t | ti, |
scidBaseT & | dbase, | ||
const SpellChecker & | sp, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 7128 of file tkscid.cpp.
int sc_name_read | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 7227 of file tkscid.cpp.
UI_res_t sc_name_retrievename | ( | UI_handle_t | ti, |
const SpellChecker & | sp, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 6285 of file tkscid.cpp.
UI_res_t sc_name_spellcheck | ( | UI_handle_t | ti, |
scidBaseT & | dbase, | ||
const SpellChecker & | sp, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 7256 of file tkscid.cpp.
int sc_pos | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5269 of file tkscid.cpp.
int sc_pos_addNag | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5423 of file tkscid.cpp.
int sc_pos_analyze | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5453 of file tkscid.cpp.
int sc_pos_bestSquare | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5541 of file tkscid.cpp.
int sc_pos_getNags | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | , | ||
const char ** | |||
) |
Definition at line 5630 of file tkscid.cpp.
int sc_pos_hash | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5650 of file tkscid.cpp.
int sc_pos_html | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5679 of file tkscid.cpp.
int sc_pos_isAt | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5714 of file tkscid.cpp.
int sc_pos_isLegal | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5770 of file tkscid.cpp.
int sc_pos_isPromo | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5749 of file tkscid.cpp.
int sc_pos_matchMoves | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5801 of file tkscid.cpp.
int sc_pos_moves | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | |||
) |
Definition at line 5872 of file tkscid.cpp.
int sc_pos_probe | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5891 of file tkscid.cpp.
int sc_pos_probe_board | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5940 of file tkscid.cpp.
int sc_pos_setComment | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 5989 of file tkscid.cpp.
int sc_report | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 7516 of file tkscid.cpp.
int sc_report_create | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 7745 of file tkscid.cpp.
int sc_report_select | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 7832 of file tkscid.cpp.
int sc_search | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 8488 of file tkscid.cpp.
int sc_search_board | ( | Tcl_Interp * | ti, |
const scidBaseT * | dbase, | ||
HFilter | filter, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 8531 of file tkscid.cpp.
int sc_search_header | ( | ClientData | , |
Tcl_Interp * | ti, | ||
scidBaseT * | base, | ||
HFilter & | filter, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 9257 of file tkscid.cpp.
int sc_search_material | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 8878 of file tkscid.cpp.
int sc_tree | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 7870 of file tkscid.cpp.
int sc_tree_cacheinfo | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 8469 of file tkscid.cpp.
int sc_tree_cachesize | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 8456 of file tkscid.cpp.
int sc_tree_move | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 7919 of file tkscid.cpp.
int sc_tree_search | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 8017 of file tkscid.cpp.
int sc_var | ( | ClientData | cd, |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 9527 of file tkscid.cpp.
int sc_var_delete | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | , | ||
const char ** | |||
) |
Definition at line 9592 of file tkscid.cpp.
int sc_var_enter | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 9633 of file tkscid.cpp.
int sc_var_first | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | , | ||
const char ** | |||
) |
Definition at line 9602 of file tkscid.cpp.
int sc_var_list | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 9613 of file tkscid.cpp.
void scid_Exit | ( | void * | ) |
Definition at line 66 of file tkscid.cpp.
|
inline |
Definition at line 135 of file tkscid.cpp.
|
inline |
Definition at line 124 of file tkscid.cpp.
|
inline |
Definition at line 148 of file tkscid.cpp.
Definition at line 187 of file tkscid.cpp.
Definition at line 7970 of file tkscid.cpp.
int str_is_prefix | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 294 of file tkscid.cpp.
int str_prefix_len | ( | ClientData | , |
Tcl_Interp * | ti, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 308 of file tkscid.cpp.
|
inline |
Definition at line 214 of file tkscid.cpp.
|
inline |
Definition at line 222 of file tkscid.cpp.
void translateECO | ( | Tcl_Interp * | ti, |
const char * | strFrom, | ||
DString * | dstrTo | ||
) |
Definition at line 1558 of file tkscid.cpp.
scidBaseT* db |
Definition at line 26 of file dbasepool.cpp.
const int MAX_BASES = 9 |
Definition at line 57 of file tkscid.cpp.
const uint NUM_TITLES = 8 |
Definition at line 9214 of file tkscid.cpp.
const char* titleStr[NUM_TITLES] |
Definition at line 9220 of file tkscid.cpp.