Back to home page

EIC code displayed by LXR

 
 

    


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