Macros
H5pubconf.h File Reference

Go to the source code of this file.

Macros

#define H5_DEFAULT_PLUGINDIR   "/usr/local/lib/plugin:/usr/local/hdf5/lib/plugin"
 
#define H5_FC_FUNC(name, NAME)   name ## _
 
#define H5_FC_FUNC_(name, NAME)   name ## _
 
#define H5_FORTRAN_C_BOOL_IS_UNIQUE
 
#define H5_Fortran_COMPILER_ID   GNU
 
#define H5_HAVE_ALARM   1
 
#define H5_HAVE_ARPA_INET_H   1
 
#define H5_HAVE_ASPRINTF   1
 
#define H5_HAVE_ATTRIBUTE   1
 
#define H5_HAVE_C99_COMPLEX_NUMBERS   1
 
#define H5_HAVE_CLOCK_GETTIME   1
 
#define H5_HAVE_COMPLEX_NUMBERS   1
 
#define H5_HAVE_DIRENT_H   1
 
#define H5_HAVE_DLFCN_H   1
 
#define H5_HAVE_EMBEDDED_LIBINFO   1
 
#define H5_HAVE_FCNTL   1
 
#define H5_HAVE_FILTER_DEFLATE   1
 
#define H5_HAVE_FLOCK   1
 
#define H5_HAVE_FORK   1
 
#define H5_HAVE_GETHOSTNAME   1
 
#define H5_HAVE_GETRUSAGE   1
 
#define H5_HAVE_GETTIMEOFDAY   1
 
#define H5_HAVE_IOCTL   1
 
#define H5_HAVE_LIBDL   1
 
#define H5_HAVE_LIBM   1
 
#define H5_HAVE_LIBZ   1
 
#define H5_HAVE_NETDB_H   1
 
#define H5_HAVE_NETINET_IN_H   1
 
#define H5_HAVE_PTHREAD_H   1
 
#define H5_HAVE_PWD_H   1
 
#define H5_HAVE_QSORT_REENTRANT   1
 
#define H5_HAVE_STAT_ST_BLOCKS   1
 
#define H5_HAVE_STRCASESTR   1
 
#define H5_HAVE_STRDUP   1
 
#define H5_HAVE_STDATOMIC_H   1
 
#define H5_HAVE_SYMLINK   1
 
#define H5_HAVE_SYS_FILE_H   1
 
#define H5_HAVE_SYS_IOCTL_H   1
 
#define H5_HAVE_SYS_RESOURCE_H   1
 
#define H5_HAVE_SYS_SOCKET_H   1
 
#define H5_HAVE_SYS_STAT_H   1
 
#define H5_HAVE_SYS_TIME_H   1
 
#define H5_HAVE_THREADS   1
 
#define H5_HAVE_TIMEZONE   1
 
#define H5_HAVE_TIOCGETD   1
 
#define H5_HAVE_TIOCGWINSZ   1
 
#define H5_HAVE_TMPFILE   1
 
#define H5_HAVE_TM_GMTOFF   1
 
#define H5_HAVE_UNISTD_H   1
 
#define H5_HAVE_VASPRINTF   1
 
#define H5_HAVE_WAITPID   1
 
#define H5_HAVE_ZLIB_H   1
 
#define H5_IGNORE_DISABLED_FILE_LOCKS   1
 
#define H5_INCLUDE_HL   1
 
#define H5_LDOUBLE_TO_LLONG_ACCURATE   1
 
#define H5_LLONG_TO_LDOUBLE_CORRECT   1
 
#define H5_PACKAGE   "hdf5"
 
#define H5_PACKAGE_BUGREPORT   "help@hdfgroup.org"
 
#define H5_PACKAGE_NAME   "HDF5"
 
#define H5_PACKAGE_STRING   "HDF5 2.1.1"
 
#define H5_PACKAGE_TARNAME   "hdf5"
 
#define H5_PACKAGE_URL   "https://www.hdfgroup.org"
 
#define H5_PACKAGE_VERSION   "2.1.1"
 
#define H5_PAC_C_MAX_REAL_PRECISION
 
