Go to the documentation of this file.
29 #ifndef MU_PARSER_FIXES_H
30 #define MU_PARSER_FIXES_H
42 #if defined _WIN32 || defined __CYGWIN__
43 #define MUPARSER_HELPER_DLL_IMPORT __declspec(dllimport)
44 #define MUPARSER_HELPER_DLL_EXPORT __declspec(dllexport)
45 #define MUPARSER_HELPER_DLL_LOCAL
48 #define MUPARSER_HELPER_DLL_IMPORT __attribute__ ((visibility ("default")))
49 #define MUPARSER_HELPER_DLL_EXPORT __attribute__ ((visibility ("default")))
50 #define MUPARSER_HELPER_DLL_LOCAL __attribute__ ((visibility ("hidden")))
52 #define MUPARSER_HELPER_DLL_IMPORT
53 #define MUPARSER_HELPER_DLL_EXPORT
54 #define MUPARSER_HELPER_DLL_LOCAL
64 #ifndef MUPARSER_STATIC
66 #ifdef MUPARSERLIB_EXPORTS
67 #define API_EXPORT_CXX MUPARSER_HELPER_DLL_EXPORT
69 #define API_EXPORT_CXX MUPARSER_HELPER_DLL_IMPORT
71 #define MUPARSER_LOCAL MUPARSER_HELPER_DLL_LOCAL
75 #define API_EXPORT_CXX
76 #define MUPARSER_LOCAL
82 #define API_EXPORT(TYPE) API_EXPORT_CXX TYPE __cdecl
84 #define API_EXPORT(TYPE) TYPE
88 #endif // include guard