Macros
H5pubconf.h File Reference

Go to the source code of this file.

Macros

#define H5_DEFAULT_PLUGINDIR   "/usr/local/hdf5/lib/plugin"
 
#define H5_DEV_T_IS_SCALAR   1
 
#define H5_FC_FUNC(name, NAME)   name ## _
 
#define H5_FC_FUNC_(name, NAME)   name ## _
 
#define H5_FORTRAN_C_LONG_DOUBLE_IS_UNIQUE
 
#define H5_FORTRAN_C_BOOL_IS_UNIQUE
 
#define H5_FORTRAN_HAVE_C_LONG_DOUBLE
 
#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_CLOCK_GETTIME   1
 
#define H5_HAVE_CLOCK_MONOTONIC_COARSE   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_FEATURES_H   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_STAT_ST_BLOCKS   1
 
#define H5_HAVE_STRCASESTR   1
 
#define H5_HAVE_STRDUP   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_SYS_TYPES_H   1
 
#define H5_HAVE_BUILTIN_EXPECT   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 1.14.6"
 
#define H5_PACKAGE_TARNAME   "hdf5"
 
#define H5_PACKAGE_URL   "https://www.hdfgroup.org"
 
#define H5_PACKAGE_VERSION   "1.14.6"
 
#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_FLOAT   4
 
#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_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_SYSTEM_SCOPE_THREADS   1
 
#define H5_USE_114_API_DEFAULT   1
 
#define H5_USE_FILE_LOCKING   1
 
#define H5_VERSION   "1.14.6"
 
#define H5_WANT_DATA_ACCURACY   1
 
#define H5_WANT_DCONV_EXCEPTION   1
 

Macro Definition Documentation

◆ H5_DEFAULT_PLUGINDIR

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

Definition at line 30 of file H5pubconf.h.

◆ H5_DEV_T_IS_SCALAR

#define H5_DEV_T_IS_SCALAR   1

Definition at line 33 of file H5pubconf.h.

◆ H5_FC_FUNC

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

Definition at line 48 of file H5pubconf.h.

◆ H5_FC_FUNC_

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

Definition at line 51 of file H5pubconf.h.

◆ H5_FORTRAN_C_LONG_DOUBLE_IS_UNIQUE

#define H5_FORTRAN_C_LONG_DOUBLE_IS_UNIQUE

Definition at line 54 of file H5pubconf.h.

◆ H5_FORTRAN_C_BOOL_IS_UNIQUE

#define H5_FORTRAN_C_BOOL_IS_UNIQUE

Definition at line 57 of file H5pubconf.h.

◆ H5_FORTRAN_HAVE_C_LONG_DOUBLE

#define H5_FORTRAN_HAVE_C_LONG_DOUBLE

Definition at line 60 of file H5pubconf.h.

◆ H5_Fortran_COMPILER_ID

#define H5_Fortran_COMPILER_ID   GNU

Definition at line 78 of file H5pubconf.h.

◆ H5_HAVE_ALARM

#define H5_HAVE_ALARM   1

Definition at line 96 of file H5pubconf.h.

◆ H5_HAVE_ARPA_INET_H

#define H5_HAVE_ARPA_INET_H   1

Definition at line 99 of file H5pubconf.h.

◆ H5_HAVE_ASPRINTF

#define H5_HAVE_ASPRINTF   1

Definition at line 102 of file H5pubconf.h.

◆ H5_HAVE_ATTRIBUTE

#define H5_HAVE_ATTRIBUTE   1

Definition at line 105 of file H5pubconf.h.

◆ H5_HAVE_CLOCK_GETTIME

#define H5_HAVE_CLOCK_GETTIME   1

Definition at line 108 of file H5pubconf.h.

◆ H5_HAVE_CLOCK_MONOTONIC_COARSE

#define H5_HAVE_CLOCK_MONOTONIC_COARSE   1

Definition at line 111 of file H5pubconf.h.

◆ H5_HAVE_DIRENT_H

#define H5_HAVE_DIRENT_H   1

Definition at line 123 of file H5pubconf.h.

◆ H5_HAVE_DLFCN_H

#define H5_HAVE_DLFCN_H   1

Definition at line 126 of file H5pubconf.h.

◆ H5_HAVE_EMBEDDED_LIBINFO

#define H5_HAVE_EMBEDDED_LIBINFO   1

Definition at line 129 of file H5pubconf.h.

◆ H5_HAVE_FCNTL

#define H5_HAVE_FCNTL   1

Definition at line 135 of file H5pubconf.h.

◆ H5_HAVE_FEATURES_H

#define H5_HAVE_FEATURES_H   1

Definition at line 138 of file H5pubconf.h.

◆ H5_HAVE_FILTER_DEFLATE

