#ifndef FLACPP__EXPORT_H
#define FLACPP__EXPORT_H
-#if defined(FLAC__NO_DLL) || defined(unix) || defined(__CYGWIN__) || defined(__CYGWIN32__)
+#if defined(FLAC__NO_DLL) || !defined(_MSC_VER)
#define FLACPP_API
#else
#ifndef FLAC__EXPORT_H
#define FLAC__EXPORT_H
-#if defined(FLAC__NO_DLL) || defined(unix) || defined(__CYGWIN__) || defined(__CYGWIN32__)
+#if defined(FLAC__NO_DLL) || !defined(_MSC_VER)
#define FLAC_API
#else
#ifndef OggFLACPP__EXPORT_H
#define OggFLACPP__EXPORT_H
-#if defined(FLAC__NO_DLL) || defined(unix) || defined(__CYGWIN__) || defined(__CYGWIN32__)
+#if defined(FLAC__NO_DLL) || !defined(_MSC_VER)
#define OggFLACPP_API
#else
#ifndef OggFLAC__EXPORT_H
#define OggFLAC__EXPORT_H
-#if defined(FLAC__NO_DLL) || defined(unix) || defined(__CYGWIN__) || defined(__CYGWIN32__)
+#if defined(FLAC__NO_DLL) || !defined(_MSC_VER)
#define OggFLAC_API
#else