]>
git.cworth.org Git - ttt/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Carl Worth [Wed, 9 Nov 2005 13:57:33 +0000 (13:57 +0000)]
2005-11-09 Carl Worth <cworth@cworth.org>
* src/ttt-args.h:
* src/ttt-args.c: (ttt_args_help), (ttt_args_parse): Add support
for -h,--host, -p,--port, and --log-file command-line arguments.
* src/ttt-server.c: (main): Use host, port, and log-file
command-line arguments.
* src/ttt-client.c: (main): Track change in signature of
ttt_args_parse.
* src/x.h:
* src/x.c: (xfdopen), (xfreopen): More wrappers.
Carl Worth [Tue, 8 Nov 2005 18:03:08 +0000 (18:03 +0000)]
2005-11-08 Carl Worth <cworth@cworth.org>
* src/ttt.h:
* src/ttt-server.c: (_sockaddr_init), (_wait_for_connection),
(main): Add socket, bind, listen, accept calls to provide a
simple, functional, one-shot server demonstration.
* src/x.h:
* src/x.c: (xsocket), (xbind), (xlisten), (xfcntl), (xselect): Add
more wrapped system calls.
Carl Worth [Tue, 8 Nov 2005 00:44:57 +0000 (00:44 +0000)]
2005-11-07 Carl Worth <cworth@cworth.org>
* src/ttt.h: Grab some useful definitions from wdo.h:
ASSERT_NOT_REACHEED and TTT_PRINTF_FORMAT. Add several needed
include directives.
* src/Makefile.am: Rip out not-yet existing ttt-command and
ttt-error.
* src/ttt-args.c: (ttt_args_parse): Track name change from
args_help to ttt_args_help.
* src/ttt.c: Remove in favor of ttt-server.c and ttt-client.c.
* src/x.h: Add prototype for xfwrite.
Richard Worth [Sat, 5 Nov 2005 22:41:03 +0000 (22:41 +0000)]
* src/ttt-board.c: (ttt_board_init): Added for loop counter init.
* src/ttt-board.h: Added prototypes.
Richard Worth [Sat, 5 Nov 2005 20:25:11 +0000 (20:25 +0000)]
* src/args.c: Renamed ttt-args.c
* src/args.h: Renamed ttt-args.h
* src/ttt-args.c: (ttt_args_help), (ttt_args_usage),
(ttt_args_parse): Added ttt_ prefix.
* src/ttt-args.h: Added ttt_, TTT_ prefix.
Kevin Worth [Sat, 5 Nov 2005 19:53:18 +0000 (19:53 +0000)]
* /games/tictactoe/src/ttt-board.c, ttt-board.h: Implemented board_init
Carl Worth [Sat, 5 Nov 2005 16:43:21 +0000 (16:43 +0000)]
2005-11-05 Carl Worth <cworth@cworth.org>
* src/Makefile.am: Add ttt-board.[ch] and x.[ch]
* src/ttt-board.h:
* src/ttt-board.c: (ttt_board_init), (ttt_board_init_from_string),
(ttt_board_to_string), (ttt_board_write): Add some stub functions
for Richard and Kevin to have some practice
implementing. Functions to represent a board and to go to/from a
string.
* src/x.h:
* src/x.c: (xasprintf), (xvasprintf), (xpipe), (xfork), (xmalloc),
(xcalloc), (xrealloc), (xfdopen), (xstrdup), (xfwrite): Several
utility functions that make system calls, check the result, and
exit on any error. This will simplify the error checking needed in
programs using these functions.
Carl Worth [Sat, 5 Nov 2005 16:17:32 +0000 (16:17 +0000)]
2005-11-05 Carl Worth <cworth@cworth.org>
* src/Makefile.am: Break things up for separate ttt-client and
ttt-server and programs.
Carl Worth [Sat, 5 Nov 2005 16:08:18 +0000 (16:08 +0000)]
Add svn:ignore properties
Carl Worth [Sat, 5 Nov 2005 16:03:47 +0000 (16:03 +0000)]
Add template files
Carl Worth [Sat, 5 Nov 2005 15:45:28 +0000 (15:45 +0000)]
Minor fixes
Carl Worth [Sat, 5 Nov 2005 15:41:55 +0000 (15:41 +0000)]
Quick pass to make it more like tic-tac-toe --- far from complete.
Carl Worth [Sat, 5 Nov 2005 14:57:56 +0000 (14:57 +0000)]
Commit RRGP protocol document as a starting point.
Richard Worth [Sat, 5 Nov 2005 14:10:24 +0000 (14:10 +0000)]
* /games/tictactoe: New folders