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