Go to the documentation of this file.
3 #pragma warning(disable : 4018 4244 4267 4305)
5 #define COMMON_API __declspec(dllexport)
7 #define COMMON_API __declspec(dllimport)
11 #define VDF_API __declspec(dllexport)
13 #define VDF_API __declspec(dllimport)
17 #define FLOW_API __declspec(dllexport)
19 #define FLOW_API __declspec(dllimport)
23 #define PARAMS_API __declspec(dllexport)
25 #define PARAMS_API __declspec(dllimport)
29 #define RENDER_API __declspec(dllexport)
31 #define RENDER_API __declspec(dllimport)
34 #ifdef UDUNITS2_EXPORTS
35 #define UDUNITS2_API __declspec(dllexport)
37 #define UDUNITS2_API __declspec(dllimport)
40 #ifdef GRIBAPI_EXPORTS
41 #define GRIBAPI_API __declspec(dllexport)
43 #define GRIBAPI_API __declspec(dllimport)
48 # define JPEG_GLOBAL(type) __declspec(dllexport) type
49 # define JPEG_EXTERN(type) extern __declspec(dllexport) type
51 # define JPEG_GLOBAL(type) __declspec(dllimport) type
53 # define JPEG_EXTERN(type) extern "C" __declspec(dllimport) type
55 # define JPEG_EXTERN(type) extern __declspec(dllimport) type
59 #else //not WIN32, everything is exported
66 #define JPEG_GLOBAL(type) type
69 #define JPEG_EXTERN(type) extern type
71 #define JPEG_EXTERN(type) extern "C" type
72 #endif //ifeq JPEG_EXPORTS