root/src/pv.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM



// pv.h


#ifndef PV_H
#define PV_H

// includes


#include "board.h"
#include "move.h"
#include "util.h"

// macros


#define PV_CLEAR(pv) (*(pv)=MoveNone)

// functions


extern bool pv_is_ok     (const mv_t pv[]);

extern void pv_copy      (mv_t dst[], const mv_t src[]);
extern void pv_cat       (mv_t dst[], const mv_t src[], int move);

extern bool pv_to_string (const mv_t pv[], char string[], int size);

#endif // !defined PV_H


// end of pv.h



/* [<][>][^][v][top][bottom][index][help] */