* src/ttt-board.c:
* src/ttt-board.h: Moved struct def from ttt-board.h into
ttt-board.c to make it private
* src/ttt-lex.h:
Autogenerated
+2005-11-28 kevin worth <kevin@theworths.org>
+
+ * src/ttt-board.c:
+ * src/ttt-board.h: Moved struct def from ttt-board.h into
+ ttt-board.c to make it private
+
+ * src/ttt-lex.h:
+ Autogenerated
+
2005-11-28 Carl Worth <cworth@cworth.org>
* TODO: Add instructions on using the first letter of our names to
2005-11-28 Carl Worth <cworth@cworth.org>
* TODO: Add instructions on using the first letter of our names to
+struct _ttt_board {
+ int cells[TTT_BOARD_MAX_CELLS];
+};
+
/* Initialize an empty board. */
void
ttt_board_init (ttt_board_t *board)
/* Initialize an empty board. */
void
ttt_board_init (ttt_board_t *board)
#define TTT_BOARD_MAX_CELLS 9
#define TTT_BOARD_MAX_CELLS 9
-typedef struct ttt_board {
- int cells[TTT_BOARD_MAX_CELLS];
-} ttt_board_t;
+typedef struct _ttt_board ttt_board_t;
void
ttt_board_init (ttt_board_t *board);
void
ttt_board_init (ttt_board_t *board);
#define YY_EXTRA_TYPE void *
#endif
#define YY_EXTRA_TYPE void *
#endif
+static int yy_init_globals (yyscan_t yyscanner );
+
/* Accessor methods to globals.
These are made visible to non-reentrant scanners for convenience. */
/* Accessor methods to globals.
These are made visible to non-reentrant scanners for convenience. */