arch cygwin should be changed to __CYGWIN__
The reason for it is the headers which ship with CYGWIN.
Cygwin reaalted  API stuff in header files is defined by
# ifdef (or ifndef __CYGWIN__

and Win32 API stuff is defined by #ifdef (or ifndef WIN32)
in the header files which ship Cygwin.

Therefore arch should be __CYGWIN__ not cygwin.  So far I had
been adding to dxconfig.h file under arch cygwin #define __CYGWIN__.

If you do not want to change arch, then may be we add the
__CYGWIN__ to include/dx/arch.h under cygwin related stuff???

Suhaib

Reply via email to