+ if (ttt_board_make_move (&board, m) == TTT_ERROR_NOT_VALID_MOVE)
+ continue;
+ winner = ttt_board_is_won (&board);
+ if (winner == TTT_CELL_X)
+ {
+ printf ("X's Win! ");
+ break;
+ }
+ else if (winner == TTT_CELL_O)
+ {
+ printf ("O's Win! ");
+ break;
+ }
+ else if (i == 8)
+ {
+ printf ("Cat's Game!");
+ break;
+ }
+ i++;