H5pubconf.h
Go to the documentation of this file.
1 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2  * Copyright by The HDF Group. *
3  * All rights reserved. *
4  * *
5  * This file is part of HDF5. The full HDF5 copyright notice, including *
6  * terms governing use, modification, and redistribution, is contained in *
7  * the COPYING file, which can be found at the root of the source code *
8  * distribution tree, or in https://www.hdfgroup.org/licenses. *
9  * If you do not have access to either file, you may request a copy from *
10  * help@hdfgroup.org. *
11  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
12 /* H5pubconf.h Generated By CMake during the configuration */
13 
14 #ifndef H5_CONFIG_H_
15 #define H5_CONFIG_H_
16 
17 /* Define if the Windows virtual file driver should be compiled */
18 /* #undef H5_HAVE_WINDOWS */
19 
20 /* Define if using MinGW */
21 /* #undef H5_HAVE_MINGW */
22 
23 /* Define if on the Windows platform and default WIN32 API */
24 /* #undef H5_HAVE_WIN32_API */
25 
26 /* Define if using a Windows compiler (i.e. Visual Studio) */
27 /* #undef H5_HAVE_VISUAL_STUDIO */
28 
29 /* Define the default plugins path to compile */
30 #define H5_DEFAULT_PLUGINDIR "/usr/local/hdf5/lib/plugin"
31 
32 /* Define if dev_t is a scalar */
33 #define H5_DEV_T_IS_SCALAR 1
34 
35 /* Define if your system is IBM ppc64le and cannot convert some long double
36  values correctly. */
37 /* #undef H5_DISABLE_SOME_LDOUBLE_CONV */
38 
39 /* Define to dummy `main' function (if any) required to link to the Fortran
40  libraries. */
41 /* #undef H5_FC_DUMMY_MAIN */
42 
43 /* Define if F77 and FC dummy `main' functions are identical. */
44 /* #undef H5_FC_DUMMY_MAIN_EQ_F77 */
45 
46 /* Define to a macro mangling the given C identifier (in lower and upper
47  case), which must not contain underscores, for linking with Fortran. */
48 #define H5_FC_FUNC(name,NAME) name ## _
49 
50 /* As FC_FUNC, but for C identifiers containing underscores. */
51 #define H5_FC_FUNC_(name,NAME) name ## _
52 
53 /* Define if Fortran C_LONG_DOUBLE is different from C_DOUBLE */
54 #define H5_FORTRAN_C_LONG_DOUBLE_IS_UNIQUE
55 
56 /* Define if we have Fortran C_LONG_DOUBLE */
57 #define H5_FORTRAN_HAVE_C_LONG_DOUBLE
58 
59 /* Define if we have Fortran intrinsic C_SIZEOF */
60 /* #undef H5_FORTRAN_HAVE_C_SIZEOF */
61 
62 /* Define if we have Fortran intrinsic SIZEOF */
63 /* #undef H5_FORTRAN_HAVE_SIZEOF */
64 
65 /* Define if we have Fortran intrinsic STORAGE_SIZE */
66 /* #undef H5_FORTRAN_HAVE_STORAGE_SIZE */
67 
68 /* Determine the size of C long double */
69 /* #undef H5_FORTRAN_SIZEOF_LONG_DOUBLE */
70 
71 /* Define Fortran compiler ID */
72 #define H5_Fortran_COMPILER_ID GNU
73 
74 /* Define number of valid Fortran INTEGER KINDs (must be defined before F_IKIND)*/
75 /* #undef H5_H5CONFIG_F_NUM_IKIND */
76 
77 /* Define valid Fortran INTEGER KINDs */
78 /* #undef H5_H5CONFIG_F_IKIND */
79 
80 /* Define number of valid Fortran REAL KINDs (must be defined before F_RKIND) */
81 /* #undef H5_H5CONFIG_F_NUM_RKIND */
82 
83 /* Define valid Fortran REAL KINDs */
84 /* #undef H5_H5CONFIG_F_RKIND */
85 
86 /* Define valid Fortran REAL KINDs Sizeof */
87 /* #undef H5_H5CONFIG_F_RKIND_SIZEOF */
88 
89 /* Define to 1 if you have the `alarm' function. */
90 #define H5_HAVE_ALARM 1
91 
92 /* Define to 1 if you have the <arpa/inet.h> header file. */
93 #define H5_HAVE_ARPA_INET_H 1
94 
95 /* Define to 1 if you have the `asprintf' function. */
96 #define H5_HAVE_ASPRINTF 1
97 
98 /* Define if the __attribute__(()) extension is present */
99 #define H5_HAVE_ATTRIBUTE 1
100 
101 /* Define if the compiler understands C99 designated initialization of structs
102  and unions */
103 #define H5_HAVE_C99_DESIGNATED_INITIALIZER 1
104 
105 /* Define to 1 if you have the `clock_gettime' function. */
106 #define H5_HAVE_CLOCK_GETTIME 1
107 
108 /* Define if the function stack tracing code is to be compiled in */
109 /* #undef H5_HAVE_CODESTACK */
110 
111 /* Define to 1 if you have the <curl/curl.h> header file. */
112 /* #undef H5_HAVE_CURL_CURL_H */
113 
114 /* Define if Darwin or Mac OS X */
115 /* #undef H5_HAVE_DARWIN */
116 
117 /* Define if the direct I/O virtual file driver (VFD) should be compiled */
118 /* #undef H5_HAVE_DIRECT */
119 
120 /* Define to 1 if you have the <dirent.h> header file. */
121 #define H5_HAVE_DIRENT_H 1
122 
123 /* Define to 1 if you have the <dlfcn.h> header file. */
124 #define H5_HAVE_DLFCN_H 1
125 
126 /* Define to 1 if you have the <dmalloc.h> header file. */
127 /* #undef H5_HAVE_DMALLOC_H */
128 
129 /* Define if library information should be embedded in the executables */
130 /* #undef H5_HAVE_EMBEDDED_LIBINFO */
131 
132 /* Define to 1 if you have the `fcntl' function. */
133 #define H5_HAVE_FCNTL 1
134 
135 /* Define to 1 if you have the <features.h> header file. */
136 #define H5_HAVE_FEATURES_H 1
137 
138 /* Define if support for deflate (zlib) filter is enabled */
139 #define H5_HAVE_FILTER_DEFLATE 1
140 
141 /* Define if support for szip filter is enabled */
142 /* #undef H5_HAVE_FILTER_SZIP */
143 
144 /* Determine if __float128 is available */
145 #define H5_HAVE_FLOAT128 1
146 
147 /* Define to 1 if you have the `flock' function. */
148 #define H5_HAVE_FLOCK 1
149 
150 /* Define to 1 if you have the `fork' function. */
151 #define H5_HAVE_FORK 1
152 
153 /* Define to 1 if you have the `fseeko' function. */
154 #define H5_HAVE_FSEEKO 1
155 
156 /* Determine if INTEGER*16 is available */
157 /* #undef H5_HAVE_Fortran_INTEGER_SIZEOF_16 */
158 
159 /* Define to 1 if you have the `GetConsoleScreenBufferInfo' function. */
160 /* #undef H5_HAVE_GETCONSOLESCREENBUFFERINFO */
161 
162 /* Define to 1 if you have the `gethostname' function. */
163 #define H5_HAVE_GETHOSTNAME 1
164 
165 /* Define to 1 if you have the `getpwuid' function. */
166 #define H5_HAVE_GETPWUID 1
167 
168 /* Define to 1 if you have the `getrusage' function. */
169 #define H5_HAVE_GETRUSAGE 1
170 
171 /* Define to 1 if you have the `gettextinfo' function. */
172 /* #undef H5_HAVE_GETTEXTINFO */
173 
174 /* Define to 1 if you have the `gettimeofday' function. */
175 #define H5_HAVE_GETTIMEOFDAY 1
176 
177 /* Define to 1 if you have the <hdfs.h> header file. */
178 /* #undef H5_HAVE_HDFS_H */
179 
180 /* Define if parallel library will contain instrumentation to detect correct
181  optimization operation */
182 /* #undef H5_HAVE_INSTRUMENTED_LIBRARY */
183 
184 /* Define to 1 if you have the `ioctl' function. */
185 #define H5_HAVE_IOCTL 1
186 
187 /* Define to 1 if you have the `crypto' library (-lcrypto). */
188 /* #undef H5_HAVE_LIBCRYPTO */
189 
190 /* Define to 1 if you have the `curl' library (-lcurl). */
191 /* #undef H5_HAVE_LIBCURL */
192 
193 /* Define to 1 if you have the `dmalloc' library (-ldmalloc). */
194 /* #undef H5_HAVE_LIBDMALLOC */
195 
196 /* Proceed to build with libhdfs */
197 /* #undef H5_HAVE_LIBHDFS */
198 
199 /* Define to 1 if you have the `jvm' library (-ljvm). */
200 /* #undef H5_HAVE_LIBJVM */
201 
202 /* Define to 1 if you have the `pthread' library (-lpthread). */
203 /* #undef H5_HAVE_LIBPTHREAD */
204 
205 /* Define to 1 if you have the `sz' library (-lsz). */
206 /* #undef H5_HAVE_LIBSZ */
207 
208 /* Define to 1 if you have the `z' library (-lz). */
209 #define H5_HAVE_LIBZ 1
210 
211 /* Define to 1 if you have the `lseek64' function. */
212 #define H5_HAVE_LSEEK64 1
213 
214 /* Define if the map API (H5M) should be compiled */
215 /* #undef H5_HAVE_MAP_API */
216 
217 /* Define whether the Mirror virtual file driver (VFD) will be compiled */
218 /* #undef H5_HAVE_MIRROR_VFD */
219 
220 /* Define if we have MPE support */
221 /* #undef H5_HAVE_MPE */
222 
223 /* Define to 1 if you have the <mpe.h> header file. */
224 /* #undef H5_HAVE_MPE_H */
225 
226 /* Define if MPI_Comm_c2f and MPI_Comm_f2c exist */
227 /* #undef H5_HAVE_MPI_MULTI_LANG_Comm */
228 
229 /* Define if MPI_Info_c2f and MPI_Info_f2c exist */
230 /* #undef H5_HAVE_MPI_MULTI_LANG_Info */
231 
232 /* Define to 1 if you have the <netdb.h> header file. */
233 #define H5_HAVE_NETDB_H 1
234 
235 /* Define to 1 if you have the <netinet/in.h> header file. */
236 #define H5_HAVE_NETINET_IN_H 1
237 
238 /* Define to 1 if you have the <openssl/evp.h> header file. */
239 /* #undef H5_HAVE_OPENSSL_EVP_H */
240 
241 /* Define to 1 if you have the <openssl/hmac.h> header file. */
242 /* #undef H5_HAVE_OPENSSL_HMAC_H */
243 
244 /* Define to 1 if you have the <openssl/sha.h> header file. */
245 /* #undef H5_HAVE_OPENSSL_SHA_H */
246 
247 /* Define if we have parallel support */
248 /* #undef H5_HAVE_PARALLEL */
249 
250 /* Define if we have support for writing to filtered datasets in parallel */
251 /* #undef H5_HAVE_PARALLEL_FILTERED_WRITES */
252 
253 /* Define if both pread and pwrite exist. */
254 /* #undef H5_HAVE_PREADWRITE */
255 
256 /* Define to 1 if you have the <pthread.h> header file. */
257 #define H5_HAVE_PTHREAD_H 1
258 
259 /* Define to 1 if you have the <pwd.h> header file. */
260 #define H5_HAVE_PWD_H 1
261 
262 /* Define to 1 if you have the <quadmath.h> header file. */
263 #define H5_HAVE_QUADMATH_H 1
264 
265 /* Define to 1 if you have the `random' function. */
266 #define H5_HAVE_RANDOM 1
267 
268 /* Define to 1 if you have the `rand_r' function. */
269 #define H5_HAVE_RAND_R 1
270 
271 /* Define whether the Read-Only S3 virtual file driver (VFD) should be
272  compiled */
273 /* #undef H5_HAVE_ROS3_VFD */
274 
275 /* Define to 1 if you have the `setsysinfo' function. */
276 /* #undef H5_HAVE_SETSYSINFO */
277 
278 /* Define to 1 if you have the `siglongjmp' function. */
279 #define H5_HAVE_SIGLONGJMP 1
280 
281 /* Define to 1 if you have the `sigprocmask' function. */
282 #define H5_HAVE_SIGPROCMASK 1
283 
284 /* Define to 1 if you have the `sigsetjmp' function. */
285 #define H5_HAVE_SIGSETJMP 1
286 
287 /* Define to 1 if you have the `stat64' function. */
288 #define H5_HAVE_STAT64 1
289 
290 /* Define if struct stat has the st_blocks field */
291 #define H5_HAVE_STAT_ST_BLOCKS 1
292 
293 /* Define to 1 if you have the `strdup' function. */
294 #define H5_HAVE_STRDUP 1
295 
296 /* Define if struct text_info is defined */
297 /* #undef H5_HAVE_STRUCT_TEXT_INFO */
298 
299 /* Define if struct videoconfig is defined */
300 /* #undef H5_HAVE_STRUCT_VIDEOCONFIG */
301 
302 /* Define to 1 if you have the `symlink' function. */
303 #define H5_HAVE_SYMLINK 1
304 
305 /* Define to 1 if you have the <sys/file.h> header file. */
306 #define H5_HAVE_SYS_FILE_H 1
307 
308 /* Define to 1 if you have the <sys/ioctl.h> header file. */
309 #define H5_HAVE_SYS_IOCTL_H 1
310 
311 /* Define to 1 if you have the <sys/resource.h> header file. */
312 #define H5_HAVE_SYS_RESOURCE_H 1
313 
314 /* Define to 1 if you have the <sys/socket.h> header file. */
315 #define H5_HAVE_SYS_SOCKET_H 1
316 
317 /* Define to 1 if you have the <sys/stat.h> header file. */
318 #define H5_HAVE_SYS_STAT_H 1
319 
320 /* Define to 1 if you have the <sys/time.h> header file. */
321 #define H5_HAVE_SYS_TIME_H 1
322 
323 /* Define to 1 if you have the <sys/types.h> header file. */
324 #define H5_HAVE_SYS_TYPES_H 1
325 
326 /* Define to 1 if you have the <szlib.h> header file. */
327 /* #undef H5_HAVE_SZLIB_H */
328 
329 #if defined(_WIN32) && !defined(H5_BUILT_AS_DYNAMIC_LIB)
330 /* Not supported on WIN32 platforms with static linking */
331 /* #undef H5_HAVE_THREADSAFE */
332 #else
333 /* Define if we have thread safe support */
334 /* #undef H5_HAVE_THREADSAFE */
335 #endif
336 
337 /* Define if timezone is a global variable */
338 #define H5_HAVE_TIMEZONE 1
339 
340 /* Define if the ioctl TIOCGETD is defined */
341 #define H5_HAVE_TIOCGETD 1
342 
343 /* Define if the ioctl TIOGWINSZ is defined */
344 #define H5_HAVE_TIOCGWINSZ 1
345 
346 /* Define to 1 if you have the `tmpfile' function. */
347 #define H5_HAVE_TMPFILE 1
348 
349 /* Define if tm_gmtoff is a member of struct tm */
350 #define H5_HAVE_TM_GMTOFF 1
351 
352 /* Define to 1 if you have the <unistd.h> header file. */
353 #define H5_HAVE_UNISTD_H 1
354 
355 /* Define to 1 if you have the `vasprintf' function. */
356 #define H5_HAVE_VASPRINTF 1
357 
358 /* Define to 1 if you have the `waitpid' function. */
359 #define H5_HAVE_WAITPID 1
360 
361 /* Define to 1 if you have the 'InitOnceExecuteOnce' function. */
362 /* #undef H5_HAVE_WIN_THREADS */
363 
364 /* Define if your system has window style path name. */
365 /* #undef H5_HAVE_WINDOW_PATH */
366 
367 /* Define to 1 if you have the <zlib.h> header file. */
368 #define H5_HAVE_ZLIB_H 1
369 
370 /* Define to 1 if you have the `_getvideoconfig' function. */
371 /* #undef H5_HAVE__GETVIDEOCONFIG */
372 
373 /* Define to 1 if you have the `_scrsize' function. */
374 /* #undef H5_HAVE__SCRSIZE */
375 
376 /* Define if the library will ignore file locks when disabled */
377 #define H5_IGNORE_DISABLED_FILE_LOCKS 1
378 
379 /* Define if the high-level library headers should be included in hdf5.h */
380 #define H5_INCLUDE_HL 1
381 
382 /* Define if new-style references should be used with dimension scales */
383 /* #undef H5_DIMENSION_SCALES_WITH_NEW_REF */
384 
385 /* Define if your system can convert long double to (unsigned) long long
386  values correctly. */
387 #define H5_LDOUBLE_TO_LLONG_ACCURATE 1
388 
389 /* Define if your system converts long double to (unsigned) long values with
390  special algorithm. */
391 /* #undef H5_LDOUBLE_TO_LONG_SPECIAL */
392 
393 /* Define if your system can convert (unsigned) long long to long double
394  values correctly. */
395 #define H5_LLONG_TO_LDOUBLE_CORRECT 1
396 
397 /* Define if your system can convert (unsigned) long to long double values
398  with special algorithm. */
399 /* #undef H5_LONG_TO_LDOUBLE_SPECIAL */
400 
401 /* Define to the sub-directory where libtool stores uninstalled libraries. */
402 /* #undef H5_LT_OBJDIR */
403 
404 /* Define to enable internal memory allocation sanity checking. */
405 /* #undef H5_MEMORY_ALLOC_SANITY_CHECK */
406 
407 /* Define if we can violate pointer alignment restrictions */
408 #define H5_NO_ALIGNMENT_RESTRICTIONS 1
409 
410 /* Define if deprecated public API symbols are disabled */
411 /* #undef H5_NO_DEPRECATED_SYMBOLS */
412 
413 /* Name of package */
414 #define H5_PACKAGE "hdf5"
415 
416 /* Define to the address where bug reports for this package should be sent. */
417 #define H5_PACKAGE_BUGREPORT "help@hdfgroup.org"
418 
419 /* Define to the full name of this package. */
420 #define H5_PACKAGE_NAME "HDF5"
421 
422 /* Define to the full name and version of this package. */
423 #define H5_PACKAGE_STRING "HDF5 1.13.1"
424 
425 /* Define to the one symbol short name of this package. */
426 #define H5_PACKAGE_TARNAME "hdf5"
427 
428 /* Define to the home page for this package. */
429 #define H5_PACKAGE_URL "http://www.hdfgroup.org"
430 
431 /* Define to the version of this package. */
432 #define H5_PACKAGE_VERSION "1.13.1"
433 
434 /* Determine the maximum decimal precision in C */
435 #define H5_PAC_C_MAX_REAL_PRECISION 33
436 
437 /* Define Fortran Maximum Real Decimal Precision */
438 #define H5_PAC_FC_MAX_REAL_PRECISION
439 
440 /* Width for printf() for type `long long' or `__int64', use `ll' */
441 #define H5_PRINTF_LL_WIDTH "ll"
442 
443 /* The size of `bool', as computed by sizeof. */
444 #define H5_SIZEOF_BOOL 1
445 
446 /* The size of `char', as computed by sizeof. */
447 #define H5_SIZEOF_CHAR 1
448 
449 /* The size of `double', as computed by sizeof. */
450 #define H5_SIZEOF_DOUBLE 8
451 
452 /* The size of `float', as computed by sizeof. */
453 #define H5_SIZEOF_FLOAT 4
454 
455 /* The size of `int', as computed by sizeof. */
456 #define H5_SIZEOF_INT 4
457 
458 /* The size of `int16_t', as computed by sizeof. */
459 #define H5_SIZEOF_INT16_T 2
460 
461 /* The size of `int32_t', as computed by sizeof. */
462 #define H5_SIZEOF_INT32_T 4
463 
464 /* The size of `int64_t', as computed by sizeof. */
465 #define H5_SIZEOF_INT64_T 8
466 
467 /* The size of `int8_t', as computed by sizeof. */
468 #define H5_SIZEOF_INT8_T 1
469 
470 /* The size of `int_fast16_t', as computed by sizeof. */
471 #define H5_SIZEOF_INT_FAST16_T 8
472 
473 /* The size of `int_fast32_t', as computed by sizeof. */
474 #define H5_SIZEOF_INT_FAST32_T 8
475 
476 /* The size of `int_fast64_t', as computed by sizeof. */
477 #define H5_SIZEOF_INT_FAST64_T 8
478 
479 /* The size of `int_fast8_t', as computed by sizeof. */
480 #define H5_SIZEOF_INT_FAST8_T 1
481 
482 /* The size of `int_least16_t', as computed by sizeof. */
483 #define H5_SIZEOF_INT_LEAST16_T 2
484 
485 /* The size of `int_least32_t', as computed by sizeof. */
486 #define H5_SIZEOF_INT_LEAST32_T 4
487 
488 /* The size of `int_least64_t', as computed by sizeof. */
489 #define H5_SIZEOF_INT_LEAST64_T 8
490 
491 /* The size of `int_least8_t', as computed by sizeof. */
492 #define H5_SIZEOF_INT_LEAST8_T 1
493 
494 #if !defined(__APPLE__)
495 
496 /* The size of `size_t', as computed by sizeof. */
497 #define H5_SIZEOF_SIZE_T 8
498 
499 /* The size of `ssize_t', as computed by sizeof. */
500 #define H5_SIZEOF_SSIZE_T 8
501 
502 /* The size of `long', as computed by sizeof. */
503 #define H5_SIZEOF_LONG 8
504 
505 /* The size of `long double', as computed by sizeof. */
506 #define H5_SIZEOF_LONG_DOUBLE 16
507 
508 #else
509 
510  /* On Apple, to support Universal Binaries (where multiple CPU
511  architectures exist in one library/executable), we can't assume
512  the machine doing the compiling has the same endianness or type
513  sizes as all the various architectures (PowerPC, Intel, ARM). */
514 
515  # if defined(__LP64__) && __LP64__
516  #define H5_SIZEOF_LONG 8
517  #define H5_SIZEOF_SIZE_T 8
518  #define H5_SIZEOF_SSIZE_T 8
519  # else
520  #define H5_SIZEOF_LONG 4
521  #define H5_SIZEOF_SIZE_T 4
522  #define H5_SIZEOF_SSIZE_T 4
523  # endif
524 
525  # if defined(__i386__) || defined(__x86_64__)
526  #define H5_SIZEOF_LONG_DOUBLE 16
527  # elif defined(__aarch64__)
528  #define H5_SIZEOF_LONG_DOUBLE 8
529  # else
530  #define H5_SIZEOF_LONG_DOUBLE 16
531  # endif
532 
533 #endif
534 
535 /* Define size of long long and/or __int64 bit integer type only if the type
536  exists. */
537 #if !defined(__APPLE__)
538  #define H5_SIZEOF_LONG_LONG 8
539 #else
540  #define H5_SIZEOF_LONG_LONG 8
541 #endif
542 
543 /* The size of `off64_t', as computed by sizeof. */
544 #define H5_SIZEOF_OFF64_T 8
545 
546 /* The size of `off_t', as computed by sizeof. */
547 #define H5_SIZEOF_OFF_T 8
548 
549 /* The size of `ptrdiff_t', as computed by sizeof. */
550 #define H5_SIZEOF_PTRDIFF_T 8
551 
552 /* The size of `short', as computed by sizeof. */
553 #define H5_SIZEOF_SHORT 2
554 
555 /* The size of `time_t', as computed by sizeof. */
556 #define H5_SIZEOF_TIME_T 8
557 
558 /* The size of `uint16_t', as computed by sizeof. */
559 #define H5_SIZEOF_UINT16_T 2
560 
561 /* The size of `uint32_t', as computed by sizeof. */
562 #define H5_SIZEOF_UINT32_T 4
563 
564 /* The size of `uint64_t', as computed by sizeof. */
565 #define H5_SIZEOF_UINT64_T 8
566 
567 /* The size of `uint8_t', as computed by sizeof. */
568 #define H5_SIZEOF_UINT8_T 1
569 
570 /* The size of `uint_fast16_t', as computed by sizeof. */
571 #define H5_SIZEOF_UINT_FAST16_T 8
572 
573 /* The size of `uint_fast32_t', as computed by sizeof. */
574 #define H5_SIZEOF_UINT_FAST32_T 8
575 
576 /* The size of `uint_fast64_t', as computed by sizeof. */
577 #define H5_SIZEOF_UINT_FAST64_T 8
578 
579 /* The size of `uint_fast8_t', as computed by sizeof. */
580 #define H5_SIZEOF_UINT_FAST8_T 1
581 
582 /* The size of `uint_least16_t', as computed by sizeof. */
583 #define H5_SIZEOF_UINT_LEAST16_T 2
584 
585 /* The size of `uint_least32_t', as computed by sizeof. */
586 #define H5_SIZEOF_UINT_LEAST32_T 4
587 
588 /* The size of `uint_least64_t', as computed by sizeof. */
589 #define H5_SIZEOF_UINT_LEAST64_T 8
590 
591 /* The size of `uint_least8_t', as computed by sizeof. */
592 #define H5_SIZEOF_UINT_LEAST8_T 1
593 
594 /* The size of `unsigned', as computed by sizeof. */
595 #define H5_SIZEOF_UNSIGNED 4
596 
597 /* The size of `_Quad', as computed by sizeof. */
598 #define H5_SIZEOF__QUAD 0
599 
600 /* The size of `__float128', as computed by sizeof. */
601 #define H5_SIZEOF___FLOAT128 16
602 
603 /* The size of `__int64', as computed by sizeof. */
604 #define H5_SIZEOF___INT64 0
605 
606 /* Define if strict file format checks are enabled */
607 /* #undef H5_STRICT_FORMAT_CHECKS */
608 
609 /* Define if your system supports pthread_attr_setscope(&attribute,
610  PTHREAD_SCOPE_SYSTEM) call. */
611 #define H5_SYSTEM_SCOPE_THREADS 1
612 
613 /* Define using v1.6 public API symbols by default */
614 /* #undef H5_USE_16_API_DEFAULT */
615 
616 /* Define using v1.8 public API symbols by default */
617 /* #undef H5_USE_18_API_DEFAULT */
618 
619 /* Define using v1.10 public API symbols by default */
620 /* #undef H5_USE_110_API_DEFAULT */
621 
622 /* Define using v1.12 public API symbols by default */
623 /* #undef H5_USE_112_API_DEFAULT */
624 
625 /* Define using v1.14 public API symbols by default */
626 #define H5_USE_114_API_DEFAULT 1
627 
628 /* Define if the library will use file locking */
629 #define H5_USE_FILE_LOCKING 1
630 
631 /* Define if a memory checking tool will be used on the library, to cause
632  library to be very picky about memory operations and also disable the
633  internal free list manager code. */
634 /* #undef H5_USING_MEMCHECKER */
635 
636 /* Version number of package */
637 #define H5_VERSION "1.13.1"
638 
639 /* Data accuracy is preferred to speed during data conversions */
640 #define H5_WANT_DATA_ACCURACY 1
641 
642 /* Check exception handling functions during data conversions */
643 #define H5_WANT_DCONV_EXCEPTION 1
644 
645 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
646  significant byte first (like Motorola and SPARC, unlike Intel). */
647 #if !defined(__APPLE__)
648 # ifndef WORDS_BIGENDIAN
649 # undef WORDS_BIGENDIAN
650 # endif
651 #else
652 # if defined __BIG_ENDIAN__
653 # define WORDS_BIGENDIAN 1
654 # endif
655 #endif
656 
657 /* #undef WORDS_BIGENDIAN */
658 
659 /* Number of bits in a file offset, on hosts where this is settable. */
660 /* #undef H5__FILE_OFFSET_BITS */
661 
662 /* Define for large files, on AIX-style hosts. */
663 /* #undef H5__LARGE_FILES */
664 
665 /* Define to `long int' if <sys/types.h> does not define. */
666 /* #undef H5_off_t */
667 
668 /* Define to `long' if <sys/types.h> does not define. */
669 /* #undef H5_ssize_t */
670 
671 #endif