Go to the documentation of this file. 30 #define H5_DEFAULT_PLUGINDIR "/usr/local/lib/plugin:/usr/local/hdf5/lib/plugin" 45 #define H5_FC_FUNC(name,NAME) name ## _ 48 #define H5_FC_FUNC_(name,NAME) name ## _ 51 #define H5_FORTRAN_C_BOOL_IS_UNIQUE 69 #define H5_Fortran_COMPILER_ID GNU 87 #define H5_HAVE_ALARM 1 90 #define H5_HAVE_ARPA_INET_H 1 93 #define H5_HAVE_ASPRINTF 1 96 #define H5_HAVE_ATTRIBUTE 1 99 #define H5_HAVE_C99_COMPLEX_NUMBERS 1 102 #define H5_HAVE_CLOCK_GETTIME 1 105 #define H5_HAVE_COMPLEX_NUMBERS 1 117 #define H5_HAVE_DIRENT_H 1 120 #define H5_HAVE_DLFCN_H 1 123 #define H5_HAVE_EMBEDDED_LIBINFO 1 129 #define H5_HAVE_FCNTL 1 132 #define H5_HAVE_FILTER_DEFLATE 1 144 #define H5_HAVE_FLOCK 1 147 #define H5_HAVE_FORK 1 159 #define H5_HAVE_GETHOSTNAME 1 162 #define H5_HAVE_GETRUSAGE 1 168 #define H5_HAVE_GETTIMEOFDAY 1 181 #define H5_HAVE_IOCTL 1 190 #define H5_HAVE_LIBDL 1 199 #define H5_HAVE_LIBM 1 211 #define H5_HAVE_LIBZ 1 226 #define H5_HAVE_NETDB_H 1 229 #define H5_HAVE_NETINET_IN_H 1 253 #define H5_HAVE_PTHREAD_H 1 259 #define H5_HAVE_PWD_H 1 262 #define H5_HAVE_QSORT_REENTRANT 1 269 #define H5_HAVE_STAT_ST_BLOCKS 1 272 #define H5_HAVE_STRCASESTR 1 275 #define H5_HAVE_STRDUP 1 287 #define H5_HAVE_STDATOMIC_H 1 290 #define H5_HAVE_SYMLINK 1 293 #define H5_HAVE_SYS_FILE_H 1 296 #define H5_HAVE_SYS_IOCTL_H 1 299 #define H5_HAVE_SYS_RESOURCE_H 1 302 #define H5_HAVE_SYS_SOCKET_H 1 305 #define H5_HAVE_SYS_STAT_H 1 308 #define H5_HAVE_SYS_TIME_H 1 314 # define H5_HAVE_THREADS 1 316 #if defined(_WIN32) && !defined(H5_BUILT_AS_DYNAMIC_LIB) 324 #if defined(_WIN32) && !defined(H5_BUILT_AS_DYNAMIC_LIB) 333 #define H5_HAVE_TIMEZONE 1 336 #define H5_HAVE_TIOCGETD 1 339 #define H5_HAVE_TIOCGWINSZ 1 342 #define H5_HAVE_TMPFILE 1 345 #define H5_HAVE_TM_GMTOFF 1 348 #define H5_HAVE_UNISTD_H 1 351 #define H5_HAVE_VASPRINTF 1 354 #define H5_HAVE_WAITPID 1 366 #define H5_HAVE_ZLIB_H 1 378 #define H5_IGNORE_DISABLED_FILE_LOCKS 1 381 #define H5_INCLUDE_HL 1 391 #define H5_LDOUBLE_TO_LLONG_ACCURATE 1 399 #define H5_LLONG_TO_LDOUBLE_CORRECT 1 412 #define H5_PACKAGE "hdf5" 415 #define H5_PACKAGE_BUGREPORT "help@hdfgroup.org" 418 #define H5_PACKAGE_NAME "HDF5" 421 #define H5_PACKAGE_STRING "HDF5 2.1.1" 424 #define H5_PACKAGE_TARNAME "hdf5" 427 #define H5_PACKAGE_URL "https://www.hdfgroup.org" 430 #define H5_PACKAGE_VERSION "2.1.1" 433 #define H5_PAC_C_MAX_REAL_PRECISION 436 #define H5_PAC_FC_MAX_REAL_PRECISION 439 #define H5_SIZEOF_BOOL 1 442 #define H5_SIZEOF_CHAR 1 445 #define H5_SIZEOF_DOUBLE 8 448 #define H5_SIZEOF_DOUBLE_COMPLEX 16 451 #define H5_SIZEOF_FLOAT 4 454 #define H5_SIZEOF_FLOAT_COMPLEX 8 457 #define H5_SIZEOF_INT 4 460 #define H5_SIZEOF_INT16_T 2 463 #define H5_SIZEOF_INT32_T 4 466 #define H5_SIZEOF_INT64_T 8 469 #define H5_SIZEOF_INT8_T 1 472 #define H5_SIZEOF_INT_FAST16_T 8 475 #define H5_SIZEOF_INT_FAST32_T 8 478 #define H5_SIZEOF_INT_FAST64_T 8 481 #define H5_SIZEOF_INT_FAST8_T 1 484 #define H5_SIZEOF_INT_LEAST16_T 2 487 #define H5_SIZEOF_INT_LEAST32_T 4 490 #define H5_SIZEOF_INT_LEAST64_T 8 493 #define H5_SIZEOF_INT_LEAST8_T 1 495 #if !defined(__APPLE__) 498 #define H5_SIZEOF_SIZE_T 8 501 #define H5_SIZEOF_SSIZE_T 8 504 #define H5_SIZEOF_LONG 8 507 #define H5_SIZEOF_LONG_DOUBLE 16 510 #define H5_SIZEOF_LONG_DOUBLE_COMPLEX 32 519 # if defined(__LP64__) && __LP64__ 520 #define H5_SIZEOF_LONG 8 521 #define H5_SIZEOF_SIZE_T 8 522 #define H5_SIZEOF_SSIZE_T 8 524 #define H5_SIZEOF_LONG 4 525 #define H5_SIZEOF_SIZE_T 4 526 #define H5_SIZEOF_SSIZE_T 4 529 # if defined(__i386__) || defined(__x86_64__) 530 #define H5_SIZEOF_LONG_DOUBLE 16 531 #define H5_SIZEOF_LONG_DOUBLE_COMPLEX 32 532 # elif defined(__aarch64__) 533 #define H5_SIZEOF_LONG_DOUBLE 8 534 #define H5_SIZEOF_LONG_DOUBLE_COMPLEX 16 536 #define H5_SIZEOF_LONG_DOUBLE 16 537 #define H5_SIZEOF_LONG_DOUBLE_COMPLEX 32 543 #if !defined(__APPLE__) 544 #define H5_SIZEOF_LONG_LONG 8 546 #define H5_SIZEOF_LONG_LONG 8 550 #define H5_SIZEOF_OFF_T 8 553 #define H5_SIZEOF_PTRDIFF_T 8 556 #define H5_SIZEOF_SHORT 2 559 #define H5_SIZEOF_TIME_T 8 562 #define H5_SIZEOF_UINT16_T 2 565 #define H5_SIZEOF_UINT32_T 4 568 #define H5_SIZEOF_UINT64_T 8 571 #define H5_SIZEOF_UINT8_T 1 574 #define H5_SIZEOF_UINT_FAST16_T 8 577 #define H5_SIZEOF_UINT_FAST32_T 8 580 #define H5_SIZEOF_UINT_FAST64_T 8 583 #define H5_SIZEOF_UINT_FAST8_T 1 586 #define H5_SIZEOF_UINT_LEAST16_T 2 589 #define H5_SIZEOF_UINT_LEAST32_T 4 592 #define H5_SIZEOF_UINT_LEAST64_T 8 595 #define H5_SIZEOF_UINT_LEAST8_T 1 598 #define H5_SIZEOF_UNSIGNED 4 601 #define H5_SIZEOF__FLOAT16 0 625 #define H5_USE_FILE_LOCKING 1 633 #define H5_VERSION "2.1.1" 636 #define H5_WANT_DATA_ACCURACY 1 639 #define H5_WANT_DCONV_EXCEPTION 1 646 #if !defined(__APPLE__) 647 # ifndef WORDS_BIGENDIAN 648 # undef WORDS_BIGENDIAN 651 # if defined __BIG_ENDIAN__ 652 # define WORDS_BIGENDIAN 1