__CYGWIN32__ to _CYGWIN
-#if (defined(_WIN32) && defined(__i386__)) || defined(__CYGWIN32__) || defined(__APPLE__)
+#if (defined(_WIN32) && defined(__i386__)) || defined(_CYGWIN) || defined(__APPLE__)
#define CDECL(symbol) _##symbol
#else
#define CDECL(symbol) symbol