#define H5_PAC_FC_MAX_REAL_PRECISION
 
#define H5_SIZEOF_BOOL   1
 
#define H5_SIZEOF_CHAR   1
 
#define H5_SIZEOF_DOUBLE   8
 
#define H5_SIZEOF_DOUBLE_COMPLEX   16
 
#define H5_SIZEOF_FLOAT   4
 
#define H5_SIZEOF_FLOAT_COMPLEX   8
 
#define H5_SIZEOF_INT   4
 
#define H5_SIZEOF_INT16_T   2
 
#define H5_SIZEOF_INT32_T   4
 
#define H5_SIZEOF_INT64_T   8
 
#define H5_SIZEOF_INT8_T   1
 
#define H5_SIZEOF_INT_FAST16_T   8
 
#define H5_SIZEOF_INT_FAST32_T   8
 
#define H5_SIZEOF_INT_FAST64_T   8
 
#define H5_SIZEOF_INT_FAST8_T   1
 
#define H5_SIZEOF_INT_LEAST16_T   2
 
#define H5_SIZEOF_INT_LEAST32_T   4
 
#define H5_SIZEOF_INT_LEAST64_T   8
 
#define H5_SIZEOF_INT_LEAST8_T   1
 
#define H5_SIZEOF_SIZE_T   8
 
#define H5_SIZEOF_SSIZE_T   8
 
#define H5_SIZEOF_LONG   8
 
#define H5_SIZEOF_LONG_DOUBLE   16
 
#define H5_SIZEOF_LONG_DOUBLE_COMPLEX   32
 
#define H5_SIZEOF_LONG_LONG   8
 
#define H5_SIZEOF_OFF_T   8
 
#define H5_SIZEOF_PTRDIFF_T   8
 
#define H5_SIZEOF_SHORT   2
 
#define H5_SIZEOF_TIME_T   8
 
#define H5_SIZEOF_UINT16_T   2
 
#define H5_SIZEOF_UINT32_T   4
 
#define H5_SIZEOF_UINT64_T   8
 
#define H5_SIZEOF_UINT8_T   1
 
#define H5_SIZEOF_UINT_FAST16_T   8
 
#define H5_SIZEOF_UINT_FAST32_T   8
 
#define H5_SIZEOF_UINT_FAST64_T   8
 
#define H5_SIZEOF_UINT_FAST8_T   1
 
#define H5_SIZEOF_UINT_LEAST16_T   2
 
#define H5_SIZEOF_UINT_LEAST32_T   4
 
#define H5_SIZEOF_UINT_LEAST64_T   8
 
#define H5_SIZEOF_UINT_LEAST8_T   1
 
#define H5_SIZEOF_UNSIGNED   4
 
#define H5_SIZEOF__FLOAT16   0
 
#define H5_USE_FILE_LOCKING   1
 
#define H5_VERSION   "2.1.1"
 
#define H5_WANT_DATA_ACCURACY   1
 
#define H5_WANT_DCONV_EXCEPTION   1
 

Macro Definition Documentation

◆ H5_DEFAULT_PLUGINDIR

#define H5_DEFAULT_PLUGINDIR   "/usr/local/lib/plugin:/usr/local/hdf5/lib/plugin"

Definition at line 30 of file H5pubconf.h.

◆ H5_FC_FUNC

#define H5_FC_FUNC (   name,
  NAME 
)    name ## _

Definition at line 45 of file H5pubconf.h.

◆ H5_FC_FUNC_

#define H5_FC_FUNC_ (   name,
  NAME 
)    name ## _

Definition at line 48 of file H5pubconf.h.

◆ H5_FORTRAN_C_BOOL_IS_UNIQUE

#define H5_FORTRAN_C_BOOL_IS_UNIQUE

Definition at line 51 of file H5pubconf.h.

◆ H5_Fortran_COMPILER_ID

#define H5_Fortran_COMPILER_ID   GNU

Definition at line 69 of file H5pubconf.h.

◆ H5_HAVE_ALARM

#define H5_HAVE_ALARM   1

Definition at line 87 of file H5pubconf.h.

