/in/board.c:2:16: error: unknown type name 'Board'
void initBoard(Board board){
^~~~~
/in/board.c:13:2: error: unknown type name 'bool'; did you mean '_Bool'?
bool isBlank(Disk disk){
^~~~
_Bool
/in/board.c:13:15: error: unknown type name 'Disk'
bool isBlank(Disk disk){
^~~~
/in/board.c:17:2: error: unknown type name 'bool'; did you mean '_Bool'?
bool isinBoard(int x, int y){
^~~~
_Bool
/in/board.c: In function 'isinBoard':
/in/board.c:18:11: error: 'o' undeclared (first use in this function)
return (o<=x && x< BOARD_SIZE && o<=y && y< BOARD_SIZE);
^
/in/board.c:18:11: note: each undeclared identifier is reported only once for each function it appears in
/in/board.c:18:22: error: 'BOARD_SIZE' undeclared (first use in this function); did you mean '__WORDSIZE'?
return (o<=x && x< BOARD_SIZE && o<=y && y< BOARD_SIZE);
^~~~~~~~~~
__WORDSIZE
/in/board.c: At top level:
/in/board.c:24:2: error: unknown type name 'bool'; did you mean '_Bool'?
bool isoppo(Disk disk1,Disk disk2){
^~~~
_Bool
/in/board.c:24:14: error: unknown type name 'Disk'
bool isoppo(Disk disk1,Disk disk2){
^~~~
/in/board.c:24:25: error: unknown type name 'Disk'
bool isoppo(Disk disk1,Disk disk2){
^~~~
/in/board.c:28:17: error: unknown type name 'Board'
int countBoard(Board board,Disk disk){
^~~~~
/in/board.c:28:29: error: unknown type name 'Disk'
int countBoard(Board board,Disk disk){
^~~~
/in/board.c:42:18: error: unknown type name 'Board'
void printBoard(Board board){
^~~~~