1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#ifndef TYPES_H
#define TYPES_H
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned long QWORD;
typedef unsigned long U64;
#define C64(constantU64) constantU64##ULL
#define BIT (U64)1
typedef enum enumSquare {
a1, b1, c1, d1, e1, f1, g1, h1,
a2, b2, c2, d2, e2, f2, g2, h2,
a3, b3, c3, d3, e3, f3, g3, h3,
a4, b4, c4, d4, e4, f4, g4, h4,
a5, b5, c5, d5, e5, f5, g5, h5,
a6, b6, c6, d6, e6, f6, g6, h6,
a7, b7, c7, d7, e7, f7, g7, h7,
a8, b8, c8, d8, e8, f8, g8, h8
} enumSquare;
#endif
|