Another optimisation patch from Mike, which (among other things)
-rw-r--r-- 1659 CHECKLST.txt
-rw-r--r-- 1145 LICENCE
-rw-r--r-- 191 Makefile.doc
-rw-r--r-- 2062 README
-rw-r--r-- 7219 Recipe
-rw-r--r-- 42085 blackbox.c
-rw-r--r-- 1996 combi.c
-rw-r--r-- 49317 cube.c
-rw-r--r-- 184978 devel.but
-rw-r--r-- 53629 dominosa.c
-rw-r--r-- 5450 drawing.c
-rw-r--r-- 521 dsf.c
-rw-r--r-- 21536 fifteen.c
-rw-r--r-- 34956 flip.c
-rw-r--r-- 55849 gtk.c
-rw-r--r-- 38032 guess.c
-rw-r--r-- 55260 inertia.c
-rw-r--r-- 72190 lightup.c
-rw-r--r-- 1498 list.c
-rw-r--r-- 95809 loopy.c
-rwxr-xr-x 1428 makedist.sh
-rw-r--r-- 991 malloc.c
-rw-r--r-- 86695 map.c
-rw-r--r-- 52600 midend.c
-rw-r--r-- 80567 mines.c
-rw-r--r-- 6900 misc.c
-rwxr-xr-x 43362 mkfiles.pl
-rw-r--r-- 85005 net.c
-rw-r--r-- 54111 netslide.c
-rw-r--r-- 1730 nullfe.c
-rw-r--r-- 5817 nullgame.c
-rw-r--r-- 374 osx-help.but
-rw-r--r-- 379 osx-info.plist
-rw-r--r-- 48589 osx.icns
-rw-r--r-- 41913 osx.m
-rw-r--r-- 35774 pattern.c
-rw-r--r-- 31067 pegs.c
-rw-r--r-- 6414 printing.c
-rw-r--r-- 8865 ps.c
-rw-r--r-- 70914 puzzles.but
-rw-r--r-- 15606 puzzles.h
-rw-r--r-- 8152 random.c
-rw-r--r-- 88737 rect.c
-rw-r--r-- 48620 samegame.c
-rw-r--r-- 25251 sixteen.c
-rw-r--r-- 57721 slant.c
-rw-r--r-- 92340 solo.c
-rw-r--r-- 64089 tree234.c
-rw-r--r-- 7226 tree234.h
-rw-r--r-- 32768 twiddle.c
-rw-r--r-- 35317 untangle.c
-rw-r--r-- 220 version.c
-rw-r--r-- 57361 windows.c