#define H5_HAVE_FILTER_DEFLATE   1

Definition at line 141 of file H5pubconf.h.

◆ H5_HAVE_FLOCK

#define H5_HAVE_FLOCK   1

Definition at line 153 of file H5pubconf.h.

◆ H5_HAVE_FORK

#define H5_HAVE_FORK   1

Definition at line 156 of file H5pubconf.h.

◆ H5_HAVE_GETHOSTNAME

#define H5_HAVE_GETHOSTNAME   1

Definition at line 168 of file H5pubconf.h.

◆ H5_HAVE_GETRUSAGE

#define H5_HAVE_GETRUSAGE   1

Definition at line 171 of file H5pubconf.h.

◆ H5_HAVE_GETTIMEOFDAY

#define H5_HAVE_GETTIMEOFDAY   1

Definition at line 177 of file H5pubconf.h.

◆ H5_HAVE_IOCTL

#define H5_HAVE_IOCTL   1

Definition at line 190 of file H5pubconf.h.

◆ H5_HAVE_LIBDL

#define H5_HAVE_LIBDL   1

Definition at line 199 of file H5pubconf.h.

◆ H5_HAVE_LIBM

#define H5_HAVE_LIBM   1

Definition at line 208 of file H5pubconf.h.

◆ H5_HAVE_LIBZ

#define H5_HAVE_LIBZ   1

Definition at line 220 of file H5pubconf.h.

◆ H5_HAVE_NETDB_H

#define H5_HAVE_NETDB_H   1

Definition at line 235 of file H5pubconf.h.

◆ H5_HAVE_NETINET_IN_H

#define H5_HAVE_NETINET_IN_H   1

Definition at line 238 of file H5pubconf.h.

◆ H5_HAVE_PTHREAD_H

#define H5_HAVE_PTHREAD_H   1

Definition at line 262 of file H5pubconf.h.

◆ H5_HAVE_PWD_H

#define H5_HAVE_PWD_H   1

Definition at line 271 of file H5pubconf.h.

◆ H5_HAVE_STAT_ST_BLOCKS

#define H5_HAVE_STAT_ST_BLOCKS   1

Definition at line 278 of file H5pubconf.h.

◆ H5_HAVE_STRCASESTR

#define H5_HAVE_STRCASESTR   1

Definition at line 281 of file H5pubconf.h.

◆ H5_HAVE_STRDUP

#define H5_HAVE_STRDUP   1

Definition at line 284 of file H5pubconf.h.

◆ H5_HAVE_SYMLINK

#define H5_HAVE_SYMLINK   1

Definition at line 299 of file H5pubconf.h.

◆ H5_HAVE_SYS_FILE_H

#define H5_HAVE_SYS_FILE_H   1

Definition at line 302 of file H5pubconf.h.

◆ H5_HAVE_SYS_IOCTL_H

#define H5_HAVE_SYS_IOCTL_H   1

Definition at line 305 of file H5pubconf.h.

◆ H5_HAVE_SYS_RESOURCE_H

#define H5_HAVE_SYS_RESOURCE_H   1

Definition at line 308 of file H5pubconf.h.

◆ H5_HAVE_SYS_SOCKET_H

#define H5_HAVE_SYS_SOCKET_H   1

Definition at line 311 of file H5pubconf.h.

◆ H5_HAVE_SYS_STAT_H

#define H5_HAVE_SYS_STAT_H   1

Definition at line 314 of file H5pubconf.h.

◆ H5_HAVE_SYS_TIME_H

#define H5_HAVE_SYS_TIME_H   1

Definition at line 317 of file H5pubconf.h.

◆ H5_HAVE_SYS_TYPES_H

#define H5_HAVE_SYS_TYPES_H   1

Definition at line 320 of file H5pubconf.h.

◆ H5_HAVE_BUILTIN_EXPECT

#define H5_HAVE_BUILTIN_EXPECT   1

Definition at line 326 of file H5pubconf.h.

◆ H5_HAVE_TIMEZONE

#define H5_HAVE_TIMEZONE   1

Definition at line 337 of file H5pubconf.h.

◆ H5_HAVE_TIOCGETD

#define H5_HAVE_TIOCGETD   1

Definition at line 340 of file H5pubconf.h.

◆ H5_HAVE_TIOCGWINSZ

#define H5_HAVE_TIOCGWINSZ   1

Definition at line 343 of file H5pubconf.h.

◆ H5_HAVE_TMPFILE

#define H5_HAVE_TMPFILE   1

Definition at line 346 of file H5pubconf.h.

◆ H5_HAVE_TM_GMTOFF

#define H5_HAVE_TM_GMTOFF   1

Definition at line 349 of file H5pubconf.h.

◆ H5_HAVE_UNISTD_H

