int parseMoveString(char *ptrChar, S_BOARD *pos)
Parse a move from coordinate notation.
char * squareToString(int sq)
Convert a board square index to algebraic notation.
char * moveToString(int move)
Convert an encoded move to coordinate notation.
void printMoveList(const S_MOVELIST *list)
Print all moves in a move list to stdout.