Initial Win32 port.
This breaks *nix.