Oops. Defining max() the wrong way round was breaking rect select.
[sgt/putty] / unix /
drwxr-xr-x   ..
-rw-r--r-- 34138 pterm.c
-rw-r--r-- 3479 pty.c
-rw-r--r-- 1122 unix.h
-rw-r--r-- 350 uxmisc.c
-rw-r--r-- 484 uxprint.c
-rw-r--r-- 1314 uxstore.c
-rw-r--r-- 3196 uxucs.c