Go to the documentation of this file. 30 # define H5_ATTR_FORMAT(X,Y,Z) 31 # define H5_ATTR_UNUSED 32 # define H5_ATTR_NORETURN 34 #if defined(H5_HAVE_ATTRIBUTE) && !defined(__SUNPRO_C) 35 # define H5_ATTR_FORMAT(X,Y,Z) __attribute__((format(X, Y, Z))) 36 # define H5_ATTR_UNUSED __attribute__((unused)) 37 # define H5_ATTR_NORETURN __attribute__((noreturn)) 39 # define H5_ATTR_FORMAT(X,Y,Z) 40 # define H5_ATTR_UNUSED 41 # define H5_ATTR_NORETURN 46 #ifdef H5_BUILT_AS_DYNAMIC_LIB 48 #if defined(hdf5_shared_EXPORTS) 49 #if defined (_MSC_VER) 50 #define H5_DLL __declspec(dllexport) 51 #define H5_DLLVAR extern __declspec(dllexport) 53 #define H5_DLL __attribute__ ((visibility("default"))) 54 #define H5_DLLVAR extern __attribute__ ((visibility("default"))) 57 #if defined (_MSC_VER) 58 #define H5_DLL __declspec(dllimport) 59 #define H5_DLLVAR __declspec(dllimport) 61 #define H5_DLL __attribute__ ((visibility("default"))) 62 #define H5_DLLVAR extern __attribute__ ((visibility("default"))) 68 #define H5_DLLVAR extern 71 #if defined(hdf5_test_shared_EXPORTS) 72 #if defined (_MSC_VER) 73 #define H5TEST_DLL __declspec(dllexport) 74 #define H5TEST_DLLVAR extern __declspec(dllexport) 76 #define H5TEST_DLL __attribute__ ((visibility("default"))) 77 #define H5TEST_DLLVAR extern __attribute__ ((visibility("default"))) 80 #if defined (_MSC_VER) 81 #define H5TEST_DLL __declspec(dllimport) 82 #define H5TEST_DLLVAR __declspec(dllimport) 84 #define H5TEST_DLL __attribute__ ((visibility("default"))) 85 #define H5TEST_DLLVAR extern __attribute__ ((visibility("default"))) 91 #define H5TEST_DLLVAR extern 94 #if defined(hdf5_tools_shared_EXPORTS) 95 #if defined (_MSC_VER) 96 #define H5TOOLS_DLL __declspec(dllexport) 97 #define H5TOOLS_DLLVAR extern __declspec(dllexport) 99 #define H5TOOLS_DLL __attribute__ ((visibility("default"))) 100 #define H5TOOLS_DLLVAR extern __attribute__ ((visibility("default"))) 103 #if defined (_MSC_VER) 104 #define H5TOOLS_DLL __declspec(dllimport) 105 #define H5TOOLS_DLLVAR __declspec(dllimport) 106 #elif (__GNUC__ >= 4) 107 #define H5TOOLS_DLL __attribute__ ((visibility("default"))) 108 #define H5TOOLS_DLLVAR extern __attribute__ ((visibility("default"))) 114 #define H5TOOLS_DLLVAR extern 117 #if defined(hdf5_cpp_shared_EXPORTS) 118 #if defined (_MSC_VER) 119 #define H5_DLLCPP __declspec(dllexport) 120 #define H5_DLLCPPVAR extern __declspec(dllexport) 121 #elif (__GNUC__ >= 4) 122 #define H5_DLLCPP __attribute__ ((visibility("default"))) 123 #define H5_DLLCPPVAR extern __attribute__ ((visibility("default"))) 126 #if defined (_MSC_VER) 127 #define H5_DLLCPP __declspec(dllimport) 128 #define H5_DLLCPPVAR __declspec(dllimport) 129 #elif (__GNUC__ >= 4) 130 #define H5_DLLCPP __attribute__ ((visibility("default"))) 131 #define H5_DLLCPPVAR extern __attribute__ ((visibility("default"))) 137 #define H5_DLLCPPVAR extern 140 #if defined(hdf5_hl_shared_EXPORTS) 141 #if defined (_MSC_VER) 142 #define H5_HLDLL __declspec(dllexport) 143 #define H5_HLDLLVAR extern __declspec(dllexport) 144 #elif (__GNUC__ >= 4) 145 #define H5_HLDLL __attribute__ ((visibility("default"))) 146 #define H5_HLDLLVAR extern __attribute__ ((visibility("default"))) 149 #if defined (_MSC_VER) 150 #define H5_HLDLL __declspec(dllimport) 151 #define H5_HLDLLVAR __declspec(dllimport) 152 #elif (__GNUC__ >= 4) 153 #define H5_HLDLL __attribute__ ((visibility("default"))) 154 #define H5_HLDLLVAR extern __attribute__ ((visibility("default"))) 160 #define H5_HLDLLVAR extern 163 #if defined(hdf5_hl_cpp_shared_EXPORTS) 164 #if defined (_MSC_VER) 165 #define H5_HLCPPDLL __declspec(dllexport) 166 #define H5_HLCPPDLLVAR extern __declspec(dllexport) 167 #elif (__GNUC__ >= 4) 168 #define H5_HLCPPDLL __attribute__ ((visibility("default"))) 169 #define H5_HLCPPDLLVAR extern __attribute__ ((visibility("default"))) 172 #if defined (_MSC_VER) 173 #define H5_HLCPPDLL __declspec(dllimport) 174 #define H5_HLCPPDLLVAR __declspec(dllimport) 175 #elif (__GNUC__ >= 4) 176 #define H5_HLCPPDLL __attribute__ ((visibility("default"))) 177 #define H5_HLCPPDLLVAR extern __attribute__ ((visibility("default"))) 183 #define H5_HLCPPDLLVAR extern 186 #if defined(hdf5_f90cstub_shared_EXPORTS) 187 #if defined (_MSC_VER) 188 #define H5_FCDLL __declspec(dllexport) 189 #define H5_FCDLLVAR extern __declspec(dllexport) 190 #elif (__GNUC__ >= 4) 191 #define H5_FCDLL __attribute__ ((visibility("default"))) 192 #define H5_FCDLLVAR extern __attribute__ ((visibility("default"))) 195 #if defined (_MSC_VER) 196 #define H5_FCDLL __declspec(dllimport) 197 #define H5_FCDLLVAR __declspec(dllimport) 198 #elif (__GNUC__ >= 4) 199 #define H5_FCDLL __attribute__ ((visibility("default"))) 200 #define H5_FCDLLVAR extern __attribute__ ((visibility("default"))) 206 #define H5_FCDLLVAR extern 209 #if defined(hdf5_test_f90cstub_shared_EXPORTS) 210 #if defined (_MSC_VER) 211 #define H5_FCTESTDLL __declspec(dllexport) 212 #define H5_FCTESTDLLVAR extern __declspec(dllexport) 213 #elif (__GNUC__ >= 4) 214 #define H5_FCTESTDLL __attribute__ ((visibility("default"))) 215 #define H5_FCTESTDLLVAR extern __attribute__ ((visibility("default"))) 218 #if defined (_MSC_VER) 219 #define H5_FCTESTDLL __declspec(dllimport) 220 #define H5_FCTESTDLLVAR __declspec(dllimport) 221 #elif (__GNUC__ >= 4) 222 #define H5_FCTESTDLL __attribute__ ((visibility("default"))) 223 #define H5_FCTESTDLLVAR extern __attribute__ ((visibility("default"))) 229 #define H5_FCTESTDLLVAR extern 232 #if defined(hdf5_hl_f90cstub_shared_EXPORTS) 233 #if defined (_MSC_VER) 234 #define HDF5_HL_F90CSTUBDLL __declspec(dllexport) 235 #define HDF5_HL_F90CSTUBDLLVAR extern __declspec(dllexport) 236 #elif (__GNUC__ >= 4) 237 #define HDF5_HL_F90CSTUBDLL __attribute__ ((visibility("default"))) 238 #define HDF5_HL_F90CSTUBDLLVAR extern __attribute__ ((visibility("default"))) 241 #if defined (_MSC_VER) 242 #define HDF5_HL_F90CSTUBDLL __declspec(dllimport) 243 #define HDF5_HL_F90CSTUBDLLVAR __declspec(dllimport) 244 #elif (__GNUC__ >= 4) 245 #define HDF5_HL_F90CSTUBDLL __attribute__ ((visibility("default"))) 246 #define HDF5_HL_F90CSTUBDLLVAR extern __attribute__ ((visibility("default"))) 250 #ifndef HDF5_HL_F90CSTUBDLL 251 #define HDF5_HL_F90CSTUBDLL 252 #define HDF5_HL_F90CSTUBDLLVAR extern 257 #define H5_DLLVAR extern 259 #define H5TEST_DLLVAR extern 261 #define H5TOOLS_DLLVAR extern 263 #define H5_DLLCPPVAR extern 265 #define H5_HLDLLVAR extern 267 #define H5_HLCPPDLLVAR extern 269 #define H5_FCDLLVAR extern 271 #define H5_FCTESTDLLVAR extern 272 #define HDF5_HL_F90CSTUBDLL 273 #define HDF5_HL_F90CSTUBDLLVAR extern
MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:52