summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--windows/proj/all_fortran/all_fortran.sln36
-rwxr-xr-xwindows/src/H5pubconf.h104
-rw-r--r--windows/tools/h5dump/h5dump.vcproj8
-rw-r--r--windows/tools/h5dumpdll/h5dumpdll.vcproj8
-rw-r--r--windows/tools/toolslib/toolslib.vcproj8
-rw-r--r--windows/tools/toolslibdll/toolslibdll.vcproj8
6 files changed, 115 insertions, 57 deletions
diff --git a/windows/proj/all_fortran/all_fortran.sln b/windows/proj/all_fortran/all_fortran.sln
index 0fed60f..939c48a 100644
--- a/windows/proj/all_fortran/all_fortran.sln
+++ b/windows/proj/all_fortran/all_fortran.sln
@@ -1322,13 +1322,13 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "perf_serialdll", "..\..\per
{C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcheckversion", "..\..\test\tcheckversion\tcheckversion.vcproj", "{B4EC91BB-6ADC-4B99-971B-D6CBD9C35326}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcheckversion", "..\..\test\tcheckversion\tcheckversion.vcproj", "{DFB6DCC1-2E00-4566-B935-F32172FDA483}"
ProjectSection(ProjectDependencies) = postProject
{26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7}
{473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} = {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcheckversiondll", "..\..\test\tcheckversiondll\tcheckversiondll.vcproj", "{7186366A-D6BE-4916-A805-781019B67BFD}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcheckversiondll", "..\..\test\tcheckversiondll\tcheckversiondll.vcproj", "{7B3EB7A5-DA01-4488-A06B-63E2941EE078}"
ProjectSection(ProjectDependencies) = postProject
{832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B}
{C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF}
@@ -2847,22 +2847,22 @@ Global
{BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Release|Win32.Build.0 = Release|Win32
{BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Release|x64.ActiveCfg = Release|x64
{BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Release|x64.Build.0 = Release|x64
- {B4EC91BB-6ADC-4B99-971B-D6CBD9C35326}.Debug|Win32.ActiveCfg = Debug|Win32
- {B4EC91BB-6ADC-4B99-971B-D6CBD9C35326}.Debug|Win32.Build.0 = Debug|Win32
- {B4EC91BB-6ADC-4B99-971B-D6CBD9C35326}.Debug|x64.ActiveCfg = Debug|x64
- {B4EC91BB-6ADC-4B99-971B-D6CBD9C35326}.Debug|x64.Build.0 = Debug|x64
- {B4EC91BB-6ADC-4B99-971B-D6CBD9C35326}.Release|Win32.ActiveCfg = Release|Win32
- {B4EC91BB-6ADC-4B99-971B-D6CBD9C35326}.Release|Win32.Build.0 = Release|Win32
- {B4EC91BB-6ADC-4B99-971B-D6CBD9C35326}.Release|x64.ActiveCfg = Release|x64
- {B4EC91BB-6ADC-4B99-971B-D6CBD9C35326}.Release|x64.Build.0 = Release|x64
- {7186366A-D6BE-4916-A805-781019B67BFD}.Debug|Win32.ActiveCfg = Debug|Win32
- {7186366A-D6BE-4916-A805-781019B67BFD}.Debug|Win32.Build.0 = Debug|Win32
- {7186366A-D6BE-4916-A805-781019B67BFD}.Debug|x64.ActiveCfg = Debug|x64
- {7186366A-D6BE-4916-A805-781019B67BFD}.Debug|x64.Build.0 = Debug|x64
- {7186366A-D6BE-4916-A805-781019B67BFD}.Release|Win32.ActiveCfg = Release|Win32
- {7186366A-D6BE-4916-A805-781019B67BFD}.Release|Win32.Build.0 = Release|Win32
- {7186366A-D6BE-4916-A805-781019B67BFD}.Release|x64.ActiveCfg = Release|x64
- {7186366A-D6BE-4916-A805-781019B67BFD}.Release|x64.Build.0 = Release|x64
+ {DFB6DCC1-2E00-4566-B935-F32172FDA483}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DFB6DCC1-2E00-4566-B935-F32172FDA483}.Debug|Win32.Build.0 = Debug|Win32
+ {DFB6DCC1-2E00-4566-B935-F32172FDA483}.Debug|x64.ActiveCfg = Debug|x64
+ {DFB6DCC1-2E00-4566-B935-F32172FDA483}.Debug|x64.Build.0 = Debug|x64
+ {DFB6DCC1-2E00-4566-B935-F32172FDA483}.Release|Win32.ActiveCfg = Release|Win32
+ {DFB6DCC1-2E00-4566-B935-F32172FDA483}.Release|Win32.Build.0 = Release|Win32
+ {DFB6DCC1-2E00-4566-B935-F32172FDA483}.Release|x64.ActiveCfg = Release|x64
+ {DFB6DCC1-2E00-4566-B935-F32172FDA483}.Release|x64.Build.0 = Release|x64
+ {7B3EB7A5-DA01-4488-A06B-63E2941EE078}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7B3EB7A5-DA01-4488-A06B-63E2941EE078}.Debug|Win32.Build.0 = Debug|Win32
+ {7B3EB7A5-DA01-4488-A06B-63E2941EE078}.Debug|x64.ActiveCfg = Debug|x64
+ {7B3EB7A5-DA01-4488-A06B-63E2941EE078}.Debug|x64.Build.0 = Debug|x64
+ {7B3EB7A5-DA01-4488-A06B-63E2941EE078}.Release|Win32.ActiveCfg = Release|Win32
+ {7B3EB7A5-DA01-4488-A06B-63E2941EE078}.Release|Win32.Build.0 = Release|Win32
+ {7B3EB7A5-DA01-4488-A06B-63E2941EE078}.Release|x64.ActiveCfg = Release|x64
+ {7B3EB7A5-DA01-4488-A06B-63E2941EE078}.Release|x64.Build.0 = Release|x64
{36D1F9B2-9AF0-438B-91D1-2F651C27A640}.Debug|Win32.ActiveCfg = Debug|Win32
{36D1F9B2-9AF0-438B-91D1-2F651C27A640}.Debug|Win32.Build.0 = Debug|Win32
{36D1F9B2-9AF0-438B-91D1-2F651C27A640}.Debug|x64.ActiveCfg = Debug|x64
diff --git a/windows/src/H5pubconf.h b/windows/src/H5pubconf.h
index 2377e88..f9de0b5 100755
--- a/windows/src/H5pubconf.h
+++ b/windows/src/H5pubconf.h
@@ -19,6 +19,9 @@
* Dana Robinson <derobins@hdfgroup.org> if the settings here have issues.
*/
+#ifndef H5_CONFIG_H_
+#define H5_CONFIG_H_
+
/********************************
* Windows Specific Definitions *
********************************/
@@ -51,13 +54,17 @@
#define H5_CONVERT_DENORMAL_FLOAT 1
/* Define if C++ compiler recognizes offsetof */
-#define H5_CXX_HAVE_OFFSETOF 1
+/* #undef H5_CXX_HAVE_OFFSETOF */
+
+/* Define a macro for Cygwin (on XP only) where the compiler has rounding
+ problem converting from unsigned long long to long double */
+/* #undef H5_CYGWIN_ULLONG_TO_LDOUBLE_ROUND_PROBLEM */
/* Define the default virtual file driver to compile */
#define H5_DEFAULT_VFD H5FD_SEC2
/* Define if `dev_t' is a scalar */
-#define H5_DEV_T_IS_SCALAR 1
+/* #undef H5_DEV_T_IS_SCALAR */
/* Define to dummy `main' function (if any) required to link to the Fortran
libraries. */
@@ -108,9 +115,6 @@
/* Define if the compiler understand the __func__ keyword */
/* #undef H5_HAVE_C99_FUNC */
-/* Define to 1 if you have the `clock_gettime' function. */
-/* #undef H5_HAVE_CLOCK_GETTIME */
-
/* Define if the function stack tracing code is to be compiled in */
/* #undef H5_HAVE_CODESTACK */
@@ -202,6 +206,12 @@
/* Define to 1 if you have the `gettimeofday' function. */
#define H5_HAVE_GETTIMEOFDAY 1
+/* Define to 1 if you have the `gettimeofday' function declared in time.h . */
+/* #undef H5_HAVE_TIME_GETTIMEOFDAY */
+
+/* Define to 1 if you have the `gettimeofday' function declared in sys/time.h . */
+/* #undef H5_HAVE_SYS_TIME_GETTIMEOFDAY */
+
/* Define to 1 if you have the `get_fpc_csr' function. */
/* #undef H5_HAVE_GET_FPC_CSR */
@@ -231,7 +241,7 @@
/* #undef H5_HAVE_LIBLMPE */
/* Define to 1 if you have the `m' library (-lm). */
-/* #undef H5_HAVE_LIBM */
+#define H5_HAVE_LIBM 1
/* Define to 1 if you have the `mpe' library (-lmpe). */
/* #undef H5_HAVE_LIBMPE */
@@ -273,7 +283,7 @@
/* #undef H5_HAVE_MACH_MACH_TIME_H */
/* Define to 1 if you have the <memory.h> header file. */
-/* #undef H5_HAVE_MEMORY_H */
+#define H5_HAVE_MEMORY_H 1
/* Define if we have MPE support */
/* #undef H5_HAVE_MPE */
@@ -282,7 +292,7 @@
/* #undef H5_HAVE_MPE_H */
/* Define if MPI_File_get_size works correctly */
-#define H5_HAVE_MPI_GET_SIZE 1
+/* #undef H5_HAVE_MPI_GET_SIZE */
/* Define if `MPI_Comm_c2f' and `MPI_Comm_f2c' exists */
/* #undef H5_HAVE_MPI_MULTI_LANG_Comm */
@@ -296,6 +306,9 @@
/* Define to 1 if you have the <pthread.h> header file. */
/* #undef H5_HAVE_PTHREAD_H */
+/* Define to 1 if you have the 'InitOnceExecuteOnce' function. */
+/* #undef H5_HAVE_WIN_THREADS */
+
/* Define to 1 if you have the `random' function. */
/* #undef H5_HAVE_RANDOM */
@@ -305,9 +318,15 @@
/* Define to 1 if you have the <setjmp.h> header file. */
#define H5_HAVE_SETJMP_H 1
+/* Define to 1 if you have the <setjmp.h> header file. */
+#define H5_HAVE_SETJMP_H 1
+
/* Define to 1 if you have the `setsysinfo' function. */
/* #undef H5_HAVE_SETSYSINFO */
+/* Define to 1 if you have the `sigaction' function. */
+/* #undef H5_HAVE_SIGACTION */
+
/* Define to 1 if you have the `siglongjmp' function. */
/* #undef H5_HAVE_SIGLONGJMP */
@@ -338,6 +357,9 @@
/* Define to 1 if you have the <stdint.h> header file. */
/* #undef H5_HAVE_STDINT_H */
+/* Define to 1 if you have the <stdint.h> header file for Cplusplus. */
+/* #undef H5_HAVE_STDINT_H_CXX */
+
/* Define to 1 if you have the <stdlib.h> header file. */
#define H5_HAVE_STDLIB_H 1
@@ -354,7 +376,7 @@
/* #undef H5_HAVE_STRUCT_TEXT_INFO */
/* Define if `struct timezone' is defined */
-#define H5_HAVE_STRUCT_TIMEZONE 1
+/* #undef H5_HAVE_STRUCT_TIMEZONE */
/* Define to 1 if `tm_zone' is member of `struct tm'. */
/* #undef H5_HAVE_STRUCT_TM_TM_ZONE */
@@ -392,6 +414,9 @@
/* Define to 1 if you have the <sys/timeb.h> header file. */
#define H5_HAVE_SYS_TIMEB_H 1
+/* Define to 1 if you have the <time.h> header file. */
+#define H5_HAVE_TIME_H 1
+
/* Define to 1 if you have the <sys/time.h> header file. */
/* #undef H5_HAVE_SYS_TIME_H */
@@ -425,7 +450,7 @@
/* Define to 1 if you don't have `tm_zone' but do have the external array
`tzname'. */
-#define H5_HAVE_TZNAME 1
+/* #undef H5_HAVE_TZNAME */
/* Define to 1 if you have the <unistd.h> header file. */
/* #undef H5_HAVE_UNISTD_H */
@@ -434,7 +459,7 @@
/* #undef H5_HAVE_VASPRINTF */
/* Define to 1 if you have the `vsnprintf' function. */
-/* #undef H5_HAVE_VSNPRINTF */
+#define H5_HAVE_VSNPRINTF 1
/* Define to 1 if you have the `waitpid' function. */
/* #undef H5_HAVE_WAITPID */
@@ -499,14 +524,14 @@
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
-#define H5_LT_OBJDIR ".libs/"
+/* #undef H5_LT_OBJDIR */
/* Define if the metadata trace file code is to be compiled in */
/* #undef H5_METADATA_TRACE_FILE */
/* Define if your system's `MPI_File_set_size' function works for files over
2GB. */
-#define H5_MPI_FILE_SET_SIZE_BIG 1
+/* #undef H5_MPI_FILE_SET_SIZE_BIG */
/* Define if we can violate pointer alignment restrictions */
#define H5_NO_ALIGNMENT_RESTRICTIONS 1
@@ -533,13 +558,13 @@
#define H5_PACKAGE_TARNAME "hdf5"
/* Define to the home page for this package. */
-#define H5_PACKAGE_URL ""
+#define H5_PACKAGE_URL "http://www.hdfgroup.org"
/* Define to the version of this package. */
-#define H5_PACKAGE_VERSION "1.8.9-snap13"
+#define H5_PACKAGE_VERSION "1.8.9"
/* Width for printf() for type `long long' or `__int64', use `ll' */
-#define H5_PRINTF_LL_WIDTH "I64"
+#define H5_PRINTF_LL_WIDTH "ll"
/* The size of `char', as computed by sizeof. */
#define H5_SIZEOF_CHAR 1
@@ -589,6 +614,16 @@
/* The size of `int_least8_t', as computed by sizeof. */
#define H5_SIZEOF_INT_LEAST8_T 0
+/* The size of `size_t', as computed by sizeof. */
+#ifndef _WIN64
+#define H5_SIZEOF_SIZE_T 4
+#else
+#define H5_SIZEOF_SIZE_T 8
+#endif /* _WIN64 */
+
+/* The size of `ssize_t', as computed by sizeof. */
+#define H5_SIZEOF_SSIZE_T 0
+
/* The size of `long', as computed by sizeof. */
#define H5_SIZEOF_LONG 4
@@ -614,16 +649,6 @@
/* The size of `short', as computed by sizeof. */
#define H5_SIZEOF_SHORT 2
-/* The size of `size_t', as computed by sizeof. */
-#ifndef _WIN64
-#define H5_SIZEOF_SIZE_T 4
-#else
-#define H5_SIZEOF_SIZE_T 8
-#endif /* _WIN64 */
-
-/* The size of `ssize_t', as computed by sizeof. */
-#define H5_SIZEOF_SSIZE_T 0
-
/* The size of `uint16_t', as computed by sizeof. */
#define H5_SIZEOF_UINT16_T 0
@@ -674,7 +699,7 @@
/* Define if your system supports pthread_attr_setscope(&attribute,
PTHREAD_SCOPE_SYSTEM) call. */
-#define H5_SYSTEM_SCOPE_THREADS 1
+/* #undef H5_SYSTEM_SCOPE_THREADS */
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
/* #undef H5_TIME_WITH_SYS_TIME */
@@ -688,11 +713,11 @@
/* Define if your system can convert unsigned long long to long double with
correct precision. */
-#define H5_ULLONG_TO_LDOUBLE_PRECISION 1
+/* #undef H5_ULLONG_TO_LDOUBLE_PRECISION */
/* Define if your system accurately converting unsigned long to float values.
*/
-/* #undef H5_ULONG_TO_FLOAT_ACCURATE */
+#define H5_ULONG_TO_FLOAT_ACCURATE 1
/* Define if your system can accurately convert unsigned (long) long values to
floating-point values. */
@@ -707,7 +732,7 @@
/* #undef H5_USING_MEMCHECKER */
/* Version number of package */
-#define H5_VERSION "1.8.9-snap13"
+#define H5_VERSION "1.8.9"
/* Define if vsnprintf() returns the correct value for formatted strings that
don't fit into size allowed */
@@ -719,9 +744,11 @@
/* Check exception handling functions during data conversions */
#define H5_WANT_DCONV_EXCEPTION 1
-/* Define to 1 if your processor stores words with the most significant byte
- first (like Motorola and SPARC, unlike Intel and VAX). */
-/* #undef H5_WORDS_BIGENDIAN */
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+ significant byte first (like Motorola and SPARC, unlike Intel). */
+# ifndef WORDS_BIGENDIAN
+# undef WORDS_BIGENDIAN
+# endif
/* Number of bits in a file offset, on hosts where this is settable. */
/* #undef H5__FILE_OFFSET_BITS */
@@ -747,9 +774,8 @@
/* Define to `unsigned long' if <sys/types.h> does not define. */
/* #undef H5_size_t */
-/* Define to `long' if <sys/types.h> does not define. */
-#ifndef _WIN64
-#define H5_ssize_t long
-#else
-#define H5_ssize_t long long
-#endif /* _WIN64 */
+#if defined(__cplusplus) && defined(inline)
+#undef inline
+#endif
+
+#endif
diff --git a/windows/tools/h5dump/h5dump.vcproj b/windows/tools/h5dump/h5dump.vcproj
index d3e6d71..c6da207 100644
--- a/windows/tools/h5dump/h5dump.vcproj
+++ b/windows/tools/h5dump/h5dump.vcproj
@@ -390,6 +390,14 @@
RelativePath="..\..\..\tools\h5dump\h5dump.c"
>
</File>
+ <File
+ RelativePath="..\..\..\tools\h5dump\h5dump_ddl.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\tools\h5dump\h5dump_xml.c"
+ >
+ </File>
</Files>
<Globals>
</Globals>
diff --git a/windows/tools/h5dumpdll/h5dumpdll.vcproj b/windows/tools/h5dumpdll/h5dumpdll.vcproj
index bbe33d0..2c19678 100644
--- a/windows/tools/h5dumpdll/h5dumpdll.vcproj
+++ b/windows/tools/h5dumpdll/h5dumpdll.vcproj
@@ -384,6 +384,14 @@
RelativePath="..\..\..\tools\h5dump\h5dump.c"
>
</File>
+ <File
+ RelativePath="..\..\..\tools\h5dump\h5dump_ddl.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\tools\h5dump\h5dump_xml.c"
+ >
+ </File>
</Files>
<Globals>
</Globals>
diff --git a/windows/tools/toolslib/toolslib.vcproj b/windows/tools/toolslib/toolslib.vcproj
index e459fbe..889b9ea 100644
--- a/windows/tools/toolslib/toolslib.vcproj
+++ b/windows/tools/toolslib/toolslib.vcproj
@@ -356,6 +356,10 @@
>
</File>
<File
+ RelativePath="..\..\..\tools\lib\h5tools_dump.c"
+ >
+ </File>
+ <File
RelativePath="..\..\..\tools\lib\h5tools_utils.c"
>
</File>
@@ -385,6 +389,10 @@
>
</File>
<File
+ RelativePath="..\..\..\tools\lib\h5tools_dump.h"
+ >
+ </File>
+ <File
RelativePath="..\..\..\tools\lib\h5tools_utils.h"
>
</File>
diff --git a/windows/tools/toolslibdll/toolslibdll.vcproj b/windows/tools/toolslibdll/toolslibdll.vcproj
index 0d163ab..808b98e 100644
--- a/windows/tools/toolslibdll/toolslibdll.vcproj
+++ b/windows/tools/toolslibdll/toolslibdll.vcproj
@@ -355,6 +355,10 @@
>
</File>
<File
+ RelativePath="..\..\..\tools\lib\h5tools_dump.c"
+ >
+ </File>
+ <File
RelativePath="..\..\..\tools\lib\h5tools_utils.c"
>
</File>
@@ -384,6 +388,10 @@
>
</File>
<File
+ RelativePath="..\..\..\tools\lib\h5tools_dump.h"
+ >
+ </File>
+ <File
RelativePath="..\..\..\tools\lib\h5tools_utils.h"
>
</File>