![]() |
|
|||
File indexing completed on 2025-04-18 09:16:05
0001 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 0002 * Copyright by The HDF Group. * 0003 * All rights reserved. * 0004 * * 0005 * This file is part of HDF5. The full HDF5 copyright notice, including * 0006 * terms governing use, modification, and redistribution, is contained in * 0007 * the COPYING file, which can be found at the root of the source code * 0008 * distribution tree, or in https://www.hdfgroup.org/licenses. * 0009 * If you do not have access to either file, you may request a copy from * 0010 * help@hdfgroup.org. * 0011 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 0012 /* H5pubconf.h Generated By CMake during the configuration */ 0013 0014 #ifndef H5_CONFIG_H_ 0015 #define H5_CONFIG_H_ 0016 0017 /* Define if this is a Windows machine */ 0018 /* #undef H5_HAVE_WINDOWS */ 0019 0020 /* Define if using MinGW */ 0021 /* #undef H5_HAVE_MINGW */ 0022 0023 /* Define if on the Windows platform and using the Win32 API */ 0024 /* #undef H5_HAVE_WIN32_API */ 0025 0026 /* Define if using a Windows compiler (i.e. Visual Studio) */ 0027 /* #undef H5_HAVE_VISUAL_STUDIO */ 0028 0029 /* Define the default plugins path to compile */ 0030 #define H5_DEFAULT_PLUGINDIR "/usr/local/hdf5/lib/plugin" 0031 0032 /* Define if dev_t is a scalar */ 0033 #define H5_DEV_T_IS_SCALAR 1 0034 0035 /* Define if your system is IBM ppc64le and cannot convert some long double 0036 values correctly. */ 0037 /* #undef H5_DISABLE_SOME_LDOUBLE_CONV */ 0038 0039 /* Define to dummy `main' function (if any) required to link to the Fortran 0040 libraries. */ 0041 /* #undef H5_FC_DUMMY_MAIN */ 0042 0043 /* Define if F77 and FC dummy `main' functions are identical. */ 0044 /* #undef H5_FC_DUMMY_MAIN_EQ_F77 */ 0045 0046 /* Define to a macro mangling the given C identifier (in lower and upper 0047 case), which must not contain underscores, for linking with Fortran. */ 0048 #define H5_FC_FUNC(name,NAME) name ## _ 0049 0050 /* As FC_FUNC, but for C identifiers containing underscores. */ 0051 #define H5_FC_FUNC_(name,NAME) name ## _ 0052 0053 /* Define if Fortran C_LONG_DOUBLE is different from C_DOUBLE */ 0054 #define H5_FORTRAN_C_LONG_DOUBLE_IS_UNIQUE 0055 0056 /* Define if Fortran C_BOOL is different from default LOGICAL */ 0057 #define H5_FORTRAN_C_BOOL_IS_UNIQUE 0058 0059 /* Define if we have Fortran C_LONG_DOUBLE */ 0060 #define H5_FORTRAN_HAVE_C_LONG_DOUBLE 0061 0062 /* Define if we have Fortran intrinsic C_SIZEOF */ 0063 /* #undef H5_FORTRAN_HAVE_C_SIZEOF */ 0064 0065 /* Define if we have Fortran intrinsic SIZEOF */ 0066 /* #undef H5_FORTRAN_HAVE_SIZEOF */ 0067 0068 /* Define if we have Fortran intrinsic STORAGE_SIZE */ 0069 /* #undef H5_FORTRAN_HAVE_STORAGE_SIZE */ 0070 0071 /* Define if Fortran supports allocatable character */ 0072 /* #undef H5_FORTRAN_HAVE_CHAR_ALLOC */ 0073 0074 /* Determine the size of C long double */ 0075 /* #undef H5_FORTRAN_SIZEOF_LONG_DOUBLE */ 0076 0077 /* Define Fortran compiler ID */ 0078 #define H5_Fortran_COMPILER_ID 0079 0080 /* Define number of valid Fortran INTEGER KINDs (must be defined before F_IKIND)*/ 0081 /* #undef H5_H5CONFIG_F_NUM_IKIND */ 0082 0083 /* Define valid Fortran INTEGER KINDs */ 0084 /* #undef H5_H5CONFIG_F_IKIND */ 0085 0086 /* Define number of valid Fortran REAL KINDs (must be defined before F_RKIND) */ 0087 /* #undef H5_H5CONFIG_F_NUM_RKIND */ 0088 0089 /* Define valid Fortran REAL KINDs */ 0090 /* #undef H5_H5CONFIG_F_RKIND */ 0091 0092 /* Define valid Fortran REAL KINDs Sizeof */ 0093 /* #undef H5_H5CONFIG_F_RKIND_SIZEOF */ 0094 0095 /* Define to 1 if you have the `alarm' function. */ 0096 #define H5_HAVE_ALARM 1 0097 0098 /* Define to 1 if you have the <arpa/inet.h> header file. */ 0099 #define H5_HAVE_ARPA_INET_H 1 0100 0101 /* Define to 1 if you have the `asprintf' function. */ 0102 #define H5_HAVE_ASPRINTF 1 0103 0104 /* Define if the __attribute__(()) extension is present */ 0105 #define H5_HAVE_ATTRIBUTE 1 0106 0107 /* Define to 1 if you have the `clock_gettime' function. */ 0108 #define H5_HAVE_CLOCK_GETTIME 1 0109 0110 /* Define to 1 if CLOCK_MONOTONIC_COARSE is available */ 0111 #define H5_HAVE_CLOCK_MONOTONIC_COARSE 1 0112 0113 /* Define to 1 if you have the <curl/curl.h> header file. */ 0114 /* #undef H5_HAVE_CURL_CURL_H */ 0115 0116 /* Define if Darwin or Mac OS X */ 0117 /* #undef H5_HAVE_DARWIN */ 0118 0119 /* Define if the direct I/O virtual file driver (VFD) should be compiled */ 0120 /* #undef H5_HAVE_DIRECT */ 0121 0122 /* Define to 1 if you have the <dirent.h> header file. */ 0123 #define H5_HAVE_DIRENT_H 1 0124 0125 /* Define to 1 if you have the <dlfcn.h> header file. */ 0126 #define H5_HAVE_DLFCN_H 1 0127 0128 /* Define if library information should be embedded in the executables */ 0129 #define H5_HAVE_EMBEDDED_LIBINFO 1 0130 0131 /* Define to 1 if you have the `fabsf16' function. */ 0132 /* #undef H5_HAVE_FABSF16 */ 0133 0134 /* Define to 1 if you have the `fcntl' function. */ 0135 #define H5_HAVE_FCNTL 1 0136 0137 /* Define to 1 if you have the <features.h> header file. */ 0138 #define H5_HAVE_FEATURES_H 1 0139 0140 /* Define if support for deflate (zlib) filter is enabled */ 0141 #define H5_HAVE_FILTER_DEFLATE 1 0142 0143 /* Define if support for szip filter is enabled */ 0144 /* #undef H5_HAVE_FILTER_SZIP */ 0145 0146 /* Determine if _Float16 is available */ 0147 #define H5_HAVE__FLOAT16 1 0148 0149 /* Determine if __float128 will be used in the Fortran wrappers */ 0150 /* #undef H5_HAVE_FLOAT128 */ 0151 0152 /* Define to 1 if you have the `flock' function. */ 0153 #define H5_HAVE_FLOCK 1 0154 0155 /* Define to 1 if you have the `fork' function. */ 0156 #define H5_HAVE_FORK 1 0157 0158 /* Define to 1 if you have the `fseeko' function. */ 0159 /* #undef H5_HAVE_FSEEKO */ 0160 0161 /* Determine if INTEGER*16 is available */ 0162 /* #undef H5_HAVE_Fortran_INTEGER_SIZEOF_16 */ 0163 0164 /* Define to 1 if you have the `GetConsoleScreenBufferInfo' function. */ 0165 /* #undef H5_HAVE_GETCONSOLESCREENBUFFERINFO */ 0166 0167 /* Define to 1 if you have the `gethostname' function. */ 0168 #define H5_HAVE_GETHOSTNAME 1 0169 0170 /* Define to 1 if you have the `getrusage' function. */ 0171 #define H5_HAVE_GETRUSAGE 1 0172 0173 /* Define to 1 if you have the `gettextinfo' function. */ 0174 /* #undef H5_HAVE_GETTEXTINFO */ 0175 0176 /* Define to 1 if you have the `gettimeofday' function. */ 0177 #define H5_HAVE_GETTIMEOFDAY 1 0178 0179 /* Define to 1 if you have the <hdfs.h> header file. */ 0180 /* #undef H5_HAVE_HDFS_H */ 0181 0182 /* Define if parallel library will contain instrumentation to detect correct 0183 optimization operation */ 0184 /* #undef H5_HAVE_INSTRUMENTED_LIBRARY */ 0185 0186 /* Define if IOC VFD is built */ 0187 /* #undef H5_HAVE_IOC_VFD */ 0188 0189 /* Define to 1 if you have the `ioctl' function. */ 0190 #define H5_HAVE_IOCTL 1 0191 0192 /* Define to 1 if you have the `crypto' library (-lcrypto). */ 0193 /* #undef H5_HAVE_LIBCRYPTO */ 0194 0195 /* Define to 1 if you have the `curl' library (-lcurl). */ 0196 /* #undef H5_HAVE_LIBCURL */ 0197 0198 /* Define to 1 if you have the `dl' library (-ldl). */ 0199 #define H5_HAVE_LIBDL 1 0200 0201 /* Proceed to build with libhdfs */ 0202 /* #undef H5_HAVE_LIBHDFS */ 0203 0204 /* Define to 1 if you have the `jvm' library (-ljvm). */ 0205 /* #undef H5_HAVE_LIBJVM */ 0206 0207 /* Define to 1 if you have the `m' library (-lm). */ 0208 #define H5_HAVE_LIBM 1 0209 0210 /* Define to 1 if you have the `pthread' library (-lpthread). */ 0211 /* #undef H5_HAVE_LIBPTHREAD */ 0212 0213 /* Define to 1 if you have the `sz' library (-lsz). */ 0214 /* #undef H5_HAVE_LIBSZ */ 0215 0216 /* Define to 1 if you have the `ws2_32' library (-lws2_32). */ 0217 /* #undef H5_HAVE_LIBWS2_32 */ 0218 0219 /* Define to 1 if you have the `z' library (-lz). */ 0220 #define H5_HAVE_LIBZ 1 0221 0222 /* Define if the map API (H5M) should be compiled */ 0223 /* #undef H5_HAVE_MAP_API */ 0224 0225 /* Define whether the Mirror virtual file driver (VFD) will be compiled */ 0226 /* #undef H5_HAVE_MIRROR_VFD */ 0227 0228 /* Define if MPI_Comm_c2f and MPI_Comm_f2c exist */ 0229 #define H5_HAVE_MPI_MULTI_LANG_Comm 1 0230 0231 /* Define if MPI_Info_c2f and MPI_Info_f2c exist */ 0232 #define H5_HAVE_MPI_MULTI_LANG_Info 1 0233 0234 /* Define to 1 if you have the <netdb.h> header file. */ 0235 #define H5_HAVE_NETDB_H 1 0236 0237 /* Define to 1 if you have the <netinet/in.h> header file. */ 0238 #define H5_HAVE_NETINET_IN_H 1 0239 0240 /* Define to 1 if you have the <openssl/evp.h> header file. */ 0241 /* #undef H5_HAVE_OPENSSL_EVP_H */ 0242 0243 /* Define to 1 if you have the <openssl/hmac.h> header file. */ 0244 /* #undef H5_HAVE_OPENSSL_HMAC_H */ 0245 0246 /* Define to 1 if you have the <openssl/sha.h> header file. */ 0247 /* #undef H5_HAVE_OPENSSL_SHA_H */ 0248 0249 /* Define if we have parallel support */ 0250 #define H5_HAVE_PARALLEL 1 0251 0252 /* Define if MPI Fortran supports mpi_f08 module */ 0253 /* #undef H5_HAVE_MPI_F08 */ 0254 0255 /* Define if we have support for writing to filtered datasets in parallel */ 0256 #define H5_HAVE_PARALLEL_FILTERED_WRITES 1 0257 0258 /* Define if both pread and pwrite exist. */ 0259 #define H5_HAVE_PREADWRITE 1 0260 0261 /* Define to 1 if you have the <pthread.h> header file. */ 0262 #define H5_HAVE_PTHREAD_H 1 0263 0264 /* Define to 1 if 'pthread_condattr_setclock()' is available */ 0265 /* #undef H5_HAVE_PTHREAD_CONDATTR_SETCLOCK */ 0266 0267 /* Define to 1 if PTHREAD_MUTEX_ADAPTIVE_NP is available */ 0268 /* #undef H5_HAVE_PTHREAD_MUTEX_ADAPTIVE_NP */ 0269 0270 /* Define to 1 if you have the <pwd.h> header file. */ 0271 #define H5_HAVE_PWD_H 1 0272 0273 /* Define whether the Read-Only S3 virtual file driver (VFD) should be 0274 compiled */ 0275 /* #undef H5_HAVE_ROS3_VFD */ 0276 0277 /* Define if struct stat has the st_blocks field */ 0278 #define H5_HAVE_STAT_ST_BLOCKS 1 0279 0280 /* Define to 1 if you have the `strcasestr' function. */ 0281 #define H5_HAVE_STRCASESTR 1 0282 0283 /* Define to 1 if you have the `strdup' function. */ 0284 #define H5_HAVE_STRDUP 1 0285 0286 /* Define if struct text_info is defined */ 0287 /* #undef H5_HAVE_STRUCT_TEXT_INFO */ 0288 0289 /* Define if struct videoconfig is defined */ 0290 /* #undef H5_HAVE_STRUCT_VIDEOCONFIG */ 0291 0292 /* Define if Subfiling VFD is built */ 0293 /* #undef H5_HAVE_SUBFILING_VFD */ 0294 0295 /* Define if have stdatomic.h for Subfiling VFD */ 0296 /* #undef H5_HAVE_STDATOMIC_H */ 0297 0298 /* Define to 1 if you have the `symlink' function. */ 0299 #define H5_HAVE_SYMLINK 1 0300 0301 /* Define to 1 if you have the <sys/file.h> header file. */ 0302 #define H5_HAVE_SYS_FILE_H 1 0303 0304 /* Define to 1 if you have the <sys/ioctl.h> header file. */ 0305 #define H5_HAVE_SYS_IOCTL_H 1 0306 0307 /* Define to 1 if you have the <sys/resource.h> header file. */ 0308 #define H5_HAVE_SYS_RESOURCE_H 1 0309 0310 /* Define to 1 if you have the <sys/socket.h> header file. */ 0311 #define H5_HAVE_SYS_SOCKET_H 1 0312 0313 /* Define to 1 if you have the <sys/stat.h> header file. */ 0314 #define H5_HAVE_SYS_STAT_H 1 0315 0316 /* Define to 1 if you have the <sys/time.h> header file. */ 0317 #define H5_HAVE_SYS_TIME_H 1 0318 0319 /* Define to 1 if you have the <sys/types.h> header file. */ 0320 #define H5_HAVE_SYS_TYPES_H 1 0321 0322 /* Define to 1 if you have the <szlib.h> header file. */ 0323 /* #undef H5_HAVE_SZLIB_H */ 0324 0325 /* Define to 1 if the compiler supports the __builtin_expect() extension */ 0326 #define H5_HAVE_BUILTIN_EXPECT 1 0327 0328 #if defined(_WIN32) && !defined(H5_BUILT_AS_DYNAMIC_LIB) 0329 /* Not supported on WIN32 platforms with static linking */ 0330 /* #undef H5_HAVE_THREADSAFE */ 0331 #else 0332 /* Define if we have thread safe support */ 0333 /* #undef H5_HAVE_THREADSAFE */ 0334 #endif 0335 0336 /* Define if timezone is a global variable */ 0337 #define H5_HAVE_TIMEZONE 1 0338 0339 /* Define if the ioctl TIOCGETD is defined */ 0340 #define H5_HAVE_TIOCGETD 1 0341 0342 /* Define if the ioctl TIOGWINSZ is defined */ 0343 #define H5_HAVE_TIOCGWINSZ 1 0344 0345 /* Define to 1 if you have the `tmpfile' function. */ 0346 #define H5_HAVE_TMPFILE 1 0347 0348 /* Define if tm_gmtoff is a member of struct tm */ 0349 #define H5_HAVE_TM_GMTOFF 1 0350 0351 /* Define to 1 if you have the <unistd.h> header file. */ 0352 #define H5_HAVE_UNISTD_H 1 0353 0354 /* Define to 1 if you have the `vasprintf' function. */ 0355 #define H5_HAVE_VASPRINTF 1 0356 0357 /* Define to 1 if you have the `waitpid' function. */ 0358 #define H5_HAVE_WAITPID 1 0359 0360 /* Define to 1 if you have Win32 threads */ 0361 /* #undef H5_HAVE_WIN_THREADS */ 0362 0363 /* Define if your system has Windows-style path name. */ 0364 /* #undef H5_HAVE_WINDOW_PATH */ 0365 0366 /* Define to 1 if you have the <zlib.h> header file. */ 0367 #define H5_HAVE_ZLIB_H 1 0368 0369 /* Define to 1 if you have the `_getvideoconfig' function. */ 0370 /* #undef H5_HAVE__GETVIDEOCONFIG */ 0371 0372 /* Define to 1 if you have the `_scrsize' function. */ 0373 /* #undef H5_HAVE__SCRSIZE */ 0374 0375 /* Define if the library will ignore file locks when disabled */ 0376 #define H5_IGNORE_DISABLED_FILE_LOCKS 1 0377 0378 /* Define if the high-level library headers should be included in hdf5.h */ 0379 /* #undef H5_INCLUDE_HL */ 0380 0381 /* Define if new-style references should be used with dimension scales */ 0382 /* #undef H5_DIMENSION_SCALES_WITH_NEW_REF */ 0383 0384 /* Define if your system can convert long double to _Float16 values correctly. */ 0385 #define H5_LDOUBLE_TO_FLOAT16_CORRECT 1 0386 0387 /* Define if your system can convert long double to (unsigned) long long 0388 values correctly. */ 0389 #define H5_LDOUBLE_TO_LLONG_ACCURATE 1 0390 0391 /* Define if your system converts long double to (unsigned) long values with 0392 special algorithm. */ 0393 /* #undef H5_LDOUBLE_TO_LONG_SPECIAL */ 0394 0395 /* Define if your system can convert (unsigned) long long to long double 0396 values correctly. */ 0397 #define H5_LLONG_TO_LDOUBLE_CORRECT 1 0398 0399 /* Define if your system can convert (unsigned) long to long double values 0400 with special algorithm. */ 0401 /* #undef H5_LONG_TO_LDOUBLE_SPECIAL */ 0402 0403 /* Define to the sub-directory where libtool stores uninstalled libraries. */ 0404 /* #undef H5_LT_OBJDIR */ 0405 0406 /* Define if deprecated public API symbols are disabled */ 0407 /* #undef H5_NO_DEPRECATED_SYMBOLS */ 0408 0409 /* Name of package */ 0410 #define H5_PACKAGE "hdf5" 0411 0412 /* Define to the address where bug reports for this package should be sent. */ 0413 #define H5_PACKAGE_BUGREPORT "help@hdfgroup.org" 0414 0415 /* Define to the full name of this package. */ 0416 #define H5_PACKAGE_NAME "HDF5" 0417 0418 /* Define to the full name and version of this package. */ 0419 #define H5_PACKAGE_STRING "HDF5 1.14.5" 0420 0421 /* Define to the one symbol short name of this package. */ 0422 #define H5_PACKAGE_TARNAME "hdf5" 0423 0424 /* Define to the home page for this package. */ 0425 #define H5_PACKAGE_URL "http://www.hdfgroup.org" 0426 0427 /* Define to the version of this package. */ 0428 #define H5_PACKAGE_VERSION "1.14.5" 0429 0430 /* Determine the maximum decimal precision in C */ 0431 #define H5_PAC_C_MAX_REAL_PRECISION 0432 0433 /* Define Fortran Maximum Real Decimal Precision */ 0434 #define H5_PAC_FC_MAX_REAL_PRECISION 0435 0436 /* The size of `bool', as computed by sizeof. */ 0437 #define H5_SIZEOF_BOOL 1 0438 0439 /* The size of `char', as computed by sizeof. */ 0440 #define H5_SIZEOF_CHAR 1 0441 0442 /* The size of `double', as computed by sizeof. */ 0443 #define H5_SIZEOF_DOUBLE 8 0444 0445 /* The size of `float', as computed by sizeof. */ 0446 #define H5_SIZEOF_FLOAT 4 0447 0448 /* The size of `int', as computed by sizeof. */ 0449 #define H5_SIZEOF_INT 4 0450 0451 /* The size of `int16_t', as computed by sizeof. */ 0452 #define H5_SIZEOF_INT16_T 2 0453 0454 /* The size of `int32_t', as computed by sizeof. */ 0455 #define H5_SIZEOF_INT32_T 4 0456 0457 /* The size of `int64_t', as computed by sizeof. */ 0458 #define H5_SIZEOF_INT64_T 8 0459 0460 /* The size of `int8_t', as computed by sizeof. */ 0461 #define H5_SIZEOF_INT8_T 1 0462 0463 /* The size of `int_fast16_t', as computed by sizeof. */ 0464 #define H5_SIZEOF_INT_FAST16_T 8 0465 0466 /* The size of `int_fast32_t', as computed by sizeof. */ 0467 #define H5_SIZEOF_INT_FAST32_T 8 0468 0469 /* The size of `int_fast64_t', as computed by sizeof. */ 0470 #define H5_SIZEOF_INT_FAST64_T 8 0471 0472 /* The size of `int_fast8_t', as computed by sizeof. */ 0473 #define H5_SIZEOF_INT_FAST8_T 1 0474 0475 /* The size of `int_least16_t', as computed by sizeof. */ 0476 #define H5_SIZEOF_INT_LEAST16_T 2 0477 0478 /* The size of `int_least32_t', as computed by sizeof. */ 0479 #define H5_SIZEOF_INT_LEAST32_T 4 0480 0481 /* The size of `int_least64_t', as computed by sizeof. */ 0482 #define H5_SIZEOF_INT_LEAST64_T 8 0483 0484 /* The size of `int_least8_t', as computed by sizeof. */ 0485 #define H5_SIZEOF_INT_LEAST8_T 1 0486 0487 #if !defined(__APPLE__) 0488 0489 /* The size of `size_t', as computed by sizeof. */ 0490 #define H5_SIZEOF_SIZE_T 8 0491 0492 /* The size of `ssize_t', as computed by sizeof. */ 0493 #define H5_SIZEOF_SSIZE_T 8 0494 0495 /* The size of `long', as computed by sizeof. */ 0496 #define H5_SIZEOF_LONG 8 0497 0498 /* The size of `long double', as computed by sizeof. */ 0499 #define H5_SIZEOF_LONG_DOUBLE 16 0500 0501 #else 0502 0503 /* On Apple, to support Universal Binaries (where multiple CPU 0504 architectures exist in one library/executable), we can't assume 0505 the machine doing the compiling has the same endianness or type 0506 sizes as all the various architectures (PowerPC, Intel, ARM). */ 0507 0508 # if defined(__LP64__) && __LP64__ 0509 #define H5_SIZEOF_LONG 8 0510 #define H5_SIZEOF_SIZE_T 8 0511 #define H5_SIZEOF_SSIZE_T 8 0512 # else 0513 #define H5_SIZEOF_LONG 4 0514 #define H5_SIZEOF_SIZE_T 4 0515 #define H5_SIZEOF_SSIZE_T 4 0516 # endif 0517 0518 # if defined(__i386__) || defined(__x86_64__) 0519 #define H5_SIZEOF_LONG_DOUBLE 16 0520 # elif defined(__aarch64__) 0521 #define H5_SIZEOF_LONG_DOUBLE 8 0522 # else 0523 #define H5_SIZEOF_LONG_DOUBLE 16 0524 # endif 0525 0526 #endif 0527 0528 /* The size of `long long', as computed by sizeof. */ 0529 #if !defined(__APPLE__) 0530 #define H5_SIZEOF_LONG_LONG 8 0531 #else 0532 #define H5_SIZEOF_LONG_LONG 8 0533 #endif 0534 0535 /* The size of `off_t', as computed by sizeof. */ 0536 #define H5_SIZEOF_OFF_T 8 0537 0538 /* The size of `ptrdiff_t', as computed by sizeof. */ 0539 #define H5_SIZEOF_PTRDIFF_T 8 0540 0541 /* The size of `short', as computed by sizeof. */ 0542 #define H5_SIZEOF_SHORT 2 0543 0544 /* The size of `time_t', as computed by sizeof. */ 0545 #define H5_SIZEOF_TIME_T 8 0546 0547 /* The size of `uint16_t', as computed by sizeof. */ 0548 #define H5_SIZEOF_UINT16_T 2 0549 0550 /* The size of `uint32_t', as computed by sizeof. */ 0551 #define H5_SIZEOF_UINT32_T 4 0552 0553 /* The size of `uint64_t', as computed by sizeof. */ 0554 #define H5_SIZEOF_UINT64_T 8 0555 0556 /* The size of `uint8_t', as computed by sizeof. */ 0557 #define H5_SIZEOF_UINT8_T 1 0558 0559 /* The size of `uint_fast16_t', as computed by sizeof. */ 0560 #define H5_SIZEOF_UINT_FAST16_T 8 0561 0562 /* The size of `uint_fast32_t', as computed by sizeof. */ 0563 #define H5_SIZEOF_UINT_FAST32_T 8 0564 0565 /* The size of `uint_fast64_t', as computed by sizeof. */ 0566 #define H5_SIZEOF_UINT_FAST64_T 8 0567 0568 /* The size of `uint_fast8_t', as computed by sizeof. */ 0569 #define H5_SIZEOF_UINT_FAST8_T 1 0570 0571 /* The size of `uint_least16_t', as computed by sizeof. */ 0572 #define H5_SIZEOF_UINT_LEAST16_T 2 0573 0574 /* The size of `uint_least32_t', as computed by sizeof. */ 0575 #define H5_SIZEOF_UINT_LEAST32_T 4 0576 0577 /* The size of `uint_least64_t', as computed by sizeof. */ 0578 #define H5_SIZEOF_UINT_LEAST64_T 8 0579 0580 /* The size of `uint_least8_t', as computed by sizeof. */ 0581 #define H5_SIZEOF_UINT_LEAST8_T 1 0582 0583 /* The size of `unsigned', as computed by sizeof. */ 0584 #define H5_SIZEOF_UNSIGNED 4 0585 0586 /* The size of `_Float16', as computed by sizeof. */ 0587 #define H5_SIZEOF__FLOAT16 2 0588 0589 /* Define if strict file format checks are enabled */ 0590 /* #undef H5_STRICT_FORMAT_CHECKS */ 0591 0592 /* Define if your system supports pthread_attr_setscope(&attribute, 0593 PTHREAD_SCOPE_SYSTEM) call. */ 0594 #define H5_SYSTEM_SCOPE_THREADS 1 0595 0596 /* Define using v1.6 public API symbols by default */ 0597 /* #undef H5_USE_16_API_DEFAULT */ 0598 0599 /* Define using v1.8 public API symbols by default */ 0600 /* #undef H5_USE_18_API_DEFAULT */ 0601 0602 /* Define using v1.10 public API symbols by default */ 0603 /* #undef H5_USE_110_API_DEFAULT */ 0604 0605 /* Define using v1.12 public API symbols by default */ 0606 /* #undef H5_USE_112_API_DEFAULT */ 0607 0608 /* Define using v1.14 public API symbols by default */ 0609 #define H5_USE_114_API_DEFAULT 1 0610 0611 /* Define if the library will use file locking */ 0612 #define H5_USE_FILE_LOCKING 1 0613 0614 /* Define if a memory checking tool will be used on the library, to cause 0615 library to be very picky about memory operations and also disable the 0616 internal free list manager code. */ 0617 /* #undef H5_USING_MEMCHECKER */ 0618 0619 /* Version number of package */ 0620 #define H5_VERSION "1.14.5" 0621 0622 /* Data accuracy is preferred to speed during data conversions */ 0623 #define H5_WANT_DATA_ACCURACY 1 0624 0625 /* Check exception handling functions during data conversions */ 0626 #define H5_WANT_DCONV_EXCEPTION 1 0627 0628 /* Define if showing all compiler warnings are desired (i.e. don't suppress them internally) */ 0629 /* #undef H5_SHOW_ALL_WARNINGS */ 0630 0631 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 0632 significant byte first (like Motorola and SPARC, unlike Intel). */ 0633 #if !defined(__APPLE__) 0634 # ifndef WORDS_BIGENDIAN 0635 # undef WORDS_BIGENDIAN 0636 # endif 0637 #else 0638 # if defined __BIG_ENDIAN__ 0639 # define WORDS_BIGENDIAN 1 0640 # endif 0641 #endif 0642 0643 /* #undef WORDS_BIGENDIAN */ 0644 0645 /* Number of bits in a file offset, on hosts where this is settable. */ 0646 /* #undef H5__FILE_OFFSET_BITS */ 0647 0648 /* Define for large files, on AIX-style hosts. */ 0649 /* #undef H5__LARGE_FILES */ 0650 0651 /* Define to `long int' if <sys/types.h> does not define. */ 0652 /* #undef H5_off_t */ 0653 0654 /* Define to `long' if <sys/types.h> does not define. */ 0655 /* #undef H5_ssize_t */ 0656 0657 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
![]() ![]() |