Go to the documentation of this file. 29 #if defined(H4_BUILT_AS_DYNAMIC_LIB) 31 #if defined(xdr_shared_EXPORTS) 32 #if defined (_MSC_VER) || defined(__MINGW32__) 33 #define XDRLIBAPI extern __declspec(dllexport) 35 #define XDRLIBAPI extern __attribute__ ((visibility("default"))) 39 #if defined(hdf_shared_EXPORTS) 40 #if defined (_MSC_VER) || defined(__MINGW32__) 41 #define HDFERRPUBLIC __declspec(dllimport) 42 #define HDFPUBLIC __declspec(dllexport) 43 #define HDFLIBAPI extern __declspec(dllexport) 44 #define HDFFCLIBAPI extern __declspec(dllimport) 46 #define HDFERRPUBLIC extern __attribute__ ((visibility("default"))) 47 #define HDFPUBLIC __attribute__ ((visibility("default"))) 48 #define HDFLIBAPI extern __attribute__ ((visibility("default"))) 49 #define HDFFCLIBAPI extern __attribute__ ((visibility("default"))) 53 #if defined(hdf_fcstub_shared_EXPORTS) 54 #if defined (_MSC_VER) || defined(__MINGW32__) 55 #define HDFPUBLIC __declspec(dllexport) 56 #define HDFLIBAPI extern __declspec(dllimport) 57 #define HDFFCLIBAPI extern __declspec(dllexport) 59 #define HDFPUBLIC __attribute__ ((visibility("default"))) 60 #define HDFLIBAPI extern __attribute__ ((visibility("default"))) 61 #define HDFFCLIBAPI extern __attribute__ ((visibility("default"))) 65 #if defined(mfhdf_shared_EXPORTS) 66 #if defined (_MSC_VER) || defined(__MINGW32__) 67 #define HDFERRPUBLIC extern __declspec(dllimport) 68 #define HDFPUBLIC __declspec(dllimport) 69 #define HDFLIBAPI extern __declspec(dllexport) 70 #define HDFFCLIBAPI extern __declspec(dllimport) 72 #define HDFERRPUBLIC extern __attribute__ ((visibility("default"))) 73 #define HDFPUBLIC __attribute__ ((visibility("default"))) 74 #define HDFLIBAPI extern __attribute__ ((visibility("default"))) 75 #define HDFFCLIBAPI extern __attribute__ ((visibility("default"))) 79 #if defined(mfhdf_fcstub_shared_EXPORTS) 80 #if defined (_MSC_VER) || defined(__MINGW32__) 81 #define HDFPUBLIC __declspec(dllimport) 82 #define HDFLIBAPI extern __declspec(dllimport) 83 #define HDFFCLIBAPI extern __declspec(dllexport) 85 #define HDFPUBLIC __attribute__ ((visibility("default"))) 86 #define HDFLIBAPI extern __attribute__ ((visibility("default"))) 87 #define HDFFCLIBAPI extern __attribute__ ((visibility("default"))) 91 #if defined(hdf_test_fcstub_shared_EXPORTS) 92 #if defined (_MSC_VER) || defined(__MINGW32__) 93 #define HDFFCLIBAPI extern __declspec(dllexport) 95 #define HDFFCLIBAPI extern __attribute__ ((visibility("default"))) 99 #if defined(mfhdf_hdiff_shared_EXPORTS) 100 #if defined (_MSC_VER) || defined(__MINGW32__) 101 #define HDFPUBLIC __declspec(dllimport) 102 #define HDFLIBAPI extern __declspec(dllimport) 103 #define HDFTOOLSAPI extern __declspec(dllexport) 104 #elif (__GNUC__ >= 4) 105 #define HDFPUBLIC __attribute__ ((visibility("default"))) 106 #define HDFLIBAPI extern __attribute__ ((visibility("default"))) 107 #define HDFTOOLSAPI extern __attribute__ ((visibility("default"))) 111 #if defined(mfhdf_hrepack_shared_EXPORTS) 112 #if defined (_MSC_VER) || defined(__MINGW32__) 113 #define HDFPUBLIC __declspec(dllimport) 114 #define HDFLIBAPI extern __declspec(dllimport) 115 #define HDFTOOLSAPI extern __declspec(dllexport) 116 #elif (__GNUC__ >= 4) 117 #define HDFPUBLIC __attribute__ ((visibility("default"))) 118 #define HDFLIBAPI extern __attribute__ ((visibility("default"))) 119 #define HDFTOOLSAPI extern __attribute__ ((visibility("default"))) 123 #if !defined(XDRLIBAPI) 124 #if defined (_MSC_VER) || defined(__MINGW32__) 125 #define XDRLIBAPI extern __declspec(dllimport) 126 #elif (__GNUC__ >= 4) 127 #define XDRLIBAPI extern __attribute__ ((visibility("default"))) 130 #if !defined(HDFERRPUBLIC) 131 #if defined (_MSC_VER) || defined(__MINGW32__) 132 #define HDFERRPUBLIC extern __declspec(dllimport) 133 #elif (__GNUC__ >= 4) 134 #define HDFERRPUBLIC extern __attribute__ ((visibility("default"))) 137 #if !defined(HDFPUBLIC) 138 #if defined (_MSC_VER) || defined(__MINGW32__) 139 #define HDFPUBLIC __declspec(dllimport) 140 #elif (__GNUC__ >= 4) 141 #define HDFPUBLIC __attribute__ ((visibility("default"))) 144 #if !defined(HDFLIBAPI) 145 #if defined (_MSC_VER) || defined(__MINGW32__) 146 #define HDFLIBAPI extern __declspec(dllimport) 147 #elif (__GNUC__ >= 4) 148 #define HDFLIBAPI extern __attribute__ ((visibility("default"))) 151 #if !defined(HDFFCLIBAPI) 152 #if defined (_MSC_VER) || defined(__MINGW32__) 153 #define HDFFCLIBAPI extern __declspec(dllimport) 154 #elif (__GNUC__ >= 4) 155 #define HDFFCLIBAPI extern __attribute__ ((visibility("default"))) 158 #if !defined(HDFTOOLSAPI) 159 #if defined (_MSC_VER) || defined(__MINGW32__) 160 #define HDFTOOLSAPI extern __declspec(dllimport) 161 #elif (__GNUC__ >= 4) 162 #define HDFTOOLSAPI extern __attribute__ ((visibility("default"))) 167 # define XDRLIBAPI extern 168 # define HDFERRPUBLIC extern 170 # define HDFLIBAPI extern 171 # define HDFFCLIBAPI extern 172 # define HDFTOOLSAPI extern
MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:52