◆ H5_HAVE_ARPA_INET_H

#define H5_HAVE_ARPA_INET_H   1

Definition at line 90 of file H5pubconf.h.

◆ H5_HAVE_ASPRINTF

#define H5_HAVE_ASPRINTF   1

Definition at line 93 of file H5pubconf.h.

◆ H5_HAVE_ATTRIBUTE

#define H5_HAVE_ATTRIBUTE   1

Definition at line 96 of file H5pubconf.h.

◆ H5_HAVE_C99_COMPLEX_NUMBERS

#define H5_HAVE_C99_COMPLEX_NUMBERS   1

Definition at line 99 of file H5pubconf.h.

◆ H5_HAVE_CLOCK_GETTIME

#define H5_HAVE_CLOCK_GETTIME   1

Definition at line 102 of file H5pubconf.h.

◆ H5_HAVE_COMPLEX_NUMBERS

#define H5_HAVE_COMPLEX_NUMBERS   1

Definition at line 105 of file H5pubconf.h.

◆ H5_HAVE_DIRENT_H

#define H5_HAVE_DIRENT_H   1

Definition at line 117 of file H5pubconf.h.

◆ H5_HAVE_DLFCN_H

#define H5_HAVE_DLFCN_H   1

Definition at line 120 of file H5pubconf.h.

◆ H5_HAVE_EMBEDDED_LIBINFO

#define H5_HAVE_EMBEDDED_LIBINFO   1

Definition at line 123 of file H5pubconf.h.

◆ H5_HAVE_FCNTL

#define H5_HAVE_FCNTL   1

Definition at line 129 of file H5pubconf.h.

◆ H5_HAVE_FILTER_DEFLATE

#define H5_HAVE_FILTER_DEFLATE   1

Definition at line 132 of file H5pubconf.h.

◆ H5_HAVE_FLOCK

#define H5_HAVE_FLOCK   1

Definition at line 144 of file H5pubconf.h.

◆ H5_HAVE_FORK

#define H5_HAVE_FORK   1

Definition at line 147 of file H5pubconf.h.

◆ H5_HAVE_GETHOSTNAME

#define H5_HAVE_GETHOSTNAME   1

Definition at line 159 of file H5pubconf.h.

◆ H5_HAVE_GETRUSAGE

#define H5_HAVE_GETRUSAGE   1

Definition at line 162 of file H5pubconf.h.

◆ H5_HAVE_GETTIMEOFDAY

#define H5_HAVE_GETTIMEOFDAY   1

Definition at line 168 of file H5pubconf.h.

◆ H5_HAVE_IOCTL

#define H5_HAVE_IOCTL   1

Definition at line 181 of file H5pubconf.h.

◆ H5_HAVE_LIBDL

#define H5_HAVE_LIBDL   1

Definition at line 190 of file H5pubconf.h.

◆ H5_HAVE_LIBM

#define H5_HAVE_LIBM   1

Definition at line 199 of file H5pubconf.h.

◆ H5_HAVE_LIBZ

#define H5_HAVE_LIBZ   1

Definition at line 211 of file H5pubconf.h.

◆ H5_HAVE_NETDB_H

#define H5_HAVE_NETDB_H   1

Definition at line 226 of file H5pubconf.h.

◆ H5_HAVE_NETINET_IN_H

#define H5_HAVE_NETINET_IN_H   1

Definition at line 229 of file H5pubconf.h.

◆ H5_HAVE_PTHREAD_H

#define H5_HAVE_PTHREAD_H   1

Definition at line 253 of file H5pubconf.h.

◆ H5_HAVE_PWD_H

#define H5_HAVE_PWD_H   1

Definition at line 259 of file H5pubconf.h.

◆ H5_HAVE_QSORT_REENTRANT

#define H5_HAVE_QSORT_REENTRANT   1

Definition at line 262 of file H5pubconf.h.

◆ H5_HAVE_STAT_ST_BLOCKS

#define H5_HAVE_STAT_ST_BLOCKS   1

Definition at line 269 of file H5pubconf.h.

◆ H5_HAVE_STRCASESTR

