Merge pull request #1140 from xexyl/1990-cmills
This commit is contained in:
1 file changed
+5
-4
@@ -1,9 +1,6 @@
|
||||
# Best Game
|
||||
|
||||
Chris Mills\
|
||||
Wyse Technology\
|
||||
3471 N. 1st St.\
|
||||
San Jose CA 95134\
|
||||
US
|
||||
|
||||
## To build:
|
||||
@@ -38,6 +35,10 @@ that may be changed:
|
||||
|
||||
The macro `V` should remain `void`.
|
||||
|
||||
The author noted that a compiler being used assumed that `x=*p++` means `x*=p++`
|
||||
but do you know why? This is not so strange as it might seem if you look at [C's
|
||||
history](https://www.bell-labs.com/usr/dmr/www/chist.html). Example code where
|
||||
this occurs is in John Lions' Commentary on the Sixth Edition UNIX Operating System.
|
||||
|
||||
## Author's remarks:
|
||||
|
||||
@@ -47,7 +48,7 @@ As best I can figure, it should be ANSI-compliant, as well as portable to BSD &
|
||||
SysV (as well as the irritating compiler I was using which assumes `x=*p++`
|
||||
means `x*=p++`!). It is reasonably robust in its error handling---it won't let
|
||||
you split, double, etc. unless you actually have the cash, etc. To terminate
|
||||
the program, hit EOF or type 0 or a negative number for you wager.
|
||||
the program, hit `EOF` or type `0` or a negative number for you wager.
|
||||
|
||||
The way it deals with splits is particularly cool (IMHO). You can split many
|
||||
times, and it will show all hands as they are played.
|
||||
|
||||
Reference in new issue
Block a user