statements, variable declarations), but all in all it's not bad.
Also broke up client.h into a lot of smaller headers. Oh, software rendering works again. And yes, this does hit a hell of a lot of files.
support are built with joy_null.c. To create a joystick driver for a new system, take a look at joystick.h and joy_null.c for the driver interface. I'd like to see a Windows driver using this interface, it would probably simplify in_win.c greatly.