1 module hdf5.H5pubconf; 2 3 extern(C): 4 5 /* src/H5config.h. Generated from H5config.h.in by configure. */ 6 /* src/H5config.h.in. Generated from configure.ac by autoheader. */ 7 8 /* Define if building universal (internal helper macro) */ 9 /* #undef H5_AC_APPLE_UNIVERSAL_BUILD */ 10 11 /* Define if your system generates wrong code for log2 routine. */ 12 /* #undef H5_BAD_LOG2_CODE_GENERATED */ 13 14 /* Define if the memory buffers being written to disk should be cleared before 15 writing. */ 16 enum H5_CLEAR_MEMORY = 1; 17 18 /* Define if your system can handle converting denormalized floating-point 19 values. */ 20 enum H5_CONVERT_DENORMAL_FLOAT = 1; 21 22 /* Define if C++ compiler recognizes offsetof */ 23 /* #undef H5_CXX_HAVE_OFFSETOF */ 24 25 /* Define the default plugins path to compile */ 26 enum H5_DEFAULT_PLUGINDIR = "/usr/local/hdf5/lib/plugin"; 27 28 /* Define the default virtual file driver to compile */ 29 /++ 30 enum H5_DEFAULT_VFD = H5FD_SEC2; 31 +/ 32 33 /* Define if `dev_t' is a scalar */ 34 enum H5_DEV_T_IS_SCALAR = 1; 35 36 /* Define to dummy `main' function (if any) required to link to the Fortran 37 libraries. */ 38 /* #undef H5_FC_DUMMY_MAIN */ 39 40 /* Define if F77 and FC dummy `main' functions are identical. */ 41 /* #undef H5_FC_DUMMY_MAIN_EQ_F77 */ 42 43 /* Define to a macro mangling the given C identifier (in lower and upper 44 case), which must not contain underscores, for linking with Fortran. */ 45 // #define H5_FC_FUNC(name,NAME) name ## _ 46 47 /* As FC_FUNC, but for C identifiers containing underscores. */ 48 // #define H5_FC_FUNC_(name,NAME) name ## _ 49 50 /* Define if your system can handle overflow converting floating-point to 51 integer values. */ 52 enum H5_FP_TO_INTEGER_OVERFLOW_WORKS = 1; 53 54 /* Define if your system roundup accurately converting floating-point to 55 unsigned long long values. */ 56 enum H5_FP_TO_ULLONG_ACCURATE = 1; 57 58 /* Define if your system has right maximum convert floating-point to unsigned 59 long long values. */ 60 enum H5_FP_TO_ULLONG_RIGHT_MAXIMUM = 1; 61 62 /* Define if gettimeofday() populates the tz pointer passed in */ 63 enum H5_GETTIMEOFDAY_GIVES_TZ = 1; 64 65 /* Define to 1 if you have the `alarm' function. */ 66 enum H5_HAVE_ALARM = 1; 67 68 /* Define if the __attribute__(()) extension is present */ 69 enum H5_HAVE_ATTRIBUTE = 1; 70 71 /* Define to 1 if you have the `BSDgettimeofday' function. */ 72 /* #undef H5_HAVE_BSDGETTIMEOFDAY */ 73 74 /* Define if the compiler understands C99 designated initialization of structs 75 and unions */ 76 enum H5_HAVE_C99_DESIGNATED_INITIALIZER = 1; 77 78 /* Define if the compiler understands the __func__ keyword */ 79 enum H5_HAVE_C99_FUNC = 1; 80 81 /* Define to 1 if you have the `clock_gettime' function. */ 82 enum H5_HAVE_CLOCK_GETTIME = 1; 83 84 /* Define if the function stack tracing code is to be compiled in */ 85 /* #undef H5_HAVE_CODESTACK */ 86 87 /* Define if Darwin or Mac OS X */ 88 /* #undef H5_HAVE_DARWIN */ 89 90 /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. 91 */ 92 /* #undef H5_HAVE_DECL_TZNAME */ 93 94 /* Define to 1 if you have the `difftime' function. */ 95 enum H5_HAVE_DIFFTIME = 1; 96 97 /* Define if the direct I/O virtual file driver should be compiled */ 98 /* #undef H5_HAVE_DIRECT */ 99 100 /* Define to 1 if you have the <dirent.h> header file. */ 101 enum H5_HAVE_DIRENT_H = 1; 102 103 /* Define to 1 if you have the <dlfcn.h> header file. */ 104 enum H5_HAVE_DLFCN_H = 1; 105 106 /* Define to 1 if you have the <dmalloc.h> header file. */ 107 /* #undef H5_HAVE_DMALLOC_H */ 108 109 /* Define if library information should be embedded in the executables */ 110 enum H5_HAVE_EMBEDDED_LIBINFO = 1; 111 112 /* Define to 1 if you have the <features.h> header file. */ 113 enum H5_HAVE_FEATURES_H = 1; 114 115 /* Define if support for deflate (zlib) filter is enabled */ 116 enum H5_HAVE_FILTER_DEFLATE = 1; 117 118 /* Define if support for Fletcher32 checksum is enabled */ 119 enum H5_HAVE_FILTER_FLETCHER32 = 1; 120 121 /* Define if support for nbit filter is enabled */ 122 enum H5_HAVE_FILTER_NBIT = 1; 123 124 /* Define if support for scaleoffset filter is enabled */ 125 enum H5_HAVE_FILTER_SCALEOFFSET = 1; 126 127 /* Define if support for shuffle filter is enabled */ 128 enum H5_HAVE_FILTER_SHUFFLE = 1; 129 130 /* Define if support for szip filter is enabled */ 131 /* #undef H5_HAVE_FILTER_SZIP */ 132 133 /* Define to 1 if you have the `fork' function. */ 134 enum H5_HAVE_FORK = 1; 135 136 /* Define to 1 if you have the `frexpf' function. */ 137 enum H5_HAVE_FREXPF = 1; 138 139 /* Define to 1 if you have the `frexpl' function. */ 140 enum H5_HAVE_FREXPL = 1; 141 142 /* Define to 1 if you have the `fseeko' function. */ 143 enum H5_HAVE_FSEEKO = 1; 144 145 /* Define to 1 if you have the `fseeko64' function. */ 146 enum H5_HAVE_FSEEKO64 = 1; 147 148 /* Define to 1 if you have the `fstat64' function. */ 149 enum H5_HAVE_FSTAT64 = 1; 150 151 /* Define to 1 if you have the `ftello' function. */ 152 enum H5_HAVE_FTELLO = 1; 153 154 /* Define to 1 if you have the `ftello64' function. */ 155 enum H5_HAVE_FTELLO64 = 1; 156 157 /* Define to 1 if you have the `ftruncate64' function. */ 158 enum H5_HAVE_FTRUNCATE64 = 1; 159 160 /* Define if the compiler understands the __FUNCTION__ keyword */ 161 enum H5_HAVE_FUNCTION = 1; 162 163 /* Define to 1 if you have the `GetConsoleScreenBufferInfo' function. */ 164 /* #undef H5_HAVE_GETCONSOLESCREENBUFFERINFO */ 165 166 /* Define to 1 if you have the `gethostname' function. */ 167 enum H5_HAVE_GETHOSTNAME = 1; 168 169 /* Define to 1 if you have the `getpwuid' function. */ 170 enum H5_HAVE_GETPWUID = 1; 171 172 /* Define to 1 if you have the `getrusage' function. */ 173 enum H5_HAVE_GETRUSAGE = 1; 174 175 /* Define to 1 if you have the `gettextinfo' function. */ 176 /* #undef H5_HAVE_GETTEXTINFO */ 177 178 /* Define to 1 if you have the `gettimeofday' function. */ 179 enum H5_HAVE_GETTIMEOFDAY = 1; 180 181 /* Define to 1 if you have the `get_fpc_csr' function. */ 182 /* #undef H5_HAVE_GET_FPC_CSR */ 183 184 /* Define if library will contain instrumentation to detect correct 185 optimization operation */ 186 /* #undef H5_HAVE_INSTRUMENTED_LIBRARY */ 187 188 /* Define to 1 if you have the <inttypes.h> header file. */ 189 enum H5_HAVE_INTTYPES_H = 1; 190 191 /* Define to 1 if you have the `ioctl' function. */ 192 enum H5_HAVE_IOCTL = 1; 193 194 /* Define to 1 if you have the <io.h> header file. */ 195 /* #undef H5_HAVE_IO_H */ 196 197 /* Define to 1 if you have the `dl' library (-ldl). */ 198 enum H5_HAVE_LIBDL = 1; 199 200 /* Define to 1 if you have the `dmalloc' library (-ldmalloc). */ 201 /* #undef H5_HAVE_LIBDMALLOC */ 202 203 /* Define to 1 if you have the `lmpe' library (-llmpe). */ 204 /* #undef H5_HAVE_LIBLMPE */ 205 206 /* Define to 1 if you have the `m' library (-lm). */ 207 enum H5_HAVE_LIBM = 1; 208 209 /* Define to 1 if you have the `mpe' library (-lmpe). */ 210 /* #undef H5_HAVE_LIBMPE */ 211 212 /* Define to 1 if you have the `mpi' library (-lmpi). */ 213 /* #undef H5_HAVE_LIBMPI */ 214 215 /* Define to 1 if you have the `mpich' library (-lmpich). */ 216 /* #undef H5_HAVE_LIBMPICH */ 217 218 /* Define to 1 if you have the `mpio' library (-lmpio). */ 219 /* #undef H5_HAVE_LIBMPIO */ 220 221 /* Define to 1 if you have the `nsl' library (-lnsl). */ 222 /* #undef H5_HAVE_LIBNSL */ 223 224 /* Define to 1 if you have the `pthread' library (-lpthread). */ 225 /* #undef H5_HAVE_LIBPTHREAD */ 226 227 /* Define to 1 if you have the `socket' library (-lsocket). */ 228 /* #undef H5_HAVE_LIBSOCKET */ 229 230 /* Define to 1 if you have the `sz' library (-lsz). */ 231 /* #undef H5_HAVE_LIBSZ */ 232 233 /* Define to 1 if you have the `ws2_32' library (-lws2_32). */ 234 /* #undef H5_HAVE_LIBWS2_32 */ 235 236 /* Define to 1 if you have the `z' library (-lz). */ 237 enum H5_HAVE_LIBZ = 1; 238 239 /* Define to 1 if you have the `longjmp' function. */ 240 enum H5_HAVE_LONGJMP = 1; 241 242 /* Define to 1 if you have the `lseek64' function. */ 243 enum H5_HAVE_LSEEK64 = 1; 244 245 /* Define to 1 if you have the `lstat' function. */ 246 enum H5_HAVE_LSTAT = 1; 247 248 /* Define to 1 if you have the <mach/mach_time.h> header file. */ 249 /* #undef H5_HAVE_MACH_MACH_TIME_H */ 250 251 /* Define to 1 if you have the <memory.h> header file. */ 252 enum H5_HAVE_MEMORY_H = 1; 253 254 /* Define if we have MPE support */ 255 /* #undef H5_HAVE_MPE */ 256 257 /* Define to 1 if you have the <mpe.h> header file. */ 258 /* #undef H5_HAVE_MPE_H */ 259 260 /* Define if MPI_File_get_size works correctly */ 261 enum H5_HAVE_MPI_GET_SIZE = 1; 262 263 /* Define if `MPI_Comm_c2f' and `MPI_Comm_f2c' exists */ 264 enum H5_HAVE_MPI_MULTI_LANG_Comm = 1; 265 266 /* Define if `MPI_Info_c2f' and `MPI_Info_f2c' exists */ 267 enum H5_HAVE_MPI_MULTI_LANG_Info = 1; 268 269 /* Define if we have parallel support */ 270 enum H5_HAVE_PARALLEL = 1; 271 272 /* Define to 1 if you have the <pthread.h> header file. */ 273 /* #undef H5_HAVE_PTHREAD_H */ 274 275 /* Define to 1 if you have the `random' function. */ 276 enum H5_HAVE_RANDOM = 1; 277 278 /* Define to 1 if you have the `rand_r' function. */ 279 enum H5_HAVE_RAND_R = 1; 280 281 /* Define to 1 if you have the `setjmp' function. */ 282 enum H5_HAVE_SETJMP = 1; 283 284 /* Define to 1 if you have the <setjmp.h> header file. */ 285 enum H5_HAVE_SETJMP_H = 1; 286 287 /* Define to 1 if you have the `setsysinfo' function. */ 288 /* #undef H5_HAVE_SETSYSINFO */ 289 290 /* Define to 1 if you have the `siglongjmp' function. */ 291 enum H5_HAVE_SIGLONGJMP = 1; 292 293 /* Define to 1 if you have the `signal' function. */ 294 enum H5_HAVE_SIGNAL = 1; 295 296 /* Define to 1 if you have the `sigprocmask' function. */ 297 enum H5_HAVE_SIGPROCMASK = 1; 298 299 /* Define to 1 if you have the `sigsetjmp' function. */ 300 /* #undef H5_HAVE_SIGSETJMP */ 301 302 /* Define to 1 if you have the `snprintf' function. */ 303 enum H5_HAVE_SNPRINTF = 1; 304 305 /* Define to 1 if you have the `srandom' function. */ 306 enum H5_HAVE_SRANDOM = 1; 307 308 /* Define to 1 if you have the `stat64' function. */ 309 enum H5_HAVE_STAT64 = 1; 310 311 /* Define if `struct stat' has the `st_blocks' field */ 312 enum H5_HAVE_STAT_ST_BLOCKS = 1; 313 314 /* Define to 1 if you have the <stddef.h> header file. */ 315 enum H5_HAVE_STDDEF_H = 1; 316 317 /* Define to 1 if you have the <stdint.h> header file. */ 318 enum H5_HAVE_STDINT_H = 1; 319 320 /* Define to 1 if you have the <stdlib.h> header file. */ 321 enum H5_HAVE_STDLIB_H = 1; 322 323 /* Define to 1 if you have the `strdup' function. */ 324 enum H5_HAVE_STRDUP = 1; 325 326 /* Define to 1 if you have the <strings.h> header file. */ 327 enum H5_HAVE_STRINGS_H = 1; 328 329 /* Define to 1 if you have the <string.h> header file. */ 330 enum H5_HAVE_STRING_H = 1; 331 332 /* Define if `struct text_info' is defined */ 333 /* #undef H5_HAVE_STRUCT_TEXT_INFO */ 334 335 /* Define if `struct timezone' is defined */ 336 enum H5_HAVE_STRUCT_TIMEZONE = 1; 337 338 /* Define to 1 if `tm_zone' is a member of `struct tm'. */ 339 enum H5_HAVE_STRUCT_TM_TM_ZONE = 1; 340 341 /* Define if `struct videoconfig' is defined */ 342 /* #undef H5_HAVE_STRUCT_VIDEOCONFIG */ 343 344 /* Define to 1 if you have the `symlink' function. */ 345 enum H5_HAVE_SYMLINK = 1; 346 347 /* Define to 1 if you have the `system' function. */ 348 enum H5_HAVE_SYSTEM = 1; 349 350 /* Define to 1 if you have the <sys/fpu.h> header file. */ 351 /* #undef H5_HAVE_SYS_FPU_H */ 352 353 /* Define to 1 if you have the <sys/ioctl.h> header file. */ 354 enum H5_HAVE_SYS_IOCTL_H = 1; 355 356 /* Define to 1 if you have the <sys/proc.h> header file. */ 357 /* #undef H5_HAVE_SYS_PROC_H */ 358 359 /* Define to 1 if you have the <sys/resource.h> header file. */ 360 enum H5_HAVE_SYS_RESOURCE_H = 1; 361 362 /* Define to 1 if you have the <sys/socket.h> header file. */ 363 enum H5_HAVE_SYS_SOCKET_H = 1; 364 365 /* Define to 1 if you have the <sys/stat.h> header file. */ 366 enum H5_HAVE_SYS_STAT_H = 1; 367 368 /* Define to 1 if you have the <sys/sysinfo.h> header file. */ 369 /* #undef H5_HAVE_SYS_SYSINFO_H */ 370 371 /* Define to 1 if you have the <sys/timeb.h> header file. */ 372 enum H5_HAVE_SYS_TIMEB_H = 1; 373 374 /* Define to 1 if you have the <sys/time.h> header file. */ 375 enum H5_HAVE_SYS_TIME_H = 1; 376 377 /* Define to 1 if you have the <sys/types.h> header file. */ 378 enum H5_HAVE_SYS_TYPES_H = 1; 379 380 /* Define to 1 if you have the <szlib.h> header file. */ 381 /* #undef H5_HAVE_SZLIB_H */ 382 383 /* Define if we have thread safe support */ 384 /* #undef H5_HAVE_THREADSAFE */ 385 386 /* Define if `timezone' is a global variable */ 387 /* #undef H5_HAVE_TIMEZONE */ 388 389 /* Define if the ioctl TIOCGETD is defined */ 390 enum H5_HAVE_TIOCGETD = 1; 391 392 /* Define if the ioctl TIOGWINSZ is defined */ 393 enum H5_HAVE_TIOCGWINSZ = 1; 394 395 /* Define to 1 if you have the `tmpfile' function. */ 396 enum H5_HAVE_TMPFILE = 1; 397 398 /* Define if `tm_gmtoff' is a member of `struct tm' */ 399 enum H5_HAVE_TM_GMTOFF = 1; 400 401 /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use 402 `HAVE_STRUCT_TM_TM_ZONE' instead. */ 403 enum H5_HAVE_TM_ZONE = 1; 404 405 /* Define to 1 if you don't have `tm_zone' but do have the external array 406 `tzname'. */ 407 /* #undef H5_HAVE_TZNAME */ 408 409 /* Define to 1 if you have the <unistd.h> header file. */ 410 enum H5_HAVE_UNISTD_H = 1; 411 412 /* Define to 1 if you have the `vasprintf' function. */ 413 enum H5_HAVE_VASPRINTF = 1; 414 415 /* Define to 1 if you have the `vsnprintf' function. */ 416 enum H5_HAVE_VSNPRINTF = 1; 417 418 /* Define to 1 if you have the `waitpid' function. */ 419 enum H5_HAVE_WAITPID = 1; 420 421 /* Define if your system has window style path name. */ 422 /* #undef H5_HAVE_WINDOW_PATH */ 423 424 /* Define to 1 if you have the <winsock2.h> header file. */ 425 /* #undef H5_HAVE_WINSOCK2_H */ 426 427 /* Define to 1 if you have the <zlib.h> header file. */ 428 enum H5_HAVE_ZLIB_H = 1; 429 430 /* Define to 1 if you have the `_getvideoconfig' function. */ 431 /* #undef H5_HAVE__GETVIDEOCONFIG */ 432 433 /* Define to 1 if you have the `_scrsize' function. */ 434 /* #undef H5_HAVE__SCRSIZE */ 435 436 /* Define if `__tm_gmtoff' is a member of `struct tm' */ 437 /* #undef H5_HAVE___TM_GMTOFF */ 438 439 /* Define if your system can't handle converting floating-point values to long 440 long. */ 441 /* #undef H5_HW_FP_TO_LLONG_NOT_WORKS */ 442 443 /* Define if HDF5's high-level library headers should be included in hdf5.h */ 444 enum H5_INCLUDE_HL = 1; 445 446 /* Define if your system can accurately convert from integers to long double 447 values. */ 448 enum H5_INTEGER_TO_LDOUBLE_ACCURATE = 1; 449 450 /* Define if your system can convert long double to integers accurately. */ 451 enum H5_LDOUBLE_TO_INTEGER_ACCURATE = 1; 452 453 /* Define if your system can convert from long double to integer values. */ 454 enum H5_LDOUBLE_TO_INTEGER_WORKS = 1; 455 456 /* Define if your system can convert long double to (unsigned) long long 457 values correctly. */ 458 enum H5_LDOUBLE_TO_LLONG_ACCURATE = 1; 459 460 /* Define if your system converts long double to (unsigned) long values with 461 special algorithm. */ 462 /* #undef H5_LDOUBLE_TO_LONG_SPECIAL */ 463 464 /* Define if your system can convert long double to unsigned int values 465 correctly. */ 466 enum H5_LDOUBLE_TO_UINT_ACCURATE = 1; 467 468 /* Define if your system can compile long long to floating-point casts. */ 469 enum H5_LLONG_TO_FP_CAST_WORKS = 1; 470 471 /* Define if your system can convert (unsigned) long long to long double 472 values correctly. */ 473 enum H5_LLONG_TO_LDOUBLE_CORRECT = 1; 474 475 /* Define if your system can convert (unsigned) long to long double values 476 with special algorithm. */ 477 /* #undef H5_LONG_TO_LDOUBLE_SPECIAL */ 478 479 /* Define to the sub-directory in which libtool stores uninstalled libraries. 480 */ 481 enum H5_LT_OBJDIR = ".libs/"; 482 483 /* Define if the metadata trace file code is to be compiled in */ 484 /* #undef H5_METADATA_TRACE_FILE */ 485 486 /* Define if your system's `MPI_File_set_size' function works for files over 487 2GB. */ 488 enum H5_MPI_FILE_SET_SIZE_BIG = 1; 489 490 /* Define if we can violate pointer alignment restrictions */ 491 enum H5_NO_ALIGNMENT_RESTRICTIONS = 1; 492 493 /* Define if deprecated public API symbols are disabled */ 494 /* #undef H5_NO_DEPRECATED_SYMBOLS */ 495 496 /* Define if shared writing must be disabled (CodeWarrior only) */ 497 /* #undef H5_NO_SHARED_WRITING */ 498 499 /* Name of package */ 500 enum H5_PACKAGE = "hdf5"; 501 502 /* Define to the address where bug reports for this package should be sent. */ 503 enum H5_PACKAGE_BUGREPORT = "help@hdfgroup.org"; 504 505 /* Define to the full name of this package. */ 506 enum H5_PACKAGE_NAME = "HDF5"; 507 508 /* Define to the full name and version of this package. */ 509 enum H5_PACKAGE_STRING = "HDF5 1.8.13"; 510 511 /* Define to the one symbol short name of this package. */ 512 enum H5_PACKAGE_TARNAME = "hdf5"; 513 514 /* Define to the home page for this package. */ 515 enum H5_PACKAGE_URL = ""; 516 517 /* Define to the version of this package. */ 518 enum H5_PACKAGE_VERSION = "1.8.13"; 519 520 /* Width for printf() for type `long long' or `__int64', use `ll' */ 521 enum H5_PRINTF_LL_WIDTH = "l"; 522 523 /* The size of `char', as computed by sizeof. */ 524 enum H5_SIZEOF_CHAR = 1; 525 526 /* The size of `double', as computed by sizeof. */ 527 enum H5_SIZEOF_DOUBLE = 8; 528 529 /* The size of `float', as computed by sizeof. */ 530 enum H5_SIZEOF_FLOAT = 4; 531 532 /* The size of `int', as computed by sizeof. */ 533 enum H5_SIZEOF_INT = 4; 534 535 /* The size of `int16_t', as computed by sizeof. */ 536 enum H5_SIZEOF_INT16_T = 2; 537 538 /* The size of `int32_t', as computed by sizeof. */ 539 enum H5_SIZEOF_INT32_T = 4; 540 541 /* The size of `int64_t', as computed by sizeof. */ 542 enum H5_SIZEOF_INT64_T = 8; 543 544 /* The size of `int8_t', as computed by sizeof. */ 545 enum H5_SIZEOF_INT8_T = 1; 546 547 /* The size of `int_fast16_t', as computed by sizeof. */ 548 enum H5_SIZEOF_INT_FAST16_T = 8; 549 550 /* The size of `int_fast32_t', as computed by sizeof. */ 551 enum H5_SIZEOF_INT_FAST32_T = 8; 552 553 /* The size of `int_fast64_t', as computed by sizeof. */ 554 enum H5_SIZEOF_INT_FAST64_T = 8; 555 556 /* The size of `int_fast8_t', as computed by sizeof. */ 557 enum H5_SIZEOF_INT_FAST8_T = 1; 558 559 /* The size of `int_least16_t', as computed by sizeof. */ 560 enum H5_SIZEOF_INT_LEAST16_T = 2; 561 562 /* The size of `int_least32_t', as computed by sizeof. */ 563 enum H5_SIZEOF_INT_LEAST32_T = 4; 564 565 /* The size of `int_least64_t', as computed by sizeof. */ 566 enum H5_SIZEOF_INT_LEAST64_T = 8; 567 568 /* The size of `int_least8_t', as computed by sizeof. */ 569 enum H5_SIZEOF_INT_LEAST8_T = 1; 570 571 /* The size of `long', as computed by sizeof. */ 572 enum H5_SIZEOF_LONG = 8; 573 574 /* The size of `long double', as computed by sizeof. */ 575 enum H5_SIZEOF_LONG_DOUBLE = 16; 576 577 /* The size of `long long', as computed by sizeof. */ 578 enum H5_SIZEOF_LONG_LONG = 8; 579 580 /* The size of `off64_t', as computed by sizeof. */ 581 enum H5_SIZEOF_OFF64_T = 8; 582 583 /* The size of `off_t', as computed by sizeof. */ 584 enum H5_SIZEOF_OFF_T = 8; 585 586 /* The size of `ptrdiff_t', as computed by sizeof. */ 587 enum H5_SIZEOF_PTRDIFF_T = 8; 588 589 /* The size of `short', as computed by sizeof. */ 590 enum H5_SIZEOF_SHORT = 2; 591 592 /* The size of `size_t', as computed by sizeof. */ 593 enum H5_SIZEOF_SIZE_T = 8; 594 595 /* The size of `ssize_t', as computed by sizeof. */ 596 enum H5_SIZEOF_SSIZE_T = 8; 597 598 /* The size of `uint16_t', as computed by sizeof. */ 599 enum H5_SIZEOF_UINT16_T = 2; 600 601 /* The size of `uint32_t', as computed by sizeof. */ 602 enum H5_SIZEOF_UINT32_T = 4; 603 604 /* The size of `uint64_t', as computed by sizeof. */ 605 enum H5_SIZEOF_UINT64_T = 8; 606 607 /* The size of `uint8_t', as computed by sizeof. */ 608 enum H5_SIZEOF_UINT8_T = 1; 609 610 /* The size of `uint_fast16_t', as computed by sizeof. */ 611 enum H5_SIZEOF_UINT_FAST16_T = 8; 612 613 /* The size of `uint_fast32_t', as computed by sizeof. */ 614 enum H5_SIZEOF_UINT_FAST32_T = 8; 615 616 /* The size of `uint_fast64_t', as computed by sizeof. */ 617 enum H5_SIZEOF_UINT_FAST64_T = 8; 618 619 /* The size of `uint_fast8_t', as computed by sizeof. */ 620 enum H5_SIZEOF_UINT_FAST8_T = 1; 621 622 /* The size of `uint_least16_t', as computed by sizeof. */ 623 enum H5_SIZEOF_UINT_LEAST16_T = 2; 624 625 /* The size of `uint_least32_t', as computed by sizeof. */ 626 enum H5_SIZEOF_UINT_LEAST32_T = 4; 627 628 /* The size of `uint_least64_t', as computed by sizeof. */ 629 enum H5_SIZEOF_UINT_LEAST64_T = 8; 630 631 /* The size of `uint_least8_t', as computed by sizeof. */ 632 enum H5_SIZEOF_UINT_LEAST8_T = 1; 633 634 /* The size of `unsigned', as computed by sizeof. */ 635 enum H5_SIZEOF_UNSIGNED = 4; 636 637 /* The size of `__int64', as computed by sizeof. */ 638 enum H5_SIZEOF___INT64 = 0; 639 640 /* Define to 1 if you have the ANSI C header files. */ 641 enum H5_STDC_HEADERS = 1; 642 643 /* Define if strict file format checks are enabled */ 644 /* #undef H5_STRICT_FORMAT_CHECKS */ 645 646 /* Define if your system supports pthread_attr_setscope(&attribute, 647 PTHREAD_SCOPE_SYSTEM) call. */ 648 enum H5_SYSTEM_SCOPE_THREADS = 1; 649 650 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 651 enum H5_TIME_WITH_SYS_TIME = 1; 652 653 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 654 /* #undef H5_TM_IN_SYS_TIME */ 655 656 /* Define if your system can compile unsigned long long to floating-point 657 casts. */ 658 enum H5_ULLONG_TO_FP_CAST_WORKS = 1; 659 660 /* Define if your system can convert unsigned long long to long double with 661 correct precision. */ 662 enum H5_ULLONG_TO_LDOUBLE_PRECISION = 1; 663 664 /* Define if your system accurately converting unsigned long to float values. 665 */ 666 enum H5_ULONG_TO_FLOAT_ACCURATE = 1; 667 668 /* Define if your system can accurately convert unsigned (long) long values to 669 floating-point values. */ 670 enum H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE = 1; 671 672 /* Define using v1.6 public API symbols by default */ 673 /* #undef H5_USE_16_API_DEFAULT */ 674 675 /* Define if a memory checking tool will be used on the library, to cause 676 library to be very picky about memory operations and also disable the 677 internal free list manager code. */ 678 /* #undef H5_USING_MEMCHECKER */ 679 680 /* Version number of package */ 681 enum H5_VERSION = "1.8.13"; 682 683 /* Define if vsnprintf() returns the correct value for formatted strings that 684 don't fit into size allowed */ 685 enum H5_VSNPRINTF_WORKS = 1; 686 687 /* Data accuracy is prefered to speed during data conversions */ 688 enum H5_WANT_DATA_ACCURACY = 1; 689 690 /* Check exception handling functions during data conversions */ 691 enum H5_WANT_DCONV_EXCEPTION = 1; 692 693 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 694 significant byte first (like Motorola and SPARC, unlike Intel). */ 695 /++ 696 #if defined AC_APPLE_UNIVERSAL_BUILD 697 # if defined __BIG_ENDIAN__ 698 # define WORDS_BIGENDIAN 1 699 # endif 700 #else 701 # ifndef WORDS_BIGENDIAN 702 /* # undef WORDS_BIGENDIAN */ 703 # endif 704 #endif 705 +/ 706 enum WORDS_BIGENDIAN = 0; 707 708 /* Number of bits in a file offset, on hosts where this is settable. */ 709 /* #undef H5__FILE_OFFSET_BITS */ 710 711 /* Define for large files, on AIX-style hosts. */ 712 /* #undef H5__LARGE_FILES */ 713 714 /* Define to empty if `const' does not conform to ANSI C. */ 715 /* #undef H5_const */ 716 717 /++ 718 /* Define to `__inline__' or `__inline' if that's what the C compiler 719 calls it, or to nothing if 'inline' is not supported under any name. */ 720 #ifndef __cplusplus 721 /* #undef H5_inline */ 722 #endif 723 +/ 724 725 /* Define to `long int' if <sys/types.h> does not define. */ 726 /* #undef H5_off_t */ 727 728 /* Define to `long' if <sys/types.h> does not define. */ 729 /* #undef H5_ptrdiff_t */ 730 731 /* Define to `unsigned long' if <sys/types.h> does not define. */ 732 /* #undef H5_size_t */ 733 734 /* Define to `long' if <sys/types.h> does not define. */ 735 /* #undef H5_ssize_t */