#define H5_HAVE_UNISTD_H   1

Definition at line 352 of file H5pubconf.h.

◆ H5_HAVE_VASPRINTF

#define H5_HAVE_VASPRINTF   1

Definition at line 355 of file H5pubconf.h.

◆ H5_HAVE_WAITPID

#define H5_HAVE_WAITPID   1

Definition at line 358 of file H5pubconf.h.

◆ H5_HAVE_ZLIB_H

#define H5_HAVE_ZLIB_H   1

Definition at line 367 of file H5pubconf.h.

◆ H5_IGNORE_DISABLED_FILE_LOCKS

#define H5_IGNORE_DISABLED_FILE_LOCKS   1

Definition at line 379 of file H5pubconf.h.

◆ H5_INCLUDE_HL

#define H5_INCLUDE_HL   1

Definition at line 382 of file H5pubconf.h.

◆ H5_LDOUBLE_TO_LLONG_ACCURATE

#define H5_LDOUBLE_TO_LLONG_ACCURATE   1

Definition at line 392 of file H5pubconf.h.

◆ H5_LLONG_TO_LDOUBLE_CORRECT

#define H5_LLONG_TO_LDOUBLE_CORRECT   1

Definition at line 400 of file H5pubconf.h.

◆ H5_PACKAGE

#define H5_PACKAGE   "hdf5"

Definition at line 413 of file H5pubconf.h.

◆ H5_PACKAGE_BUGREPORT

#define H5_PACKAGE_BUGREPORT   "help@hdfgroup.org"

Definition at line 416 of file H5pubconf.h.

◆ H5_PACKAGE_NAME

#define H5_PACKAGE_NAME   "HDF5"

Definition at line 419 of file H5pubconf.h.

◆ H5_PACKAGE_STRING

#define H5_PACKAGE_STRING   "HDF5 1.14.6"

Definition at line 422 of file H5pubconf.h.

◆ H5_PACKAGE_TARNAME

#define H5_PACKAGE_TARNAME   "hdf5"

Definition at line 425 of file H5pubconf.h.

◆ H5_PACKAGE_URL

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

Definition at line 428 of file H5pubconf.h.

◆ H5_PACKAGE_VERSION

#define H5_PACKAGE_VERSION   "1.14.6"

Definition at line 431 of file H5pubconf.h.

◆ H5_PAC_C_MAX_REAL_PRECISION

#define H5_PAC_C_MAX_REAL_PRECISION

Definition at line 434 of file H5pubconf.h.

◆ H5_PAC_FC_MAX_REAL_PRECISION

#define H5_PAC_FC_MAX_REAL_PRECISION

Definition at line 437 of file H5pubconf.h.

◆ H5_SIZEOF_BOOL

#define H5_SIZEOF_BOOL   1

Definition at line 440 of file H5pubconf.h.

◆ H5_SIZEOF_CHAR

#define H5_SIZEOF_CHAR   1

Definition at line 443 of file H5pubconf.h.

◆ H5_SIZEOF_DOUBLE

#define H5_SIZEOF_DOUBLE   8

Definition at line 446 of file H5pubconf.h.

◆ H5_SIZEOF_FLOAT

#define H5_SIZEOF_FLOAT   4

Definition at line 449 of file H5pubconf.h.

◆ H5_SIZEOF_INT

#define H5_SIZEOF_INT   4

Definition at line 452 of file H5pubconf.h.

◆ H5_SIZEOF_INT16_T

#define H5_SIZEOF_INT16_T   2

Definition at line 455 of file H5pubconf.h.

◆ H5_SIZEOF_INT32_T

#define H5_SIZEOF_INT32_T   4

Definition at line 458 of file H5pubconf.h.

◆ H5_SIZEOF_INT64_T

#define H5_SIZEOF_INT64_T   8

Definition at line 461 of file H5pubconf.h.

◆ H5_SIZEOF_INT8_T

#define H5_SIZEOF_INT8_T   1

Definition at line 464 of file H5pubconf.h.

◆ H5_SIZEOF_INT_FAST16_T

#define H5_SIZEOF_INT_FAST16_T   8

Definition at line 467 of file H5pubconf.h.

◆ H5_SIZEOF_INT_FAST32_T

#define H5_SIZEOF_INT_FAST32_T   8

Definition at line 470 of file H5pubconf.h.

◆ H5_SIZEOF_INT_FAST64_T

#define H5_SIZEOF_INT_FAST64_T   8

Definition at line 473 of file H5pubconf.h.

◆ H5_SIZEOF_INT_FAST8_T

#define H5_SIZEOF_INT_FAST8_T   1

Definition at line 476 of file H5pubconf.h.

◆ H5_SIZEOF_INT_LEAST16_T

#define H5_SIZEOF_INT_LEAST16_T   2

