/* * Author: Jun0x01@github.com * Date: 2019.04.08 */ #ifndef SU_EXPORTS_INCLUDED #define SU_EXPORTS_INCLUDED // support Qt 4.8.6 on Linux #include #include #include "Stream/ugdefs.h" // define system's export and import #ifdef WIN32 #define SU_EXPORT __declspec(dllexport) #define SU_IMPORT __declspec(dllimport) #else // Linux #define SU_EXPORT #define SU_IMPORT #endif // define module's export and import #ifdef SU_DATA_EXPORTS #define SU_DATA_API SU_EXPORT #else #define SU_DATA_API SU_IMPORT #endif // !SU_DATA_EXPORTS #ifdef SU_MAPPING_EXPORTS #define SU_MAPPING_API SU_EXPORT #else #define SU_MAPPING_API SU_IMPORT #endif // !SU_MAPPING_EXPORTS #endif // !SU_EXPORTS_INCLUDED // Callback #ifdef WIN32 #define SuCALLBACK __stdcall #else #define SuCALLBACK #endif