#define H5_HAVE_STRCASESTR   1

Definition at line 272 of file H5pubconf.h.

◆ H5_HAVE_STRDUP

#define H5_HAVE_STRDUP   1

Definition at line 275 of file H5pubconf.h.

◆ H5_HAVE_STDATOMIC_H

#define H5_HAVE_STDATOMIC_H   1

Definition at line 287 of file H5pubconf.h.

◆ H5_HAVE_SYMLINK

#define H5_HAVE_SYMLINK   1

Definition at line 290 of file H5pubconf.h.

◆ H5_HAVE_SYS_FILE_H

#define H5_HAVE_SYS_FILE_H   1

Definition at line 293 of file H5pubconf.h.

◆ H5_HAVE_SYS_IOCTL_H

#define H5_HAVE_SYS_IOCTL_H   1

Definition at line 296 of file H5pubconf.h.

◆ H5_HAVE_SYS_RESOURCE_H

#define H5_HAVE_SYS_RESOURCE_H   1

Definition at line 299 of file H5pubconf.h.

◆ H5_HAVE_SYS_SOCKET_H

#define H5_HAVE_SYS_SOCKET_H   1

Definition at line 302 of file H5pubconf.h.

◆ H5_HAVE_SYS_STAT_H

#define H5_HAVE_SYS_STAT_H   1

Definition at line 305 of file H5pubconf.h.

◆ H5_HAVE_SYS_TIME_H

#define H5_HAVE_SYS_TIME_H   1

Definition at line 308 of file H5pubconf.h.

◆ H5_HAVE_THREADS

#define H5_HAVE_THREADS   1

Definition at line 314 of file H5pubconf.h.

◆ H5_HAVE_TIMEZONE

#define H5_HAVE_TIMEZONE   1

Definition at line 333 of file H5pubconf.h.

◆ H5_HAVE_TIOCGETD

#define H5_HAVE_TIOCGETD   1

Definition at line 336 of file H5pubconf.h.

◆ H5_HAVE_TIOCGWINSZ

#define H5_HAVE_TIOCGWINSZ   1

Definition at line 339 of file H5pubconf.h.

◆ H5_HAVE_TMPFILE

#define H5_HAVE_TMPFILE   1

Definition at line 342 of file H5pubconf.h.

◆ H5_HAVE_TM_GMTOFF

#define H5_HAVE_TM_GMTOFF   1

Definition at line 345 of file H5pubconf.h.

◆ H5_HAVE_UNISTD_H

#define H5_HAVE_UNISTD_H   1

Definition at line 348 of file H5pubconf.h.

◆ H5_HAVE_VASPRINTF

#define H5_HAVE_VASPRINTF   1

Definition at line 351 of file H5pubconf.h.

◆ H5_HAVE_WAITPID

#define H5_HAVE_WAITPID   1

Definition at line 354 of file H5pubconf.h.

◆ H5_HAVE_ZLIB_H

#define H5_HAVE_ZLIB_H   1

Definition at line 366 of file H5pubconf.h.

◆ H5_IGNORE_DISABLED_FILE_LOCKS

#define H5_IGNORE_DISABLED_FILE_LOCKS   1

Definition at line 378 of file H5pubconf.h.

◆ H5_INCLUDE_HL

#define H5_INCLUDE_HL   1

Definition at line 381 of file H5pubconf.h.

◆ H5_LDOUBLE_TO_LLONG_ACCURATE

#define H5_LDOUBLE_TO_LLONG_ACCURATE   1

Definition at line 391 of file H5pubconf.h.

◆ H5_LLONG_TO_LDOUBLE_CORRECT

#define H5_LLONG_TO_LDOUBLE_CORRECT   1

Definition at line 399 of file H5pubconf.h.

◆ H5_PACKAGE

#define H5_PACKAGE   "hdf5"

Definition at line 412 of file H5pubconf.h.

◆ H5_PACKAGE_BUGREPORT

#define H5_PACKAGE_BUGREPORT   "help@hdfgroup.org"

Definition at line 415 of file H5pubconf.h.

◆ H5_PACKAGE_NAME