Definition at line 479 of file H5pubconf.h.

◆ H5_SIZEOF_INT_LEAST32_T

#define H5_SIZEOF_INT_LEAST32_T   4

Definition at line 482 of file H5pubconf.h.

◆ H5_SIZEOF_INT_LEAST64_T

#define H5_SIZEOF_INT_LEAST64_T   8

Definition at line 485 of file H5pubconf.h.

◆ H5_SIZEOF_INT_LEAST8_T

#define H5_SIZEOF_INT_LEAST8_T   1

Definition at line 488 of file H5pubconf.h.

◆ H5_SIZEOF_SIZE_T

#define H5_SIZEOF_SIZE_T   8

Definition at line 493 of file H5pubconf.h.

◆ H5_SIZEOF_SSIZE_T

#define H5_SIZEOF_SSIZE_T   8

Definition at line 496 of file H5pubconf.h.

◆ H5_SIZEOF_LONG

#define H5_SIZEOF_LONG   8

Definition at line 499 of file H5pubconf.h.

◆ H5_SIZEOF_LONG_DOUBLE

#define H5_SIZEOF_LONG_DOUBLE   16

Definition at line 502 of file H5pubconf.h.

◆ H5_SIZEOF_LONG_LONG

#define H5_SIZEOF_LONG_LONG   8

Definition at line 533 of file H5pubconf.h.

◆ H5_SIZEOF_OFF_T

#define H5_SIZEOF_OFF_T   8

Definition at line 539 of file H5pubconf.h.

◆ H5_SIZEOF_PTRDIFF_T

#define H5_SIZEOF_PTRDIFF_T   8

Definition at line 542 of file H5pubconf.h.

◆ H5_SIZEOF_SHORT

#define H5_SIZEOF_SHORT   2

Definition at line 545 of file H5pubconf.h.

◆ H5_SIZEOF_TIME_T

#define H5_SIZEOF_TIME_T   8

Definition at line 548 of file H5pubconf.h.

◆ H5_SIZEOF_UINT16_T

#define H5_SIZEOF_UINT16_T   2

Definition at line 551 of file H5pubconf.h.

◆ H5_SIZEOF_UINT32_T

#define H5_SIZEOF_UINT32_T   4

Definition at line 554 of file H5pubconf.h.

◆ H5_SIZEOF_UINT64_T

#define H5_SIZEOF_UINT64_T   8

Definition at line 557 of file H5pubconf.h.

◆ H5_SIZEOF_UINT8_T

#define H5_SIZEOF_UINT8_T   1

Definition at line 560 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_FAST16_T

#define H5_SIZEOF_UINT_FAST16_T   8

Definition at line 563 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_FAST32_T

#define H5_SIZEOF_UINT_FAST32_T   8

Definition at line 566 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_FAST64_T

#define H5_SIZEOF_UINT_FAST64_T   8

Definition at line 569 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_FAST8_T

#define H5_SIZEOF_UINT_FAST8_T   1

Definition at line 572 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_LEAST16_T

#define H5_SIZEOF_UINT_LEAST16_T   2

Definition at line 575 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_LEAST32_T

#define H5_SIZEOF_UINT_LEAST32_T   4

Definition at line 578 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_LEAST64_T

#define H5_SIZEOF_UINT_LEAST64_T   8

Definition at line 581 of file H5pubconf.h.

◆ H5_SIZEOF_UINT_LEAST8_T

#define H5_SIZEOF_UINT_LEAST8_T   1

Definition at line 584 of file H5pubconf.h.

◆ H5_SIZEOF_UNSIGNED

#define H5_SIZEOF_UNSIGNED   4

Definition at line 587 of file H5pubconf.h.

◆ H5_SIZEOF__FLOAT16

#define H5_SIZEOF__FLOAT16   0

Definition at line 590 of file H5pubconf.h.

◆ H5_SYSTEM_SCOPE_THREADS

#define H5_SYSTEM_SCOPE_THREADS   1

Definition at line 597 of file H5pubconf.h.

◆ H5_USE_114_API_DEFAULT

#define H5_USE_114_API_DEFAULT   1

Definition at line 612 of file H5pubconf.h.

◆ H5_USE_FILE_LOCKING

#define H5_USE_FILE_LOCKING   1

Definition at line 615 of file H5pubconf.h.

◆ H5_VERSION

#define H5_VERSION   "1.14.6"

Definition at line 623 of file H5pubconf.h.

◆ H5_WANT_DATA_ACCURACY

#define H5_WANT_DATA_ACCURACY   1

Definition at line 626 of file H5pubconf.h.

◆ H5_WANT_DCONV_EXCEPTION

#define H5_WANT_DCONV_EXCEPTION   1

Definition at line 629 of file H5pubconf.h.