do not define the WIN32 macro unconditionally

WTF? this seems like it was a debugging artifact...

thanks to @robertk-iris for finding this.