#define H5_PACKAGE_NAME   "HDF5"

Definition at line 418 of file H5pubconf.h.

◆ H5_PACKAGE_STRING

#define H5_PACKAGE_STRING   "HDF5 2.1.1"

Definition at line 421 of file H5pubconf.h.

◆ H5_PACKAGE_TARNAME

#define H5_PACKAGE_TARNAME   "hdf5"

Definition at line 424 of file H5pubconf.h.

◆ H5_PACKAGE_URL

#define H5_PACKAGE_URL   "https://www.hdfgroup.org"

Definition at line 427 of file H5pubconf.h.

◆ H5_PACKAGE_VERSION

#define H5_PACKAGE_VERSION   "2.1.1"

Definition at line 430 of file H5pubconf.h.

◆ H5_PAC_C_MAX_REAL_PRECISION

#define H5_PAC_C_MAX_REAL_PRECISION

Definition at line 433 of file H5pubconf.h.

◆ H5_PAC_FC_MAX_REAL_PRECISION

#define H5_PAC_FC_MAX_REAL_PRECISION

Definition at line 436 of file H5pubconf.h.

◆ H5_SIZEOF_BOOL

#define H5_SIZEOF_BOOL   1

Definition at line 439 of file H5pubconf.h.

◆ H5_SIZEOF_CHAR

#define H5_SIZEOF_CHAR   1

Definition at line 442 of file H5pubconf.h.

◆ H5_SIZEOF_DOUBLE

#define H5_SIZEOF_DOUBLE   8

Definition at line 445 of file H5pubconf.h.

◆ H5_SIZEOF_DOUBLE_COMPLEX

#define H5_SIZEOF_DOUBLE_COMPLEX   16

Definition at line 448 of file H5pubconf.h.

◆ H5_SIZEOF_FLOAT

#define H5_SIZEOF_FLOAT   4

Definition at line 451 of file H5pubconf.h.

◆ H5_SIZEOF_FLOAT_COMPLEX

#define H5_SIZEOF_FLOAT_COMPLEX   8

Definition at line 454 of file H5pubconf.h.

◆ H5_SIZEOF_INT

#define H5_SIZEOF_INT   4

Definition at line 457 of file H5pubconf.h.

◆ H5_SIZEOF_INT16_T

#define H5_SIZEOF_INT16_T   2

Definition at line 460 of file H5pubconf.h.

◆ H5_SIZEOF_INT32_T

#define H5_SIZEOF_INT32_T   4

Definition at line 463 of file H5pubconf.h.

◆ H5_SIZEOF_INT64_T

#define H5_SIZEOF_INT64_T   8

Definition at line 466 of file H5pubconf.h.

◆ H5_SIZEOF_INT8_T

#define H5_SIZEOF_INT8_T   1

Definition at line 469 of file H5pubconf.h.

◆ H5_SIZEOF_INT_FAST16_T

#define H5_SIZEOF_INT_FAST16_T   8

Definition at line 472 of file H5pubconf.h.

◆ H5_SIZEOF_INT_FAST32_T

#define H5_SIZEOF_INT_FAST32_T   8

Definition at line 475 of file H5pubconf.h.

◆ H5_SIZEOF_INT_FAST64_T

#define H5_SIZEOF_INT_FAST64_T   8

Definition at line 478 of file H5pubconf.h.

◆ H5_SIZEOF_INT_FAST8_T

#define H5_SIZEOF_INT_FAST8_T   1

Definition at line 481 of file H5pubconf.h.

◆ H5_SIZEOF_INT_LEAST16_T

#define H5_SIZEOF_INT_LEAST16_T   2

Definition at line 484 of file H5pubconf.h.

◆ H5_SIZEOF_INT_LEAST32_T

#define H5_SIZEOF_INT_LEAST32_T   4

Definition at line 487 of file H5pubconf.h.

◆ H5_SIZEOF_INT_LEAST64_T

#define H5_SIZEOF_INT_LEAST64_T   8

Definition at line 490 of file H5pubconf.h.

◆ H5_SIZEOF_INT_LEAST8_T

