#define uleft 04040 #define uright 04004 #define dleft 00440 #define dright 00404 #define left 00040 #define right 00004 #define up 04000 #define down 00400 #define u2r1 06004 #define u1r2 04006 #define d1r2 00406 #define d2r1 00604 #define d2l1 00640 #define d1l2 00460 #define u1l2 04060 #define u2l1 06040 #define rank2 00200 #define rank7 02000 extern int attacv[64]; extern int center[64]; extern int wheur[]; extern int bheur[]; extern int control[64]; extern int clktim[2]; extern int testf; extern int qdepth; extern int mdepth; extern int bookf; extern int bookp; extern int manflg; extern int matflg; extern int intrp; extern int moveno; extern int gval; extern int game; extern int abmove; extern int *lmp; extern int *amp; extern char *sbufp; extern int lastmov; extern int mantom; extern int ply; extern int value; extern int ivalue; extern int mfmt; extern int depth; extern int flag; extern int eppos; extern int bkpos; extern int wkpos; extern int column; extern int edge[8]; extern int pval[13]; extern int ipval[13]; extern int dir[64]; extern int board[64]; extern int lmbuf[1000]; extern int ambuf[1200]; extern char sbuf[100];