cygwin on 64 bit defines __CYGWIN__ and not __CYGWIN32__