#define H5_SIZEOF_INT_LEAST8_T   1

Definition at line 493 of file H5pubconf.h.

◆ H5_SIZEOF_SIZE_T

#define H5_SIZEOF_SIZE_T   8

Definition at line 498 of file H5pubconf.h.

◆ H5_SIZEOF_SSIZE_T

#define H5_SIZEOF_SSIZE_T   8

Definition at line 501 of file H5pubconf.h.

◆ H5_SIZEOF_LONG

#define H5_SIZEOF_LONG   8

Definition at line 504 of file H5pubconf.h.

◆ H5_SIZEOF_LONG_DOUBLE

#define H5_SIZEOF_LONG_DOUBLE   16

Definition at line 507 of file H5pubconf.h.

◆ H5_SIZEOF_LONG_DOUBLE_COMPLEX

#define H5_SIZEOF_LONG_DOUBLE_COMPLEX   32

Definition at line 510 of file H5pubconf.h.

◆ H5_SIZEOF_LONG_LONG

#define H5_SIZEOF_LONG_LONG   8

Definition at line 544 of file H5pubconf.h.

◆ H5_SIZEOF_OFF_T

#define H5_SIZEOF_OFF_T   8

Definition at line 550 of file H5pubconf.h.

◆ H5_SIZEOF_PTRDIFF_T

#define H5_SIZEOF_PTRDIFF_T   8

Definition at line 553 of file H5pubconf.h.

◆ H5_SIZEOF_SHORT

#define H5_SIZEOF_SHORT   2

Definition at line 556 of file H5pubconf.h.

◆ H5_SIZEOF_TIME_T

#define H5_SIZEOF_TIME_T   8

Definition at line 559 of file H5pubconf.h.

◆ H5_SIZEOF_UINT16_T

#define H5_SIZEOF_UINT16_T   2

Definition at line 562 of file H5pubconf.h.

◆ H5_SIZEOF_UINT32_T

#define H5_SIZEOF_UINT32_T   4

Definition at line 565 of file H5pubconf.h.

◆ H5_SIZEOF_UINT64_T

#define H5_SIZEOF_UINT64_T   8

Definition at line 568 of file H5pubconf.h.

◆ H5_SIZEOF_UINT8_T

#define H5_SIZEOF_UINT8_T   1

Definition at line 571 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_FAST16_T

#define H5_SIZEOF_UINT_FAST16_T   8

Definition at line 574 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_FAST32_T

#define H5_SIZEOF_UINT_FAST32_T   8

Definition at line 577 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_FAST64_T

#define H5_SIZEOF_UINT_FAST64_T   8

Definition at line 580 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_FAST8_T

#define H5_SIZEOF_UINT_FAST8_T   1

Definition at line 583 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_LEAST16_T

#define H5_SIZEOF_UINT_LEAST16_T   2

Definition at line 586 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_LEAST32_T

#define H5_SIZEOF_UINT_LEAST32_T   4

Definition at line 589 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_LEAST64_T

#define H5_SIZEOF_UINT_LEAST64_T   8

Definition at line 592 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_LEAST8_T

#define H5_SIZEOF_UINT_LEAST8_T   1

Definition at line 595 of file H5pubconf.h.

◆ H5_SIZEOF_UNSIGNED

#define H5_SIZEOF_UNSIGNED   4

Definition at line 598 of file H5pubconf.h.

◆ H5_SIZEOF__FLOAT16

#define H5_SIZEOF__FLOAT16   0

Definition at line 601 of file H5pubconf.h.

◆ H5_USE_FILE_LOCKING

#define H5_USE_FILE_LOCKING   1

Definition at line 625 of file H5pubconf.h.

◆ H5_VERSION

#define H5_VERSION   "2.1.1"

Definition at line 633 of file H5pubconf.h.

◆ H5_WANT_DATA_ACCURACY

#define H5_WANT_DATA_ACCURACY   1

Definition at line 636 of file H5pubconf.h.

◆ H5_WANT_DCONV_EXCEPTION

#define H5_WANT_DCONV_EXCEPTION   1

Definition at line 639 of file H5pubconf.h.