From ac472bb111acbc4d8a02f48a7db2132969d690c4 Mon Sep 17 00:00:00 2001 From: Scot Breitenfeld Date: Tue, 9 Oct 2012 18:59:33 -0500 Subject: [svn-r22876] Fixed exporting subroutines that will not be compiled if --enable-fortran2003 was not used. --- fortran/src/hdf5_fortrandll.def | 12 ++++++------ fortran/src/phdf5_fortrandll.def | 17 ++++++++++++++++- 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/fortran/src/hdf5_fortrandll.def b/fortran/src/hdf5_fortrandll.def index 8c169f6..d317476 100644 --- a/fortran/src/hdf5_fortrandll.def +++ b/fortran/src/hdf5_fortrandll.def @@ -290,9 +290,6 @@ H5O_mp_H5ODECR_REFCOUNT_F H5O_mp_H5OEXISTS_BY_NAME_F H5O_mp_H5OGET_COMMENT_F H5O_mp_H5OGET_COMMENT_BY_NAME_F -H5O_PROVISIONAL_mp_H5OGET_INFO_BY_IDX_F -H5O_PROVISIONAL_mp_H5OGET_INFO_BY_NAME_F -H5O_PROVISIONAL_mp_H5OGET_INFO_F H5O_mp_H5OINCR_REFCOUNT_F H5O_mp_H5OLINK_F H5O_mp_H5OOPEN_BY_ADDR_F @@ -300,9 +297,12 @@ H5O_mp_H5OOPEN_BY_IDX_F H5O_mp_H5OOPEN_F H5O_mp_H5OSET_COMMENT_F H5O_mp_H5OSET_COMMENT_BY_NAME_F -H5O_PROVISIONAL_mp_H5OVISIT_BY_NAME_F -H5O_PROVISIONAL_mp_H5OVISIT_F - +; These should only get compiled with option --enable-fortran2003 +;H5O_PROVISIONAL_mp_H5OGET_INFO_BY_IDX_F +;H5O_PROVISIONAL_mp_H5OGET_INFO_BY_NAME_F +;H5O_PROVISIONAL_mp_H5OGET_INFO_F +;H5O_PROVISIONAL_mp_H5OVISIT_BY_NAME_F +;H5O_PROVISIONAL_mp_H5OVISIT_F ; H5P H5P_mp_H5PCREATE_F H5P_mp_H5PSET_PRESERVE_F diff --git a/fortran/src/phdf5_fortrandll.def b/fortran/src/phdf5_fortrandll.def index 2beca21..df61860 100644 --- a/fortran/src/phdf5_fortrandll.def +++ b/fortran/src/phdf5_fortrandll.def @@ -284,10 +284,25 @@ H5L_mp_H5LIS_REGISTERED_F H5L_mp_H5LMOVE_F H5L_mp_H5LGET_NAME_BY_IDX_F ; H5O +H5O_mp_H5OCLOSE_F H5O_mp_H5OCOPY_F +H5O_mp_H5ODECR_REFCOUNT_F +H5O_mp_H5OEXISTS_BY_NAME_F +H5O_mp_H5OGET_COMMENT_F +H5O_mp_H5OGET_COMMENT_BY_NAME_F +H5O_mp_H5OINCR_REFCOUNT_F H5O_mp_H5OLINK_F -H5O_mp_H5OOPEN_F H5O_mp_H5OOPEN_BY_ADDR_F +H5O_mp_H5OOPEN_BY_IDX_F +H5O_mp_H5OOPEN_F +H5O_mp_H5OSET_COMMENT_F +H5O_mp_H5OSET_COMMENT_BY_NAME_F +; These should only get compiled with option --enable-fortran2003 +;H5O_PROVISIONAL_mp_H5OGET_INFO_BY_IDX_F +;H5O_PROVISIONAL_mp_H5OGET_INFO_BY_NAME_F +;H5O_PROVISIONAL_mp_H5OGET_INFO_F +;H5O_PROVISIONAL_mp_H5OVISIT_BY_NAME_F +;H5O_PROVISIONAL_mp_H5OVISIT_F ; H5P H5P_mp_H5PCREATE_F H5P_mp_H5PSET_PRESERVE_F -- cgit v0.12 From f7e1da0cfb5d2916bfc1817a03a8557b1f3421a4 Mon Sep 17 00:00:00 2001 From: Binh-Minh Ribler Date: Tue, 9 Oct 2012 22:32:21 -0500 Subject: [svn-r22877] Description: Changed uint to unsigned so that no hdf5-specific header file is needed. Platform tested: Linux/32 2.6 (jam) - very minor --- c++/test/tattr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c++/test/tattr.cpp b/c++/test/tattr.cpp index 6f7674d..100e725 100644 --- a/c++/test/tattr.cpp +++ b/c++/test/tattr.cpp @@ -985,7 +985,7 @@ static void test_attr_delete() verify_val(num_attrs, 1, "H5File::getNumAttrs", __LINE__, __FILE__); // Verify the name of the only file attribute left - Attribute fattr = fid1.openAttribute((uint)0); + Attribute fattr = fid1.openAttribute((unsigned)0); H5std_string attr_name = fattr.getName(); verify_val(attr_name, FATTR1_NAME, "Attribute::getName", __LINE__, __FILE__); fattr.close(); -- cgit v0.12 From 990fdaed07823362929db38238a9092ecc3d4487 Mon Sep 17 00:00:00 2001 From: Scot Breitenfeld Date: Tue, 9 Oct 2012 23:21:59 -0500 Subject: [svn-r22878] Added bug fixes and enhancements since the last release. --- release_docs/RELEASE.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 8c1c8b0..dcf909d 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -188,6 +188,8 @@ New Features Fortran Library: ---------------- + - Added parallel routine H5Pget_mpio_actual_io_mode_f (MSB - 2012/09/27) + - Added for the C API the Fortran wrapper: h5ocopy_f (MSB - 2012/03/22) @@ -233,6 +235,7 @@ New Features (MSB - 2009/04/17) + C++ Library: ------------ - New member functions @@ -718,6 +721,16 @@ Bug Fixes since HDF5-1.8.0 release with other Fortran functions; cleaned the code from debug statements. (EIP - 2012/06/23) + - Fixed problem writing/reading control characters to a dataset; writing + a string containing: alerts, backspace, carriage_return, form_feed, + horizontal_tab, vertical_tab, new_line is now tested and working. + (MSB - 2012/09/01) + + - Corrected the integer type of H5S_UNLIMITED_F to HSIZE_T (MSB - 2012/09/01) + + - Corrected the number of continuation lines in the src files + to be less then 32 lines for F95 compliance. (MSB - 2012/10/01) + Tools ----- - h5repack: "h5repack -f NONE file1.h5 out.h5" command failed if @@ -947,6 +960,13 @@ Bug Fixes since HDF5-1.8.0 release High-Level APIs: ------ + + - Fixed problem with H5TBdelete_record destroying all data following the deletion + of a row. (MSB- 2012/7/26) + + - Fixed H5LTget_attribute_string not closing an object identifier when an + error occurs. (MSB- 2012/7/21) + - Fixed the H5LTdtype_to_text function. It had some memory problems when dealing with some complicated data types. HDFFVI-7701 (SLU - 2011/10/19) -- cgit v0.12 From 10ab09069deccfcf24bc224932e0271c55a6e6b9 Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Wed, 10 Oct 2012 00:03:36 -0500 Subject: [svn-r22879] Bug Fix: HDFFV 8017 dt_arith would fail in Lion and Mountain Lion system when GCC version 4.2.1 is used with --enable-production. Somehow the -O optimization will fail some of the hard conversion code. Solution: This is just a temporary patch by detecting if this is a Lion or Mountain Lion system using GCC 4.2.1, then just remove the any -O option from the PROD_CFLAGS. A better fix should be deviced later. Tested: Duck(lion) and Owl (mountain lion) tested with --enable-production. Also tested in Fred and Tejeda, both Snow Leopard systems to verify there is no undesired side effect. --- config/apple | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/config/apple b/config/apple index a2d6ae4..34085e0 100644 --- a/config/apple +++ b/config/apple @@ -28,6 +28,22 @@ fi # Figure out compiler flags . $srcdir/config/gnu-flags +# temp patch: if GCC 4.2.1 is used in Lion or Mountain Lion systems, do not +# use -O option as it causes failures in test/dt_arith. +#echo host_os=$host_os +case "$host_os" in + darwin1[12].*) # lion & mountain lion + #echo cc_vendor=$cc_vendor'-'cc_version=$cc_version + case "$cc_vendor-$cc_version" in + gcc-4.2.1) + # Remove any -O flags + #echo PROD_CFLAGS=$PROD_CFLAGS + PROD_CFLAGS="`echo $PROD_CFLAGS | sed -e 's/-O[0-3]*//'`" + #echo new PROD_CFLAGS=$PROD_CFLAGS + ;; + esac + ;; +esac . $srcdir/config/intel-flags if test "X-" = "X-$FC"; then -- cgit v0.12 From 348e91e02fdeb3b1256e7c1e8a466392aed387f2 Mon Sep 17 00:00:00 2001 From: Allen Byrne Date: Wed, 10 Oct 2012 16:08:44 -0500 Subject: [svn-r22881] Correct datatype of scalar array of doubles Tested: local linux --- tools/h5dump/h5dumpgentest.c | 4 ++-- tools/h5dump/testh5dump.sh.in | 6 ++---- tools/testfiles/tscalarattrintsize.ddl | 18 +++++++++--------- tools/testfiles/tscalarattrintsize.h5 | Bin 12944 -> 12944 bytes tools/testfiles/tscalarintsize.ddl | 18 +++++++++--------- tools/testfiles/tscalarintsize.h5 | Bin 15968 -> 15968 bytes 6 files changed, 22 insertions(+), 24 deletions(-) diff --git a/tools/h5dump/h5dumpgentest.c b/tools/h5dump/h5dumpgentest.c index e26ee40..1bbb9f9 100644 --- a/tools/h5dump/h5dumpgentest.c +++ b/tools/h5dump/h5dumpgentest.c @@ -8298,7 +8298,7 @@ gent_intscalars(void) /* Double Dummy set for failure tests */ dims[0] = F73_XDIM; dims[1] = F73_YDIM8; space = H5Screate(H5S_SCALAR); - tid = H5Tarray_create2(H5T_IEEE_F64BE, F73_ARRAY_RANK, dims); + tid = H5Tarray_create2(H5T_NATIVE_DOUBLE, F73_ARRAY_RANK, dims); dataset = H5Dcreate2(fid, F73_DUMMYDBL, tid, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT); for(i = 0; i < dims[0]; i++) @@ -8497,7 +8497,7 @@ gent_attr_intscalars(void) /* Double Dummy set for failure tests */ dims[0] = F73_XDIM; dims[1] = F73_YDIM8; space = H5Screate(H5S_SCALAR); - tid = H5Tarray_create2(H5T_IEEE_F64BE, F73_ARRAY_RANK, dims); + tid = H5Tarray_create2(H5T_NATIVE_DOUBLE, F73_ARRAY_RANK, dims); attr = H5Acreate2(root, F73_DUMMYDBL, tid, space, H5P_DEFAULT, H5P_DEFAULT); for(i = 0; i < dims[0]; i++) diff --git a/tools/h5dump/testh5dump.sh.in b/tools/h5dump/testh5dump.sh.in index f1eaf0c..c90c364 100644 --- a/tools/h5dump/testh5dump.sh.in +++ b/tools/h5dump/testh5dump.sh.in @@ -683,15 +683,13 @@ TOOLTEST packedbits.ddl --enable-error-stack packedbits.h5 # test for compound signed/unsigned datasets TOOLTEST tcmpdintsize.ddl --enable-error-stack tcmpdintsize.h5 # test for signed/unsigned scalar datasets -# TODO: failed on mac with intel compiler. (Allen will work on it) -#TOOLTEST tscalarintsize.ddl --enable-error-stack tscalarintsize.h5 +TOOLTEST tscalarintsize.ddl --enable-error-stack tscalarintsize.h5 # test for signed/unsigned attributes TOOLTEST tattrintsize.ddl --enable-error-stack tattrintsize.h5 # test for compound signed/unsigned attributes TOOLTEST tcmpdattrintsize.ddl --enable-error-stack tcmpdattrintsize.h5 # test for signed/unsigned scalar attributes -# TODO: failed on mac with intel compiler. (Allen will work on it) -#TOOLTEST tscalarattrintsize.ddl --enable-error-stack tscalarattrintsize.h5 +TOOLTEST tscalarattrintsize.ddl --enable-error-stack tscalarattrintsize.h5 # test for displaying groups TOOLTEST tgroup-1.ddl --enable-error-stack tgroup.h5 # test for displaying the selected groups diff --git a/tools/testfiles/tscalarattrintsize.ddl b/tools/testfiles/tscalarattrintsize.ddl index 4157859..46f3cef 100644 --- a/tools/testfiles/tscalarattrintsize.ddl +++ b/tools/testfiles/tscalarattrintsize.ddl @@ -113,17 +113,17 @@ GROUP "/" { } } ATTRIBUTE "DummyDBL" { - DATATYPE H5T_ARRAY { [8][8] H5T_IEEE_F64BE } + DATATYPE H5T_ARRAY { [8][8] H5T_IEEE_F64LE } DATASPACE SCALAR DATA { - (0): [ 0, 1.17284e-90, 1.17284e-90, 1.05571e+165, 1.17284e-90, -3.23633e+292, 1.05571e+165, -3.55182e+37, - 3.03865e-319, 3.71772e+239, -5.54961e+165, 8.81586e+91, -8.11368e+22, 1.28325e-51, -1.9407e-125, 2.0391e-194, - 3.16202e-322, 4.49083e-30, 3.71772e+239, -6.38938e-104, -5.54961e+165, 9.82903e-178, 8.81586e+91, -9.79926e-247, - 1.04347e-320, 4.49083e-30, 3.71772e+239, -6.38938e-104, -5.54961e+165, 9.82903e-178, 8.81586e+91, -9.79926e-247, - 2.05531e-320, 2.30888e-169, 4.49083e-30, 1.26564e+105, 3.71772e+239, -3.43143e-243, -6.38938e-104, -1.85109e+31, - 2.56124e-320, 2.30888e-169, 4.49083e-30, 1.26564e+105, 3.71772e+239, -3.43143e-243, -6.38938e-104, -1.85109e+31, - 3.06716e-320, 2.30888e-169, 4.49083e-30, 1.26564e+105, 3.71772e+239, -3.43143e-243, -6.38938e-104, -1.85109e+31, - 3.57308e-320, 2.30888e-169, 4.49083e-30, 1.26564e+105, 3.71772e+239, -3.43143e-243, -6.38938e-104, -1.85109e+31 ] + (0): [ 0, 0.0001, 0.0002, 0.0003, 0.0004, 0.0005, 0.0006, 0.0007, + 1, 1.0001, 1.0002, 1.0003, 1.0004, 1.0005, 1.0006, 1.0007, + 2, 2.0001, 2.0002, 2.0003, 2.0004, 2.0005, 2.0006, 2.0007, + 3, 3.0001, 3.0002, 3.0003, 3.0004, 3.0005, 3.0006, 3.0007, + 4, 4.0001, 4.0002, 4.0003, 4.0004, 4.0005, 4.0006, 4.0007, + 5, 5.0001, 5.0002, 5.0003, 5.0004, 5.0005, 5.0006, 5.0007, + 6, 6.0001, 6.0002, 6.0003, 6.0004, 6.0005, 6.0006, 6.0007, + 7, 7.0001, 7.0002, 7.0003, 7.0004, 7.0005, 7.0006, 7.0007 ] } } } diff --git a/tools/testfiles/tscalarattrintsize.h5 b/tools/testfiles/tscalarattrintsize.h5 index acf87e8..df91f54 100644 Binary files a/tools/testfiles/tscalarattrintsize.h5 and b/tools/testfiles/tscalarattrintsize.h5 differ diff --git a/tools/testfiles/tscalarintsize.ddl b/tools/testfiles/tscalarintsize.ddl index b4d9c02..4b06a74 100644 --- a/tools/testfiles/tscalarintsize.ddl +++ b/tools/testfiles/tscalarintsize.ddl @@ -113,17 +113,17 @@ GROUP "/" { } } DATASET "DummyDBL" { - DATATYPE H5T_ARRAY { [8][8] H5T_IEEE_F64BE } + DATATYPE H5T_ARRAY { [8][8] H5T_IEEE_F64LE } DATASPACE SCALAR DATA { - (0): [ 0, 1.17284e-90, 1.17284e-90, 1.05571e+165, 1.17284e-90, -3.23633e+292, 1.05571e+165, -3.55182e+37, - 3.03865e-319, 3.71772e+239, -5.54961e+165, 8.81586e+91, -8.11368e+22, 1.28325e-51, -1.9407e-125, 2.0391e-194, - 3.16202e-322, 4.49083e-30, 3.71772e+239, -6.38938e-104, -5.54961e+165, 9.82903e-178, 8.81586e+91, -9.79926e-247, - 1.04347e-320, 4.49083e-30, 3.71772e+239, -6.38938e-104, -5.54961e+165, 9.82903e-178, 8.81586e+91, -9.79926e-247, - 2.05531e-320, 2.30888e-169, 4.49083e-30, 1.26564e+105, 3.71772e+239, -3.43143e-243, -6.38938e-104, -1.85109e+31, - 2.56124e-320, 2.30888e-169, 4.49083e-30, 1.26564e+105, 3.71772e+239, -3.43143e-243, -6.38938e-104, -1.85109e+31, - 3.06716e-320, 2.30888e-169, 4.49083e-30, 1.26564e+105, 3.71772e+239, -3.43143e-243, -6.38938e-104, -1.85109e+31, - 3.57308e-320, 2.30888e-169, 4.49083e-30, 1.26564e+105, 3.71772e+239, -3.43143e-243, -6.38938e-104, -1.85109e+31 ] + (0): [ 0, 0.0001, 0.0002, 0.0003, 0.0004, 0.0005, 0.0006, 0.0007, + 1, 1.0001, 1.0002, 1.0003, 1.0004, 1.0005, 1.0006, 1.0007, + 2, 2.0001, 2.0002, 2.0003, 2.0004, 2.0005, 2.0006, 2.0007, + 3, 3.0001, 3.0002, 3.0003, 3.0004, 3.0005, 3.0006, 3.0007, + 4, 4.0001, 4.0002, 4.0003, 4.0004, 4.0005, 4.0006, 4.0007, + 5, 5.0001, 5.0002, 5.0003, 5.0004, 5.0005, 5.0006, 5.0007, + 6, 6.0001, 6.0002, 6.0003, 6.0004, 6.0005, 6.0006, 6.0007, + 7, 7.0001, 7.0002, 7.0003, 7.0004, 7.0005, 7.0006, 7.0007 ] } } } diff --git a/tools/testfiles/tscalarintsize.h5 b/tools/testfiles/tscalarintsize.h5 index 9433401..5a82378 100644 Binary files a/tools/testfiles/tscalarintsize.h5 and b/tools/testfiles/tscalarintsize.h5 differ -- cgit v0.12 From 777884558aa6f92e4fe945835b92df3477efca7d Mon Sep 17 00:00:00 2001 From: Scot Breitenfeld Date: Fri, 12 Oct 2012 22:22:38 -0500 Subject: [svn-r22896] Updated the robodoc resource file with new keywords and new options for generating the documentation. --- fortran/robodoc.rc | 82 +++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 75 insertions(+), 7 deletions(-) diff --git a/fortran/robodoc.rc b/fortran/robodoc.rc index 1366f77..07b8b35 100644 --- a/fortran/robodoc.rc +++ b/fortran/robodoc.rc @@ -9,13 +9,11 @@ items: AUTHOR CREATION DATE MODIFICATION HISTORY - HISTORY - INPUTS + HISTORY ARGUMENTS OPTIONS PARAMETERS SWITCHES - OUTPUTS SIDE EFFECTS RESULT RETURN VALUE @@ -41,12 +39,77 @@ items: USED BY PARENTS COMMANDS - SOURCE - CONTAINS SUBROUTINES + SOURCE + INPUTS + OUTPUTS OPTIONAL PARAMETERS + CONTAINS SUBROUTINES FILE + Fortran2003 Interface: + Fortran90 Interface: + Fortran2003 Derived Type: + Outputs: + Inputs: + Optional parameters: + Components: ignore items: + NAME COPYRIGHT + SYNOPSIS + USAGE + FUNCTION + DESCRIPTION + PURPOSE + AUTHOR + CREATION DATE + MODIFICATION HISTORY + HISTORY + ARGUMENTS + OPTIONS + PARAMETERS + SWITCHES + SIDE EFFECTS + RESULT + RETURN VALUE + EXAMPLE + NOTES + DIAGNOSTICS + WARNINGS + ERRORS + BUGS + TODO + IDEAS + PORTABILITY + SEE ALSO + METHODS + NEW METHODS + ATTRIBUTES + NEW ATTRIBUTES + TAGS + DERIVED FROM + DERIVED BY + USES + CHILDREN + USED BY + PARENTS + COMMANDS + CONTAINS SUBROUTINES + FILE +item order: + Fortran90 Interface: + Fortran2003 Interface: + Inputs: + Outputs: + Optional parameters: + Fortran2003 Derived Type: + Components: +source items: + Fortran90 Interface: + Fortran2003 Interface: + Fortran2003 Derived Type: + SOURCE + + headertypes: s Subroutines robo_subroutines options: @@ -60,14 +123,19 @@ options: --sections --sectionnameonly --documenttitle "HDF5 FORTRAN Developer's Guide" - --cmode + --footless + --headless + --one_file_per_header ignore files: .svn *~ *.o *e *.mod -accept files: + *_F90.f90 *.c +accept files: + *_F03.f90 + *_F90.f90 *.f90 *.h -- cgit v0.12 From 2f798dc8429e42d26eca3312cea00e59b4ccf756 Mon Sep 17 00:00:00 2001 From: Scot Breitenfeld Date: Fri, 12 Oct 2012 22:23:47 -0500 Subject: [svn-r22897] Cleaned up the comments, formatted for automatic documentation. --- fortran/src/H5FDmpioff.f90 | 41 ++++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/fortran/src/H5FDmpioff.f90 b/fortran/src/H5FDmpioff.f90 index f6f3108..d9faef3 100644 --- a/fortran/src/H5FDmpioff.f90 +++ b/fortran/src/H5FDmpioff.f90 @@ -174,24 +174,23 @@ CONTAINS ! access property list. ! ! INPUTS -! prp_id - file access property list identifier -! comm - MPI-2 communicator -! use_gpfs - logical flag to use the GPFS hints +! prp_id - File access property list identifier. +! comm - MPI-2 communicator. +! use_gpfs - Logical flag to use the GPFS hints. ! OUTPUTS -! hdferr - Returns 0 if successful and -1 if fails +! hdferr - Returns 0 if successful and -1 if fails. ! ! AUTHOR ! Elena Pourmal ! May 6, 2003 ! -! SOURCE +! Fortran90 Interface: SUBROUTINE h5pset_fapl_mpiposix_f(prp_id, comm, use_gpfs, hdferr) IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier - INTEGER, INTENT(IN) :: comm ! MPI communicator to be used for file open - ! as defined in MPI_FILE_OPEN of MPI-2 - LOGICAL, INTENT(IN) :: use_gpfs - INTEGER, INTENT(OUT) :: hdferr ! Error code + INTEGER(HID_T), INTENT(IN) :: prp_id + INTEGER, INTENT(IN) :: comm + LOGICAL, INTENT(IN) :: use_gpfs + INTEGER, INTENT(OUT) :: hdferr !***** INTEGER :: flag INTEGER, EXTERNAL :: h5pset_fapl_mpiposix_c @@ -209,22 +208,22 @@ CONTAINS ! Returns MPI communicator information. ! ! INPUTS -! prp_id - file access property list identifier +! prp_id - File access property list identifier. ! OUTPUTS -! comm - MPI-2 communicator -! use_gpfs - flag to use GPFS hints -! hdferr - Returns 0 if successful and -1 if fails +! comm - MPI-2 communicator. +! use_gpfs - Flag to use GPFS hints. +! hdferr - Returns 0 if successful and -1 if fails. ! AUTHOR ! Elena Pourmal ! May 6, 2003 ! -! SOURCE +! Fortran90 Interface: SUBROUTINE h5pget_fapl_mpiposix_f(prp_id, comm, use_gpfs, hdferr) IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier - INTEGER, INTENT(OUT) :: comm ! Buffer to return communicator - LOGICAL, INTENT(OUT) :: use_gpfs - INTEGER, INTENT(OUT) :: hdferr ! Error code + INTEGER(HID_T), INTENT(IN) :: prp_id + INTEGER, INTENT(OUT) :: comm + LOGICAL, INTENT(OUT) :: use_gpfs + INTEGER, INTENT(OUT) :: hdferr !***** INTEGER :: flag @@ -260,8 +259,8 @@ CONTAINS IMPLICIT NONE INTEGER(HID_T), INTENT(IN) :: dxpl_id INTEGER , INTENT(OUT) :: actual_io_mode - INTEGER , INTENT(OUT) :: hdferr -!***** + INTEGER , INTENT(OUT) :: hdferr +!***** INTERFACE INTEGER FUNCTION h5pget_mpio_actual_io_mode_c(dxpl_id, actual_io_mode) USE H5GLOBAL -- cgit v0.12 From 6e6ba4f06408c6642b6a8364408af4a6c16d54bd Mon Sep 17 00:00:00 2001 From: Allen Byrne Date: Tue, 16 Oct 2012 12:44:14 -0500 Subject: [svn-r22904] Fixed typo in name of cmake config file. Needed for installing multiple versions on windows. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6138b9a..0d2db1d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -916,7 +916,7 @@ IF (NOT HDF5_EXTERNALLY_CONFIGURED) ${HDF5_BINARY_DIR}/CMakeFiles/${HDF5_PACKAGE}${HDF_PACKAGE_EXT}-config-version.cmake @ONLY ) INSTALL ( - FILES ${HDF5_BINARY_DIR}/CMakeFiles/${HDF5_PACKAGE}${HDF5_PACKAGE_EXT}-config-version.cmake + FILES ${HDF5_BINARY_DIR}/CMakeFiles/${HDF5_PACKAGE}${HDF_PACKAGE_EXT}-config-version.cmake DESTINATION ${HDF5_INSTALL_CMAKE_DIR}/${HDF5_PACKAGE} COMPONENT configinstall ) -- cgit v0.12 From 33504deb83ded74816f659887405aecef07718bf Mon Sep 17 00:00:00 2001 From: Larry Knox Date: Tue, 16 Oct 2012 16:38:58 -0500 Subject: [svn-r22908] Reverted changes in revision 22819 Tested with h5committest on jam, koala and ostrich. --- Makefile.in | 2 -- c++/Makefile.in | 2 -- c++/examples/Makefile.in | 2 -- c++/src/Makefile.in | 2 -- c++/src/h5c++.in | 4 ---- c++/test/Makefile.in | 2 -- configure | 17 ----------------- configure.ac | 15 --------------- examples/Makefile.in | 2 -- fortran/Makefile.in | 2 -- fortran/examples/Makefile.in | 2 -- fortran/src/Makefile.in | 2 -- fortran/src/h5fc.in | 4 ---- fortran/test/Makefile.in | 2 -- fortran/testpar/Makefile.in | 2 -- hl/Makefile.in | 2 -- hl/c++/Makefile.in | 2 -- hl/c++/examples/Makefile.in | 2 -- hl/c++/src/Makefile.in | 2 -- hl/c++/test/Makefile.in | 2 -- hl/examples/Makefile.in | 2 -- hl/fortran/Makefile.in | 2 -- hl/fortran/examples/Makefile.in | 2 -- hl/fortran/src/Makefile.in | 2 -- hl/fortran/test/Makefile.in | 2 -- hl/src/Makefile.in | 2 -- hl/test/Makefile.in | 2 -- hl/tools/Makefile.in | 2 -- hl/tools/gif2h5/Makefile.in | 2 -- perform/Makefile.in | 2 -- src/Makefile.in | 2 -- test/Makefile.in | 2 -- testpar/Makefile.in | 2 -- tools/Makefile.in | 2 -- tools/h5copy/Makefile.in | 2 -- tools/h5diff/Makefile.in | 2 -- tools/h5dump/Makefile.in | 2 -- tools/h5import/Makefile.in | 2 -- tools/h5jam/Makefile.in | 2 -- tools/h5ls/Makefile.in | 2 -- tools/h5repack/Makefile.in | 2 -- tools/h5stat/Makefile.in | 2 -- tools/lib/Makefile.in | 2 -- tools/misc/Makefile.in | 2 -- tools/misc/h5cc.in | 4 ---- 45 files changed, 124 deletions(-) diff --git a/Makefile.in b/Makefile.in index af28689..1472be5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -250,7 +250,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -265,7 +264,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/c++/Makefile.in b/c++/Makefile.in index bb49a8d..8c82ca9 100644 --- a/c++/Makefile.in +++ b/c++/Makefile.in @@ -215,7 +215,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -230,7 +229,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/c++/examples/Makefile.in b/c++/examples/Makefile.in index 6c6e157..e9bbf47 100644 --- a/c++/examples/Makefile.in +++ b/c++/examples/Makefile.in @@ -182,7 +182,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -197,7 +196,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/c++/src/Makefile.in b/c++/src/Makefile.in index 2fd78d8..7a4d3ee 100644 --- a/c++/src/Makefile.in +++ b/c++/src/Makefile.in @@ -257,7 +257,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -272,7 +271,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/c++/src/h5c++.in b/c++/src/h5c++.in index e0ee8af..20435eb 100644 --- a/c++/src/h5c++.in +++ b/c++/src/h5c++.in @@ -100,10 +100,6 @@ CPPFLAGS="${HDF5_CPPFLAGS:-$CPPFLAGSBASE}" LDFLAGS="${HDF5_LDFLAGS:-$LDFLAGSBASE}" LIBS="${HDF5_LIBS:-$LIBSBASE}" -# If static was disabled, @HDF5_USE_SHLIB@ will be yes. In that case -# HDF5_USE_SHLIB should be set to yes because there are no static -# lib files. -HDF5_USE_SHLIB="@HDF5_USE_SHLIB@" USE_SHARED_LIB="${HDF5_USE_SHLIB:-no}" usage() { diff --git a/c++/test/Makefile.in b/c++/test/Makefile.in index ea5d151..00a8056 100644 --- a/c++/test/Makefile.in +++ b/c++/test/Makefile.in @@ -218,7 +218,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -233,7 +232,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/configure b/configure index b678d0b..1180d09 100755 --- a/configure +++ b/configure @@ -771,8 +771,6 @@ ac_ct_CC LDFLAGS CFLAGS CC -HDF5_USE_SHLIB -H5BLD_STATIC UNAME_INFO enable_static enable_shared @@ -3999,13 +3997,6 @@ $as_echo "done" >&6; } UNAME_INFO=`uname -a` -## Define symbol variables to allow h5cc.in and its companions to determine -## whether static libraries are built or not. When they are not built, the -## compile scripts should use shared libraries by default - - H5BLD_STATIC=yes - - ## ---------------------------------------------------------------------- ## Some platforms have broken basename, and/or xargs programs. Check ## that it actually does what it's supposed to do. Catch this early @@ -31093,14 +31084,6 @@ fi ## Build the Makefiles. ## -## If $enable_static = "no", set HDF5_USE_SHLIB to "yes" so that the compile -## scripts will default to use shared libraries instead of defaulting to -## use static libraries. Otherwise they fail because the static libraries -## don't exist. -if test "X$enable_static" = "Xno"; then - HDF5_USE_SHLIB="yes" -fi - ## The directory search list SEARCH='$(srcdir) $(top_builddir)/src $(top_srcdir)/src' cmd='echo $SEARCH |sed "s/ /'$SEARCH_SEP'/g"' diff --git a/configure.ac b/configure.ac index 96d04f2..e40a1af 100644 --- a/configure.ac +++ b/configure.ac @@ -194,13 +194,6 @@ AC_SUBST([enable_shared]) AC_SUBST([enable_static]) AC_SUBST([UNAME_INFO]) UNAME_INFO=`uname -a` -## Define symbol variables to allow h5cc.in and its companions to determine -## whether static libraries are built or not. When they are not built, the -## compile scripts should use shared libraries by default - -AC_SUBST([H5BLD_STATIC]) H5BLD_STATIC=yes -AC_SUBST([HDF5_USE_SHLIB]) - ## ---------------------------------------------------------------------- ## Some platforms have broken basename, and/or xargs programs. Check ## that it actually does what it's supposed to do. Catch this early @@ -4376,14 +4369,6 @@ AM_CONDITIONAL([BUILD_HDF5_HL_CONDITIONAL], [test "X$HDF5_HL" = "Xyes"]) ## Build the Makefiles. ## -## If $enable_static = "no", set HDF5_USE_SHLIB to "yes" so that the compile -## scripts will default to use shared libraries instead of defaulting to -## use static libraries. Otherwise they fail because the static libraries -## don't exist. -if test "X$enable_static" = "Xno"; then - HDF5_USE_SHLIB="yes" -fi - ## The directory search list AC_SUBST([SEARCH]) SEARCH='$(srcdir) $(top_builddir)/src $(top_srcdir)/src' cmd='echo $SEARCH |sed "s/ /'$SEARCH_SEP'/g"' diff --git a/examples/Makefile.in b/examples/Makefile.in index adb3892..04c010d 100644 --- a/examples/Makefile.in +++ b/examples/Makefile.in @@ -182,7 +182,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -197,7 +196,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/fortran/Makefile.in b/fortran/Makefile.in index 888736a..806eb30 100644 --- a/fortran/Makefile.in +++ b/fortran/Makefile.in @@ -219,7 +219,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -234,7 +233,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/fortran/examples/Makefile.in b/fortran/examples/Makefile.in index 5da455b..06c2632 100644 --- a/fortran/examples/Makefile.in +++ b/fortran/examples/Makefile.in @@ -190,7 +190,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -205,7 +204,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/fortran/src/Makefile.in b/fortran/src/Makefile.in index 06314ab..572f081 100644 --- a/fortran/src/Makefile.in +++ b/fortran/src/Makefile.in @@ -307,7 +307,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -322,7 +321,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/fortran/src/h5fc.in b/fortran/src/h5fc.in index 4985650..2d7b5b4 100644 --- a/fortran/src/h5fc.in +++ b/fortran/src/h5fc.in @@ -98,10 +98,6 @@ FFLAGS="${HDF5_FFLAGS:-$FFLAGSBASE}" LDFLAGS="${HDF5_LDFLAGS:-$LDFLAGSBASE}" LIBS="${HDF5_LIBS:-$LIBSBASE}" -# If static was disabled, @HDF5_USE_SHLIB@ will be yes. In that case -# HDF5_USE_SHLIB should be set to yes because there are no static -# lib files. -HDF5_USE_SHLIB="@HDF5_USE_SHLIB@" USE_SHARED_LIB="${HDF5_USE_SHLIB:-no}" usage() { diff --git a/fortran/test/Makefile.in b/fortran/test/Makefile.in index 43df446..b9f05e3 100644 --- a/fortran/test/Makefile.in +++ b/fortran/test/Makefile.in @@ -292,7 +292,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -307,7 +306,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/fortran/testpar/Makefile.in b/fortran/testpar/Makefile.in index 5faf18c..1cbc87e 100644 --- a/fortran/testpar/Makefile.in +++ b/fortran/testpar/Makefile.in @@ -217,7 +217,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -232,7 +231,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/Makefile.in b/hl/Makefile.in index ebefcc4..dddd693 100644 --- a/hl/Makefile.in +++ b/hl/Makefile.in @@ -219,7 +219,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -234,7 +233,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/c++/Makefile.in b/hl/c++/Makefile.in index 778741e..4a33b33 100644 --- a/hl/c++/Makefile.in +++ b/hl/c++/Makefile.in @@ -215,7 +215,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -230,7 +229,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/c++/examples/Makefile.in b/hl/c++/examples/Makefile.in index f7ac4b2..bd0edf0 100644 --- a/hl/c++/examples/Makefile.in +++ b/hl/c++/examples/Makefile.in @@ -181,7 +181,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -196,7 +195,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/c++/src/Makefile.in b/hl/c++/src/Makefile.in index d8f4fad..93e3942 100644 --- a/hl/c++/src/Makefile.in +++ b/hl/c++/src/Makefile.in @@ -248,7 +248,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -263,7 +262,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/c++/test/Makefile.in b/hl/c++/test/Makefile.in index 1416511..0213f38 100644 --- a/hl/c++/test/Makefile.in +++ b/hl/c++/test/Makefile.in @@ -214,7 +214,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -229,7 +228,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/examples/Makefile.in b/hl/examples/Makefile.in index 459350f..1794e38 100644 --- a/hl/examples/Makefile.in +++ b/hl/examples/Makefile.in @@ -181,7 +181,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -196,7 +195,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/fortran/Makefile.in b/hl/fortran/Makefile.in index 4b4393c..6fe288c 100644 --- a/hl/fortran/Makefile.in +++ b/hl/fortran/Makefile.in @@ -219,7 +219,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -234,7 +233,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/fortran/examples/Makefile.in b/hl/fortran/examples/Makefile.in index 963fd20..7dd855b 100644 --- a/hl/fortran/examples/Makefile.in +++ b/hl/fortran/examples/Makefile.in @@ -182,7 +182,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -197,7 +196,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/fortran/src/Makefile.in b/hl/fortran/src/Makefile.in index dfc3bc5..d2e60b8 100644 --- a/hl/fortran/src/Makefile.in +++ b/hl/fortran/src/Makefile.in @@ -264,7 +264,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -279,7 +278,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/fortran/test/Makefile.in b/hl/fortran/test/Makefile.in index b577261..7e69b79 100644 --- a/hl/fortran/test/Makefile.in +++ b/hl/fortran/test/Makefile.in @@ -228,7 +228,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -243,7 +242,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/src/Makefile.in b/hl/src/Makefile.in index d33c1bc..ba9c2ad 100644 --- a/hl/src/Makefile.in +++ b/hl/src/Makefile.in @@ -247,7 +247,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -262,7 +261,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/test/Makefile.in b/hl/test/Makefile.in index 6055c6b..f98b2bc 100644 --- a/hl/test/Makefile.in +++ b/hl/test/Makefile.in @@ -250,7 +250,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -265,7 +264,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/tools/Makefile.in b/hl/tools/Makefile.in index d829d47..23baa17 100644 --- a/hl/tools/Makefile.in +++ b/hl/tools/Makefile.in @@ -216,7 +216,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -231,7 +230,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/hl/tools/gif2h5/Makefile.in b/hl/tools/gif2h5/Makefile.in index 6f3541d..8b98276 100644 --- a/hl/tools/gif2h5/Makefile.in +++ b/hl/tools/gif2h5/Makefile.in @@ -230,7 +230,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -245,7 +244,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/perform/Makefile.in b/perform/Makefile.in index 26350d7..230469c 100644 --- a/perform/Makefile.in +++ b/perform/Makefile.in @@ -256,7 +256,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -271,7 +270,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/src/Makefile.in b/src/Makefile.in index 4654c49..c673bcf 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -312,7 +312,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -327,7 +326,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/test/Makefile.in b/test/Makefile.in index 739814b..6f39794 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -581,7 +581,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -596,7 +595,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/testpar/Makefile.in b/testpar/Makefile.in index bb731fb..394b3b1 100644 --- a/testpar/Makefile.in +++ b/testpar/Makefile.in @@ -243,7 +243,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -258,7 +257,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/tools/Makefile.in b/tools/Makefile.in index e047265..70e11ae 100644 --- a/tools/Makefile.in +++ b/tools/Makefile.in @@ -216,7 +216,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -231,7 +230,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/tools/h5copy/Makefile.in b/tools/h5copy/Makefile.in index b7cfa19..da9d0b7 100644 --- a/tools/h5copy/Makefile.in +++ b/tools/h5copy/Makefile.in @@ -222,7 +222,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -237,7 +236,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/tools/h5diff/Makefile.in b/tools/h5diff/Makefile.in index 23088a6..4676341 100644 --- a/tools/h5diff/Makefile.in +++ b/tools/h5diff/Makefile.in @@ -229,7 +229,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -244,7 +243,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/tools/h5dump/Makefile.in b/tools/h5dump/Makefile.in index 2bdae35..6b4a6e6 100644 --- a/tools/h5dump/Makefile.in +++ b/tools/h5dump/Makefile.in @@ -228,7 +228,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -243,7 +242,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/tools/h5import/Makefile.in b/tools/h5import/Makefile.in index 6f938c1..16e8901 100644 --- a/tools/h5import/Makefile.in +++ b/tools/h5import/Makefile.in @@ -222,7 +222,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -237,7 +236,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/tools/h5jam/Makefile.in b/tools/h5jam/Makefile.in index 7d425ca..ff8b089 100644 --- a/tools/h5jam/Makefile.in +++ b/tools/h5jam/Makefile.in @@ -236,7 +236,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -251,7 +250,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/tools/h5ls/Makefile.in b/tools/h5ls/Makefile.in index 64adfbd..7aa4329 100644 --- a/tools/h5ls/Makefile.in +++ b/tools/h5ls/Makefile.in @@ -216,7 +216,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -231,7 +230,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/tools/h5repack/Makefile.in b/tools/h5repack/Makefile.in index de0bb1f..389339f 100644 --- a/tools/h5repack/Makefile.in +++ b/tools/h5repack/Makefile.in @@ -236,7 +236,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -251,7 +250,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/tools/h5stat/Makefile.in b/tools/h5stat/Makefile.in index 807e4cb..389e460 100644 --- a/tools/h5stat/Makefile.in +++ b/tools/h5stat/Makefile.in @@ -251,7 +251,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -266,7 +265,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/tools/lib/Makefile.in b/tools/lib/Makefile.in index 58bbddc..6a76e1d 100644 --- a/tools/lib/Makefile.in +++ b/tools/lib/Makefile.in @@ -214,7 +214,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -229,7 +228,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/tools/misc/Makefile.in b/tools/misc/Makefile.in index e3884f4..8c2e1c1 100644 --- a/tools/misc/Makefile.in +++ b/tools/misc/Makefile.in @@ -276,7 +276,6 @@ FILTERS = @FILTERS@ FSEARCH_DIRS = @FSEARCH_DIRS@ GPFS = @GPFS@ GREP = @GREP@ -H5BLD_STATIC = @H5BLD_STATIC@ H5_CFLAGS = @H5_CFLAGS@ H5_CPPFLAGS = @H5_CPPFLAGS@ H5_CXXFLAGS = @H5_CXXFLAGS@ @@ -291,7 +290,6 @@ HAVE_DMALLOC = @HAVE_DMALLOC@ HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@ HDF5_HL = @HDF5_HL@ HDF5_INTERFACES = @HDF5_INTERFACES@ -HDF5_USE_SHLIB = @HDF5_USE_SHLIB@ HDF_CXX = @HDF_CXX@ HDF_FORTRAN = @HDF_FORTRAN@ HDF_FORTRAN2003 = @HDF_FORTRAN2003@ diff --git a/tools/misc/h5cc.in b/tools/misc/h5cc.in index d05b920..233c80a 100644 --- a/tools/misc/h5cc.in +++ b/tools/misc/h5cc.in @@ -102,10 +102,6 @@ CPPFLAGS="${HDF5_CPPFLAGS:-$CPPFLAGSBASE}" LDFLAGS="${HDF5_LDFLAGS:-$LDFLAGSBASE}" LIBS="${HDF5_LIBS:-$LIBSBASE}" -# If static was disabled, @HDF5_USE_SHLIB@ will be yes. In that case -# HDF5_USE_SHLIB should be set to yes because there are no static -# lib files. -HDF5_USE_SHLIB="@HDF5_USE_SHLIB@" USE_SHARED_LIB="${HDF5_USE_SHLIB:-no}" usage() { -- cgit v0.12 From 1c45b31cc674a38e32a87a168d50249a6875f821 Mon Sep 17 00:00:00 2001 From: Raymond Lu Date: Wed, 17 Oct 2012 13:38:38 -0500 Subject: [svn-r22914] I checked in the conversion function H5T__conv_enum_numeric (numeric type means integer or floating number) and the C test for it. This is the work for Chicago. Tested on jam, koala, and ostrich. --- src/H5T.c | 2 ++ src/H5Tconv.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++ src/H5Tpkg.h | 4 +++ test/enum.c | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++++------ 4 files changed, 182 insertions(+), 9 deletions(-) diff --git a/src/H5T.c b/src/H5T.c index fb9cf25..5801c3f 100644 --- a/src/H5T.c +++ b/src/H5T.c @@ -1060,6 +1060,8 @@ H5T_init_interface(void) status |= H5T_register(H5T_PERS_SOFT, "struct(no-opt)", compound, compound, H5T__conv_struct, H5AC_dxpl_id, FALSE); status |= H5T_register(H5T_PERS_SOFT, "struct(opt)", compound, compound, H5T__conv_struct_opt, H5AC_dxpl_id, FALSE); status |= H5T_register(H5T_PERS_SOFT, "enum", enum_type, enum_type, H5T__conv_enum, H5AC_dxpl_id, FALSE); + status |= H5T_register(H5T_PERS_SOFT, "enum_i", enum_type, fixedpt, H5T__conv_enum_numeric, H5AC_dxpl_id, FALSE); + status |= H5T_register(H5T_PERS_SOFT, "enum_f", enum_type, floatpt, H5T__conv_enum_numeric, H5AC_dxpl_id, FALSE); status |= H5T_register(H5T_PERS_SOFT, "vlen", vlen, vlen, H5T__conv_vlen, H5AC_dxpl_id, FALSE); status |= H5T_register(H5T_PERS_SOFT, "array", array, array, H5T__conv_array, H5AC_dxpl_id, FALSE); status |= H5T_register(H5T_PERS_SOFT, "objref", objref, objref, H5T__conv_order_opt, H5AC_dxpl_id, FALSE); diff --git a/src/H5Tconv.c b/src/H5Tconv.c index 983922f..b0827f8 100644 --- a/src/H5Tconv.c +++ b/src/H5Tconv.c @@ -2889,6 +2889,89 @@ done: /*------------------------------------------------------------------------- + * Function: H5T__conv_enum_numeric + * + * Purpose: Converts enumerated data to a numeric type (integer or + * floating-point number). This function is registered into + * the conversion table twice in H5T_init_interface in H5T.c. + * Once for enum-integer conversion. Once for enum-float conversion. + * + * Return: Success: Non-negative + * + * Failure: negative + * + * Programmer: Raymond Lu + * 12 October 2012 + *------------------------------------------------------------------------- + */ +herr_t +H5T__conv_enum_numeric(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, + size_t buf_stride, size_t UNUSED bkg_stride, void *_buf, + void UNUSED *bkg, hid_t UNUSED dxpl_id) +{ + H5T_t *src = NULL, *dst = NULL; /*src and dst datatypes */ + H5T_t *src_parent = NULL; /*parent type for src */ + hid_t src_parent_id = -1; /*ID for parent of the source */ + H5T_path_t *tpath; /* Conversion information */ + herr_t ret_value = SUCCEED; /* Return value */ + + FUNC_ENTER_PACKAGE + + switch(cdata->command) { + case H5T_CONV_INIT: + /* + * Determine if this conversion function applies to the conversion + * path SRC_ID->DST_ID. If not, return failure. + */ + if(NULL == (src = (H5T_t *)H5I_object(src_id)) || NULL == (dst = (H5T_t *)H5I_object(dst_id))) + HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "not a datatype") + if(H5T_ENUM != src->shared->type) + HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "source type is not a H5T_ENUM datatype") + if(H5T_INTEGER != dst->shared->type && H5T_FLOAT != dst->shared->type) + HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "destination is not an integer type") + + cdata->need_bkg = H5T_BKG_NO; + break; + + case H5T_CONV_FREE: + break; + + case H5T_CONV_CONV: + if(NULL == (src = (H5T_t *)H5I_object(src_id)) || NULL == (dst = (H5T_t *)H5I_object(dst_id))) + HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype") + + src_parent = src->shared->parent; + if(H5T_INTEGER != src_parent->shared->type) + HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "the base type of the source enum is not an integer type") + + if(NULL == (tpath = H5T_path_find(src_parent, dst, NULL, NULL, dxpl_id, FALSE))) { + HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unable to convert between src and dest datatype") + } else if (!H5T_path_noop(tpath)) { + if((src_parent_id = H5I_register(H5I_DATATYPE, H5T_copy(src_parent, H5T_COPY_ALL), FALSE)) < 0) + HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register types for conversion") + } + + /* Convert the data */ + if(H5T_convert(tpath, src_parent_id, dst_id, nelmts, buf_stride, bkg_stride, _buf, bkg, dxpl_id) < 0) + HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "datatype conversion failed") + + /* Release the temporary datatype IDs used */ + if(src_parent_id >= 0) + H5I_dec_ref(src_parent_id); + + break; + + default: + /* Some other command we don't know about yet.*/ + HGOTO_ERROR(H5E_DATATYPE, H5E_UNSUPPORTED, FAIL, "unknown conversion command") + } /* end switch */ + +done: + FUNC_LEAVE_NOAPI(ret_value) +} /* end H5T__conv_enum_numeric() */ + + +/*------------------------------------------------------------------------- * Function: H5T__conv_vlen * * Purpose: Converts between VL datatypes in memory and on disk. diff --git a/src/H5Tpkg.h b/src/H5Tpkg.h index b9364d6..8323e15 100644 --- a/src/H5Tpkg.h +++ b/src/H5Tpkg.h @@ -544,6 +544,10 @@ H5_DLL herr_t H5T__conv_enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg, hid_t dset_xfer_plist); +H5_DLL herr_t H5T__conv_enum_numeric(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, + size_t nelmts, size_t buf_stride, + size_t bkg_stride, void *buf, void *bkg, + hid_t dset_xfer_plist); H5_DLL herr_t H5T__conv_vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg, diff --git a/test/enum.c b/test/enum.c index 3684102..c0526d8 100644 --- a/test/enum.c +++ b/test/enum.c @@ -109,9 +109,9 @@ test_named(hid_t file) /*------------------------------------------------------------------------- - * Function: test_noconv + * Function: test_conv * - * Purpose: Tests creation of datasets when no conversion is present. + * Purpose: Tests writing and read data * * Return: Success: 0 * @@ -119,24 +119,32 @@ test_named(hid_t file) * * Programmer: Robb Matzke * Monday, January 4, 1999 + * + * Raymond Lu + * 12 October 2012 + * I added tests for enum-integer and enum-float conversions *------------------------------------------------------------------------- */ static int -test_noconv(hid_t file) +test_conv(hid_t file) { hid_t cwg=-1, type=-1, space=-1, dset=-1; c_e1 val; + /* Some values are out of range for testing. The library should accept them */ static c_e1 data1[]={E1_RED, E1_GREEN, E1_BLUE, E1_GREEN, E1_WHITE, E1_WHITE, E1_BLACK, E1_GREEN, E1_BLUE, E1_RED, E1_RED, E1_BLUE, E1_GREEN, E1_BLACK, E1_WHITE, - E1_RED, E1_WHITE, E1_GREEN, E1_GREEN, E1_BLUE}; + E1_RED, E1_WHITE, 0, -1, -2}; c_e1 data2[NELMTS(data1)]; + short data_short[NELMTS(data1)]; + int data_int[NELMTS(data1)]; + double data_double[NELMTS(data1)]; hsize_t ds_size[1]={NELMTS(data1)}; size_t i; - TESTING("no-conversion datasets"); + TESTING("enumeration conversions"); - if((cwg = H5Gcreate2(file, "test_noconv", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR + if((cwg = H5Gcreate2(file, "test_conv", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR if((type = H5Tcreate(H5T_ENUM, sizeof(c_e1))) < 0) FAIL_STACK_ERROR if(H5Tenum_insert(type, "RED", CPTR(val, E1_RED )) < 0) FAIL_STACK_ERROR @@ -146,20 +154,96 @@ test_noconv(hid_t file) if(H5Tenum_insert(type, "BLACK", CPTR(val, E1_BLACK)) < 0) FAIL_STACK_ERROR if((space = H5Screate_simple(1, ds_size, NULL)) < 0) FAIL_STACK_ERROR - if((dset = H5Dcreate2(cwg, "color_table", type, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR + + /*************************************** + * Dataset of enumeration type + ***************************************/ + /* Create a dataset of enum type and write enum data to it */ + if((dset = H5Dcreate2(cwg, "color_table1", type, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR if(H5Dwrite(dset, type, space, space, H5P_DEFAULT, data1) < 0) FAIL_STACK_ERROR + + /* Test reading back the data with no conversion */ if(H5Dread(dset, type, space, space, H5P_DEFAULT, data2) < 0) FAIL_STACK_ERROR for(i = 0; i < (size_t)ds_size[0]; i++) if(data1[i] != data2[i]) { H5_FAILED(); - printf(" data1[%lu]=%d, data2[%lu]=%d (should be same)\n", + printf(" 1. data1[%lu]=%d, data2[%lu]=%d (should be same)\n", (unsigned long)i, (int)(data1[i]), (unsigned long)i, (int)(data2[i])); goto error; } /* end if */ + /* Test converting the data to integer. Read enum data back as integer */ + if(H5Dread(dset, H5T_NATIVE_SHORT, space, space, H5P_DEFAULT, data_short) < 0) FAIL_STACK_ERROR + + for(i = 0; i < (size_t)ds_size[0]; i++) + if(data1[i] != data_short[i]) { + H5_FAILED(); + printf(" 2. data1[%lu]=%d, data_short[%lu]=%d (should be same)\n", + (unsigned long)i, (int)(data1[i]), + (unsigned long)i, (int)(data_short[i])); + goto error; + } /* end if */ + + /* Test converting the data to floating number. Read enum data back as floating number */ + if(H5Dread(dset, H5T_NATIVE_DOUBLE, space, space, H5P_DEFAULT, data_double) < 0) FAIL_STACK_ERROR + + for(i = 0; i < (size_t)ds_size[0]; i++) + if(data1[i] != (int)data_double[i]) { + H5_FAILED(); + printf(" 3. data1[%lu]=%d, data_double[%lu]=%d (should be same)\n", + (unsigned long)i, (int)(data1[i]), + (unsigned long)i, (int)(data_double[i])); + goto error; + } /* end if */ + + if(H5Dclose(dset) < 0) FAIL_STACK_ERROR + + /*************************************** + * Dataset of integer type + ***************************************/ + /* Create a dataset of native integer and write enum data to it */ + if((dset = H5Dcreate2(cwg, "color_table2", H5T_NATIVE_INT, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR + + if(H5Dwrite(dset, type, space, space, H5P_DEFAULT, data1) < 0) FAIL_STACK_ERROR + + /* Test reading back the data with no conversion */ + if(H5Dread(dset, H5T_NATIVE_INT, space, space, H5P_DEFAULT, data_int) < 0) FAIL_STACK_ERROR + + for(i = 0; i < (size_t)ds_size[0]; i++) + if(data1[i] != data_int[i]) { + H5_FAILED(); + printf(" 4. data1[%lu]=%d, data_int[%lu]=%d (should be same)\n", + (unsigned long)i, (int)(data1[i]), + (unsigned long)i, (int)(data_int[i])); + goto error; + } /* end if */ + if(H5Dclose(dset) < 0) FAIL_STACK_ERROR + + /*************************************** + * Dataset of double type + ***************************************/ + /* Create a dataset of native double and write enum data to it */ + if((dset = H5Dcreate2(cwg, "color_table3", H5T_NATIVE_DOUBLE, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0) FAIL_STACK_ERROR + + if(H5Dwrite(dset, type, space, space, H5P_DEFAULT, data1) < 0) FAIL_STACK_ERROR + + /* Test reading back the data with no conversion */ + if(H5Dread(dset, H5T_NATIVE_DOUBLE, space, space, H5P_DEFAULT, data_double) < 0) FAIL_STACK_ERROR + + for(i = 0; i < (size_t)ds_size[0]; i++) + if(data1[i] != (int)data_double[i]) { + H5_FAILED(); + printf(" 5. data1[%lu]=%d, data_double[%lu]=%d (should be same)\n", + (unsigned long)i, (int)(data1[i]), + (unsigned long)i, (int)(data_double[i])); + goto error; + } /* end if */ + + if(H5Dclose(dset) < 0) FAIL_STACK_ERROR + if(H5Sclose(space) < 0) FAIL_STACK_ERROR if(H5Tclose(type) < 0) FAIL_STACK_ERROR if(H5Gclose(cwg) < 0) FAIL_STACK_ERROR @@ -572,7 +656,7 @@ main(void) /* Tests */ nerrors += test_named(file); - nerrors += test_noconv(file); + nerrors += test_conv(file); nerrors += test_tr1(file); nerrors += test_tr2(file); nerrors += test_value_dsnt_exist(); -- cgit v0.12 From 0324f055660fde2ddbdd928b6b674814a9e53210 Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Wed, 17 Oct 2012 13:41:42 -0500 Subject: [svn-r22915] Description: Bring Coverity changes back to trunk: r20399: Change parse_command_line to free hand structure on error and only "leave()" at end of main. r20400: Purpose: Fix coverity issue 592 Description: Added void cast to call to H5F_sfile_assert_num() in H5F_term)interface(). There is no need to check the return value of this function in general, and there would be nothing to do even if it did fail. r20401: Added free(src_sizes) and free(src_offset). --gh Tested on: Mac OSX/64 10.8.2 (amazon) w/C++, FORTRAN, threadsafe (too minor for h5committest) --- hl/src/H5TB.c | 100 ++++++++++++++++++++++++++------------------------ src/H5Fprivate.h | 2 +- src/H5Fsfile.c | 8 ++-- test/links.c | 87 +++++++++++++++---------------------------- test/mount.c | 75 +++++++++++++------------------------ tools/h5dump/h5dump.c | 15 ++++---- 6 files changed, 121 insertions(+), 166 deletions(-) diff --git a/hl/src/H5TB.c b/hl/src/H5TB.c index 0013e67..0b6305b 100644 --- a/hl/src/H5TB.c +++ b/hl/src/H5TB.c @@ -1301,7 +1301,6 @@ herr_t H5TBdelete_record( hid_t loc_id, hsize_t start, hsize_t nrecords ) { - hsize_t nfields; hsize_t ntotal_records; hsize_t read_start; @@ -1316,8 +1315,8 @@ herr_t H5TBdelete_record( hid_t loc_id, hsize_t mem_size[1]; unsigned char *tmp_buf=NULL; size_t src_size; - size_t *src_offset; - size_t *src_sizes; + size_t *src_offset = NULL; + size_t *src_sizes = NULL; hsize_t dims[1]; /*------------------------------------------------------------------------- @@ -1327,23 +1326,20 @@ herr_t H5TBdelete_record( hid_t loc_id, /* get the number of records and fields */ if (H5TBget_table_info ( loc_id, dset_name, &nfields, &ntotal_records ) < 0) - return -1; - - src_offset = (size_t *)malloc((size_t)nfields * sizeof(size_t)); - src_sizes = (size_t *)malloc((size_t)nfields * sizeof(size_t)); + goto out; - if (src_offset == NULL ) - return -1; - if (src_sizes == NULL ) - return -1; + if(NULL == (src_offset = (size_t *)malloc((size_t)nfields * sizeof(size_t)))) + goto out; + if(NULL == (src_sizes = (size_t *)malloc((size_t)nfields * sizeof(size_t)))) + goto out; /* get field info */ if (H5TBget_field_info( loc_id, dset_name, NULL, src_sizes, src_offset, &src_size ) < 0) - return -1; + goto out; /* open the dataset. */ if ((did = H5Dopen2(loc_id, dset_name, H5P_DEFAULT)) < 0) - return -1; + goto out; /*------------------------------------------------------------------------- * read the records after the deleted one(s) @@ -1355,14 +1351,12 @@ herr_t H5TBdelete_record( hid_t loc_id, if ( read_nrecords ) { - tmp_buf = (unsigned char *)calloc((size_t) read_nrecords, src_size ); - - if (tmp_buf == NULL ) - return -1; + if(NULL == (tmp_buf = (unsigned char *)calloc((size_t) read_nrecords, src_size ))) + goto out; /* read the records after the deleted one(s) */ if (H5TBread_records( loc_id, dset_name, read_start, read_nrecords, src_size, src_offset, src_sizes, tmp_buf ) < 0) - return -1; + goto out; /*------------------------------------------------------------------------- * write the records in another position @@ -1418,31 +1412,34 @@ herr_t H5TBdelete_record( hid_t loc_id, /* close dataset */ if (H5Dclose( did ) < 0) - return -1; - - if (tmp_buf !=NULL) - free( tmp_buf ); - free( src_offset ); - free( src_sizes ); + goto out; + if(tmp_buf) + free(tmp_buf); + if(src_offset) + free(src_offset); + if(src_sizes) + free(src_sizes); return 0; /* error zone */ out: - - if (tmp_buf !=NULL ) - free( tmp_buf ); + if(tmp_buf) + free(tmp_buf); + if(src_offset) + free(src_offset); + if(src_sizes) + free(src_sizes); H5E_BEGIN_TRY { H5Tclose(mem_type_id); H5Dclose(did); H5Tclose(tid); H5Sclose(sid); + H5Sclose(m_sid); } H5E_END_TRY; return -1; - - } /*------------------------------------------------------------------------- @@ -1641,10 +1638,10 @@ herr_t H5TBadd_records_from( hid_t loc_id, hsize_t mem_size[1]; hsize_t nfields; hsize_t ntotal_records; - unsigned char *tmp_buf; + unsigned char *tmp_buf = NULL; size_t src_size; - size_t *src_offset; - size_t *src_sizes; + size_t *src_offset = NULL; + size_t *src_sizes = NULL; /*------------------------------------------------------------------------- * first we get information about type size and offsets on disk @@ -1653,17 +1650,16 @@ herr_t H5TBadd_records_from( hid_t loc_id, /* get the number of records and fields */ if (H5TBget_table_info ( loc_id, dset_name1, &nfields, &ntotal_records ) < 0) - return -1; - - src_offset = (size_t *)malloc((size_t)nfields * sizeof(size_t)); - src_sizes = (size_t *)malloc((size_t)nfields * sizeof(size_t)); + goto out; - if (src_offset == NULL ) - return -1; + if(NULL == (src_offset = (size_t *)malloc((size_t)nfields * sizeof(size_t)))) + goto out; + if(NULL == (src_sizes = (size_t *)malloc((size_t)nfields * sizeof(size_t)))) + goto out; /* get field info */ if (H5TBget_field_info( loc_id, dset_name1, NULL, src_sizes, src_offset, &src_size ) < 0) - return -1; + goto out; /*------------------------------------------------------------------------- * Get information about the first table and read it @@ -1672,7 +1668,7 @@ herr_t H5TBadd_records_from( hid_t loc_id, /* open the 1st dataset. */ if ((did_1 = H5Dopen2(loc_id, dset_name1, H5P_DEFAULT)) < 0) - return -1; + goto out; /* get the datatype */ if ((tid_1 = H5Dget_type( did_1 )) < 0) @@ -1686,7 +1682,8 @@ herr_t H5TBadd_records_from( hid_t loc_id, if (( type_size1 = H5Tget_size( tid_1 )) == 0 ) goto out; - tmp_buf = (unsigned char *)calloc((size_t)nrecords, type_size1 ); + if(NULL == (tmp_buf = (unsigned char *)calloc((size_t)nrecords, type_size1 ))) + goto out; /* define a hyperslab in the dataset of the size of the records */ offset[0] = start1; @@ -1719,18 +1716,27 @@ herr_t H5TBadd_records_from( hid_t loc_id, if (H5Sclose( sid_1 ) < 0) goto out; if (H5Tclose( tid_1 ) < 0) - return -1; + goto out; if (H5Dclose( did_1 ) < 0) - return -1; + goto out; - free( tmp_buf ); - free( src_offset ); - free( src_sizes ); + if(tmp_buf) + free(tmp_buf); + if(src_offset) + free(src_offset); + if(src_sizes) + free(src_sizes); return 0; /* error zone */ out: + if(tmp_buf) + free(tmp_buf); + if(src_offset) + free(src_offset); + if(src_sizes) + free(src_sizes); H5E_BEGIN_TRY { H5Dclose(did_1); @@ -3379,7 +3385,7 @@ int H5TB_find_field( const char *field, const char *field_list ) { ptrdiff_t count = end - start; - if(HDstrncmp(start, field, count) == 0 && count == HDstrlen(field) ) + if(HDstrncmp(start, field, (size_t)count) == 0 && (size_t)count == HDstrlen(field) ) return 1; start = end + 1; } diff --git a/src/H5Fprivate.h b/src/H5Fprivate.h index f9df1eb..e1e1b05 100644 --- a/src/H5Fprivate.h +++ b/src/H5Fprivate.h @@ -633,7 +633,7 @@ H5_DLL void H5F_addr_decode_len(size_t addr_len, const uint8_t **pp, haddr_t *ad H5_DLL herr_t H5P_facc_close(hid_t dxpl_id, void *close_data); /* Shared file list related routines */ -H5_DLL herr_t H5F_sfile_assert_num(unsigned n); +H5_DLL void H5F_sfile_assert_num(unsigned n); /* Routines for creating & destroying "fake" file structures */ H5_DLL H5F_t *H5F_fake_alloc(uint8_t sizeof_size); diff --git a/src/H5Fsfile.c b/src/H5Fsfile.c index 95e5ad2..a1c6976 100644 --- a/src/H5Fsfile.c +++ b/src/H5Fsfile.c @@ -46,16 +46,14 @@ H5F_sfile_node_t *H5F_sfile_head_g = NULL; * * Purpose: Sanity checking that shared file list is empty * - * Return: SUCCEED/FAIL + * Return: none (void) * * Programmer: Quincey Koziol * Monday, July 25, 2005 * - * Modifications: - * *------------------------------------------------------------------------- */ -herr_t +void H5F_sfile_assert_num(unsigned n) { FUNC_ENTER_NOAPI_NOINIT_NOERR @@ -83,7 +81,7 @@ H5F_sfile_assert_num(unsigned n) HDassert(count == n); } /* end else */ - FUNC_LEAVE_NOAPI(SUCCEED) + FUNC_LEAVE_NOAPI_VOID } /* H5F_sfile_assert_num() */ diff --git a/test/links.c b/test/links.c index 966802a..d77b371 100644 --- a/test/links.c +++ b/test/links.c @@ -1884,7 +1884,7 @@ external_link_root(hid_t fapl, hbool_t new_format) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) TEST_ERROR + H5F_sfile_assert_num(0); /* Open first file again with read-only access and check on objects created */ if((fid = H5Fopen(filename1, H5F_ACC_RDONLY, fapl)) < 0) TEST_ERROR @@ -1908,7 +1908,7 @@ external_link_root(hid_t fapl, hbool_t new_format) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) TEST_ERROR + H5F_sfile_assert_num(0); /* Verify that new objects can't be created through a read-only external * link. @@ -1925,7 +1925,7 @@ external_link_root(hid_t fapl, hbool_t new_format) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -6754,8 +6754,7 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that only 1 file is open */ - if(H5F_sfile_assert_num(1) < 0) - TEST_ERROR + H5F_sfile_assert_num(1); /* Open and close the target of the external link */ if((oid = H5Oopen(fid1, "link_to_2", H5P_DEFAULT)) < 0) @@ -6764,16 +6763,14 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that both files are now open */ - if(H5F_sfile_assert_num(2) < 0) - TEST_ERROR + H5F_sfile_assert_num(2); /* Close file 1 */ if(H5Fclose(fid1) < 0) TEST_ERROR /* Verify that both files are now closed */ - if(H5F_sfile_assert_num(0) < 0) - TEST_ERROR + H5F_sfile_assert_num(0); /* @@ -6795,8 +6792,7 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that only 1 file is open */ - if(H5F_sfile_assert_num(1) < 0) - TEST_ERROR + H5F_sfile_assert_num(1); /* Open and close the target of the external link */ if((oid = H5Oopen(fid1, "link_to_2", H5P_DEFAULT)) < 0) @@ -6805,24 +6801,21 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that both files are now open */ - if(H5F_sfile_assert_num(2) < 0) - TEST_ERROR + H5F_sfile_assert_num(2); /* Release file 1's EFC */ if(H5Fclear_elink_file_cache(fid1) < 0) TEST_ERROR /* Verify that only the parent file is now open */ - if(H5F_sfile_assert_num(1) < 0) - TEST_ERROR + H5F_sfile_assert_num(1); /* Close file 1 */ if(H5Fclose(fid1) < 0) TEST_ERROR /* Verify that both files are now closed */ - if(H5F_sfile_assert_num(0) < 0) - TEST_ERROR + H5F_sfile_assert_num(0); /* @@ -6858,8 +6851,7 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that only 1 file is open */ - if(H5F_sfile_assert_num(1) < 0) - TEST_ERROR + H5F_sfile_assert_num(1); /* Open and close one branch of the tree */ if((oid = H5Oopen(fid1, "link_to_2/link_to_3", H5P_DEFAULT)) < 0) @@ -6868,8 +6860,7 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that files 2 and 3 are now open */ - if(H5F_sfile_assert_num(3) < 0) - TEST_ERROR + H5F_sfile_assert_num(3); /* Open and close the other branch of the tree */ if((oid = H5Oopen(fid1, "link_to_2/link_to_4", H5P_DEFAULT)) < 0) @@ -6878,16 +6869,14 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that all files are now open */ - if(H5F_sfile_assert_num(4) < 0) - TEST_ERROR + H5F_sfile_assert_num(4); /* Close file 1 */ if(H5Fclose(fid1) < 0) TEST_ERROR /* Verify that all files are now closed */ - if(H5F_sfile_assert_num(0) < 0) - TEST_ERROR + H5F_sfile_assert_num(0); /* @@ -6923,8 +6912,7 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that only 1 file is open */ - if(H5F_sfile_assert_num(1) < 0) - TEST_ERROR + H5F_sfile_assert_num(1); /* Open and close one branch of the tree */ if((oid = H5Oopen(fid1, "link_to_2/link_to_3", H5P_DEFAULT)) < 0) @@ -6933,8 +6921,7 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that files 2 and 3 are now open */ - if(H5F_sfile_assert_num(3) < 0) - TEST_ERROR + H5F_sfile_assert_num(3); /* Open and close the other branch of the tree */ if((oid = H5Oopen(fid1, "link_to_2/link_to_4", H5P_DEFAULT)) < 0) @@ -6943,24 +6930,21 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that all files are now open */ - if(H5F_sfile_assert_num(4) < 0) - TEST_ERROR + H5F_sfile_assert_num(4); /* Release file 1's EFC */ if(H5Fclear_elink_file_cache(fid1) < 0) TEST_ERROR /* Verify that only file 1 is now open */ - if(H5F_sfile_assert_num(1) < 0) - TEST_ERROR + H5F_sfile_assert_num(1); /* Close file 1 */ if(H5Fclose(fid1) < 0) TEST_ERROR /* Verify that all files are now closed */ - if(H5F_sfile_assert_num(0) < 0) - TEST_ERROR + H5F_sfile_assert_num(0); #ifndef H5_CANNOT_OPEN_TWICE /* @@ -6992,8 +6976,7 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that only 1 file is open */ - if(H5F_sfile_assert_num(1) < 0) - TEST_ERROR + H5F_sfile_assert_num(1); /* Open and close one complete cycle */ if((oid = H5Oopen(fid1, "link_to_2/link_to_3/link_to_1", H5P_DEFAULT)) < 0) @@ -7002,16 +6985,14 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that all files are now open */ - if(H5F_sfile_assert_num(3) < 0) - TEST_ERROR + H5F_sfile_assert_num(3); /* Close file 1 */ if(H5Fclose(fid1) < 0) TEST_ERROR /* Verify that all files are now closed */ - if(H5F_sfile_assert_num(0) < 0) - TEST_ERROR + H5F_sfile_assert_num(0); /* @@ -7043,8 +7024,7 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that only 1 file is open */ - if(H5F_sfile_assert_num(1) < 0) - TEST_ERROR + H5F_sfile_assert_num(1); /* Open and close one complete cycle */ if((oid = H5Oopen(fid1, "link_to_2/link_to_3/link_to_1", H5P_DEFAULT)) < 0) @@ -7053,24 +7033,21 @@ external_file_cache(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that all files are now open */ - if(H5F_sfile_assert_num(3) < 0) - TEST_ERROR + H5F_sfile_assert_num(3); /* Release file 1's EFC */ if(H5Fclear_elink_file_cache(fid1) < 0) TEST_ERROR /* Verify that only file 1 is now open */ - if(H5F_sfile_assert_num(1) < 0) - TEST_ERROR + H5F_sfile_assert_num(1); /* Close file 1 */ if(H5Fclose(fid1) < 0) TEST_ERROR /* Verify that all files are now closed */ - if(H5F_sfile_assert_num(0) < 0) - TEST_ERROR + H5F_sfile_assert_num(0); #endif /* H5_CANNOT_OPEN_TWICE */ /* Close fapl */ @@ -7165,8 +7142,7 @@ external_open_twice(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that both files are now closed */ - if(H5F_sfile_assert_num(0) < 0) - TEST_ERROR + H5F_sfile_assert_num(0); /* @@ -7212,8 +7188,7 @@ external_open_twice(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that both files are now closed */ - if(H5F_sfile_assert_num(0) < 0) - TEST_ERROR + H5F_sfile_assert_num(0); /* @@ -7263,8 +7238,7 @@ external_open_twice(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that both files are now closed */ - if(H5F_sfile_assert_num(0) < 0) - TEST_ERROR + H5F_sfile_assert_num(0); /* @@ -7312,8 +7286,7 @@ external_open_twice(hid_t fapl, hbool_t new_format) TEST_ERROR /* Verify that both files are now closed */ - if(H5F_sfile_assert_num(0) < 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); diff --git a/test/mount.c b/test/mount.c index b7180fa..2502bbe 100644 --- a/test/mount.c +++ b/test/mount.c @@ -1181,7 +1181,7 @@ test_close(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) TEST_ERROR + H5F_sfile_assert_num(0); /* Build the virtual file again */ if((file1 = H5Fopen(filename1, H5F_ACC_RDWR, fapl)) < 0 || @@ -1198,7 +1198,7 @@ test_close(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) TEST_ERROR + H5F_sfile_assert_num(0); /* Shut down */ PASSED(); @@ -1810,8 +1810,7 @@ test_missing_unmount(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -1946,8 +1945,7 @@ test_hold_open_file(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -2103,8 +2101,7 @@ test_hold_open_group(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -2249,8 +2246,7 @@ test_fcdegree_same(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -2391,8 +2387,7 @@ test_fcdegree_semi(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -2530,8 +2525,7 @@ test_fcdegree_strong(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -2733,8 +2727,7 @@ test_acc_perm(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -2957,8 +2950,7 @@ test_mult_mount(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -3179,8 +3171,7 @@ test_nested_survive(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -3295,8 +3286,7 @@ test_close_parent(hid_t fapl) TEST_ERROR /* Both underlying shared files should be open still */ - if(H5F_sfile_assert_num(2) != 0) - TEST_ERROR + H5F_sfile_assert_num(2); /* Check the name of "M" is still defined */ *name = '\0'; @@ -3317,16 +3307,14 @@ test_close_parent(hid_t fapl) TEST_ERROR /* Just file #2's underlying shared file should be open still */ - if(H5F_sfile_assert_num(1) != 0) - TEST_ERROR + H5F_sfile_assert_num(1); /* Close group in file #2, letting file #2 close */ if(H5Gclose(gidM) < 0) TEST_ERROR /* All underlying shared file structs should be closed */ - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -3703,16 +3691,14 @@ test_cut_graph(hid_t fapl) TEST_ERROR /* Check that all seven underlying files are still opened */ - if(H5F_sfile_assert_num(7) != 0) - TEST_ERROR + H5F_sfile_assert_num(7); /* Close "M" in file #5, which should close files 2, 4 & 5 */ if(H5Gclose(gidM) < 0) TEST_ERROR /* Check that only four underlying files are still opened */ - if(H5F_sfile_assert_num(4) != 0) - TEST_ERROR + H5F_sfile_assert_num(4); /* Unmount file #3 from file #1, cutting the graph */ if(H5Funmount(gidQ, "/B") < 0) @@ -3720,8 +3706,7 @@ test_cut_graph(hid_t fapl) /* Check that only three underlying files are still opened */ /* (File #1 should close after being cut off from the graph) */ - if(H5F_sfile_assert_num(3) != 0) - TEST_ERROR + H5F_sfile_assert_num(3); /* Check the name of "Q" is defined in its file */ *name = '\0'; @@ -3749,8 +3734,7 @@ test_cut_graph(hid_t fapl) TEST_ERROR /* Verify that all underlying shared files have been closed now */ - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -3917,16 +3901,14 @@ test_symlink(hid_t fapl) TEST_ERROR /* Verify that all 3 underlying shared files are still open */ - if(H5F_sfile_assert_num(3) != 0) - TEST_ERROR + H5F_sfile_assert_num(3); /* Close object opened through soft link */ if(H5Gclose(gidL) < 0) TEST_ERROR /* Verify that all underlying shared files have been closed now */ - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -4036,8 +4018,7 @@ test_sharedacc(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -4129,16 +4110,14 @@ test_sharedclose(hid_t fapl) TEST_ERROR /* Check that file #3 is still open */ - if(H5F_sfile_assert_num(3) != 0) - TEST_ERROR + H5F_sfile_assert_num(3); /* Close group B/C in file #1b. This should close file #1b and #3. */ if(H5Gclose(gid3) < 0) TEST_ERROR /* Check that file #3 has been closed */ - if(H5F_sfile_assert_num(2) != 0) - TEST_ERROR + H5F_sfile_assert_num(2); /* Unmount file 2 and close the rest of the handles */ if(H5Funmount(fid1a, "A") < 0) @@ -4153,8 +4132,7 @@ test_sharedclose(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); /* Create file #1 & its group */ if((fid1a = H5Fcreate(filename1, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT)) < 0) @@ -4197,8 +4175,7 @@ test_sharedclose(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) != 0) - TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; @@ -4324,7 +4301,7 @@ test_multisharedclose(hid_t fapl) /* Check that all file IDs have been closed */ if(H5I_nmembers(H5I_FILE) != 0) TEST_ERROR - if(H5F_sfile_assert_num(0) < 0) TEST_ERROR + H5F_sfile_assert_num(0); PASSED(); return 0; diff --git a/tools/h5dump/h5dump.c b/tools/h5dump/h5dump.c index 2921fb9..85d3bc8 100644 --- a/tools/h5dump/h5dump.c +++ b/tools/h5dump/h5dump.c @@ -932,7 +932,7 @@ parse_mask_list(const char *h_list) static void free_handler(struct handler_t *hand, int len) { - register int i; + int i; if(hand) { for (i = 0; i < len; i++) { @@ -1293,7 +1293,7 @@ parse_start: if (s->count.data) { HDfree(s->count.data); s->count.data = NULL; - } + } parse_hsize_list(opt_arg, &s->count); break; case 'k': @@ -1423,6 +1423,7 @@ main(int argc, const char *argv[]) /* Initialize h5tools lib */ h5tools_init(); + /* Disable tools error reporting */ H5Eget_auto2(H5tools_ERR_STACK_g, &tools_func, &tools_edata); H5Eset_auto2(H5tools_ERR_STACK_g, NULL, NULL); @@ -1449,28 +1450,28 @@ main(int argc, const char *argv[]) "to display selected objects"); h5tools_setstatus(EXIT_FAILURE); goto done; - } + } else if (display_bb) { error_msg("option \"%s\" not available for XML\n", "--boot-block"); h5tools_setstatus(EXIT_FAILURE); goto done; - } + } else if (display_oid == 1) { error_msg("option \"%s\" not available for XML\n", "--object-ids"); h5tools_setstatus(EXIT_FAILURE); goto done; - } + } else if (display_char == TRUE) { error_msg("option \"%s\" not available for XML\n", "--string"); h5tools_setstatus(EXIT_FAILURE); goto done; - } + } else if (usingdasho) { error_msg("option \"%s\" not available for XML\n", "--output"); h5tools_setstatus(EXIT_FAILURE); goto done; } - } + } else { if (xml_dtd_uri) { warn_msg("option \"%s\" only applies with XML: %s\n", "--xml-dtd", xml_dtd_uri); -- cgit v0.12 From e9519f5e6a437650aedf200356d1af7138f68b22 Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Thu, 18 Oct 2012 14:47:39 -0500 Subject: [svn-r22921] Description: Review Coverity changes and bring them back to trunk. (QK & JK) r20402: Added #includes for h5tools.y or h5tools_utils.h as required to remedy implicit function declarations which caused compiler warnings and coverity issues 703-4 and 708-11. r20414: This is related to the previous checkin r20399. There were incorrect updates which caused incorrect behavior when no file was given. Also possible segfault when handling hyperslab options. Simplify the code changes. r20449: Description: Modified H5E_walk2_cb to check return value of H5I_object_verify. r20450: fixed coverity 813 Tested on: Mac OSX/64 10.8.2 (amazon) w/C++, FORTRAN, debug & threadsafe (too minor to require h5committest) --- src/H5Eint.c | 4 + tools/h5copy/h5copygentest.c | 10 +- tools/h5dump/h5dump.c | 5 +- tools/h5dump/h5dump_xml.c | 3 +- tools/h5dump/h5dump_xml.h | 8 - tools/h5import/h5import.c | 369 ++++++++++++++++++++----------------------- tools/h5import/h5import.h | 35 ---- tools/lib/h5tools.h | 2 +- tools/misc/talign.c | 23 +-- 9 files changed, 196 insertions(+), 263 deletions(-) diff --git a/src/H5Eint.c b/src/H5Eint.c index 76eaaf5..88dfdee 100644 --- a/src/H5Eint.c +++ b/src/H5Eint.c @@ -380,6 +380,10 @@ H5E_walk2_cb(unsigned n, const H5E_error2_t *err_desc, void *client_data) * they might be different. */ cls_ptr = (H5E_cls_t *)H5I_object_verify(err_desc->cls_id, H5I_ERROR_CLASS); + /* Check for bad pointer(s), but can't issue error, just leave */ + if(!cls_ptr) + HGOTO_DONE(FAIL) + /* Print error class header if new class */ if(eprint->cls.lib_name == NULL || HDstrcmp(cls_ptr->lib_name, eprint->cls.lib_name)) { /* update to the new class information */ diff --git a/tools/h5copy/h5copygentest.c b/tools/h5copy/h5copygentest.c index e658e92..e45d24a 100644 --- a/tools/h5copy/h5copygentest.c +++ b/tools/h5copy/h5copygentest.c @@ -284,14 +284,14 @@ static void gent_nested_vl(hid_t loc_id) /* allocate and initialize VL dataset to write */ buf[0].len = 1; buf[0].p = malloc( 1 * sizeof(hvl_t)); - tvl = buf[0].p; + tvl = (hvl_t *)buf[0].p; tvl->p = malloc( 1 * sizeof(int) ); tvl->len = 1; ((int *)tvl->p)[0]=1; buf[1].len = 1; buf[1].p = malloc( 1 * sizeof(hvl_t)); - tvl = buf[1].p; + tvl = (hvl_t *)buf[1].p; tvl->p = malloc( 2 * sizeof(int) ); tvl->len = 2; ((int *)tvl->p)[0]=2; @@ -642,7 +642,7 @@ out: * Purpose: Testing with various objects * *------------------------------------------------------------------------*/ -static void Test_Obj_Copy() +static void Test_Obj_Copy(void) { hid_t fid=0; @@ -673,7 +673,7 @@ out: * Purpose: Testing with various references * *------------------------------------------------------------------------*/ -static void Test_Ref_Copy() +static void Test_Ref_Copy(void) { hid_t fid=0; herr_t status; @@ -839,7 +839,7 @@ out: * Purpose: gerenate external link files * *------------------------------------------------------------------------*/ -static void Test_Extlink_Copy() +static void Test_Extlink_Copy(void) { hid_t fid1=0; hid_t fid2=0; diff --git a/tools/h5dump/h5dump.c b/tools/h5dump/h5dump.c index 85d3bc8..34b8bc4 100644 --- a/tools/h5dump/h5dump.c +++ b/tools/h5dump/h5dump.c @@ -997,7 +997,7 @@ parse_command_line(int argc, const char *argv[]) /* this will be plenty big enough to hold the info */ if((hand = (struct handler_t *)HDcalloc((size_t)argc, sizeof(struct handler_t)))==NULL) { - goto error; + goto error; } /* parse command line options */ @@ -1054,7 +1054,7 @@ parse_start: break; case 'w': h5tools_nCols = HDatoi(opt_arg); - if (h5tools_nCols==0) { + if (h5tools_nCols <= 0) { h5tools_nCols = 65535; } last_was_dset = FALSE; @@ -1356,6 +1356,7 @@ error: return hand; } + /*------------------------------------------------------------------------- * Function: main diff --git a/tools/h5dump/h5dump_xml.c b/tools/h5dump/h5dump_xml.c index 1a29659..28264e7 100644 --- a/tools/h5dump/h5dump_xml.c +++ b/tools/h5dump/h5dump_xml.c @@ -3761,7 +3761,8 @@ xml_dump_dataset(hid_t did, const char *name, struct subset_t UNUSED * sset) /* Print information about storage layout */ if (H5D_CHUNKED == H5Pget_layout(dcpl)) { maxdims = H5Sget_simple_extent_ndims(space); - chsize = (hsize_t *) HDmalloc(maxdims * sizeof(hsize_t)); + HDassert(maxdims >= 0); + chsize = (hsize_t *)HDmalloc((size_t)maxdims * sizeof(hsize_t)); ctx.indent_level++; dump_indent += COL; diff --git a/tools/h5dump/h5dump_xml.h b/tools/h5dump/h5dump_xml.h index 28485f8..258fd38 100644 --- a/tools/h5dump/h5dump_xml.h +++ b/tools/h5dump/h5dump_xml.h @@ -102,14 +102,6 @@ static h5tool_format_t xml_dataformat = { extern "C" { #endif -/* internal functions used by XML option */ -static void xml_print_datatype(hid_t, unsigned); -static void xml_print_enum(hid_t); -static int xml_print_refs(hid_t, int); -static int xml_print_strs(hid_t, int); -static char *xml_escape_the_string(const char *, int); -static char *xml_escape_the_name(const char *); - /* The dump functions of the dump_function_table */ /* XML format: same interface, alternative output */ diff --git a/tools/h5import/h5import.c b/tools/h5import/h5import.c index 34870fb..9497e58 100644 --- a/tools/h5import/h5import.c +++ b/tools/h5import/h5import.c @@ -32,6 +32,43 @@ #define READ_OPEN_FLAGS "r" #endif +/* Local function declarations */ +static int gtoken(char *s); +static int process(struct Options *opt); +static int processConfigurationFile(char *infile, struct Input *in); +static int mapKeywordToIndex(char *key); +static int parsePathInfo(struct path_info *path, char *strm); +static int parseDimensions(struct Input *in, char *strm); +static int getInputSize(struct Input *in, int ival); +static int getInputClass(struct Input *in, char * strm); +static int getInputClassType(struct Input *in, char * strm); +static int InputClassStrToInt(char *temp); +static int getRank(struct Input *in, FILE *strm); +static int getDimensionSizes(struct Input *in, FILE *strm); +static int getOutputSize(struct Input *in, FILE *strm); +static int getOutputClass(struct Input *in, FILE *strm); +static int OutputClassStrToInt(char *temp); +static int getOutputArchitecture(struct Input *in, FILE *strm); +static int OutputArchStrToInt(const char *temp); +static int getOutputByteOrder(struct Input *in, FILE *strm); +static int OutputByteOrderStrToInt(const char *temp); +static int getChunkedDimensionSizes(struct Input *in, FILE *strm); +static int getCompressionType(struct Input *in, FILE *strm); +static int CompressionTypeStrToInt(char *temp); +static int getCompressionParameter(struct Input *in, FILE *strm); +static int getExternalFilename(struct Input *in, FILE *strm); +static int getMaximumDimensionSizes(struct Input *in, FILE *strm); +static int processDataFile(char *infile, struct Input *in, hid_t file_id); +static int readIntegerData(FILE *strm, struct Input *in); +static int readFloatData(FILE *strm, struct Input *in); +static int allocateIntegerStorage(struct Input *in); +static int allocateFloatStorage(struct Input *in); +static int readUIntegerData(FILE *strm, struct Input *in); +static int allocateUIntegerStorage(struct Input *in); +static int validateConfigurationParameters(struct Input *in); +static int processStrData(FILE *strm, struct Input *in, hid_t file_id); +static int processStrHDFData(FILE *strm, struct Input *in, hid_t file_id); + int main(int argc, char *argv[]) { struct Options opt; @@ -301,7 +338,7 @@ static int gtoken(char *s) static int processDataFile(char *infile, struct Input *in, hid_t file_id) { - FILE *strm; + FILE *strm = NULL; const char *err1 = "Unable to open the input file %s for reading.\n"; const char *err2 = "Error in allocating integer data storage.\n"; const char *err3 = "Error in allocating floating-point data storage.\n"; @@ -311,6 +348,7 @@ static int processDataFile(char *infile, struct Input *in, hid_t file_id) const char *err7 = "Error in reading unsigned integer data.\n"; const char *err10 = "Unrecognized input class type.\n"; const char *err11 = "Error in reading string data.\n"; + int retval = -1; /*------------------------------------------------------------------------- * special case for opening binary classes in H5_HAVE_WIN32_API @@ -323,7 +361,7 @@ static int processDataFile(char *infile, struct Input *in, hid_t file_id) if ((strm = HDfopen(infile, READ_OPEN_FLAGS)) == NULL) { (void) HDfprintf(stderr, err1, infile); - return (-1); + goto error; } } /*------------------------------------------------------------------------- @@ -333,7 +371,7 @@ static int processDataFile(char *infile, struct Input *in, hid_t file_id) else { if ((strm = HDfopen(infile, "r")) == NULL) { (void) HDfprintf(stderr, err1, infile); - return (-1); + goto error; } } @@ -342,14 +380,12 @@ static int processDataFile(char *infile, struct Input *in, hid_t file_id) case 4: /* IN */ if (allocateIntegerStorage(in) == -1) { (void) HDfprintf(stderr, err2, infile); - HDfclose(strm); - return (-1); + goto error; } if (readIntegerData(strm, in) == -1) { (void) HDfprintf(stderr, err4, infile); - HDfclose(strm); - return (-1); + goto error; } break; @@ -358,15 +394,13 @@ static int processDataFile(char *infile, struct Input *in, hid_t file_id) case 3: /* FP */ if (allocateFloatStorage(in) == -1) { (void) HDfprintf(stderr, err3, infile); - HDfclose(strm); - return (-1); + goto error; } if (readFloatData(strm, in) == -1) { (void) HDfprintf(stderr, err5, infile); - HDfclose(strm); - return (-1); + goto error; } break; @@ -374,15 +408,13 @@ static int processDataFile(char *infile, struct Input *in, hid_t file_id) if (in->h5dumpInput) { if (processStrHDFData(strm, in, file_id) == -1) { (void) HDfprintf(stderr, err11, infile); - HDfclose(strm); - return (-1); + goto error; } } else { if (processStrData(strm, in, file_id) == -1) { (void) HDfprintf(stderr, err11, infile); - HDfclose(strm); - return (-1); + goto error; } } @@ -392,23 +424,26 @@ static int processDataFile(char *infile, struct Input *in, hid_t file_id) case 7: /* UIN */ if (allocateUIntegerStorage(in) == -1) { (void) HDfprintf(stderr, err6, infile); - HDfclose(strm); - return (-1); + goto error; } if (readUIntegerData(strm, in) == -1) { (void) HDfprintf(stderr, err7, infile); - HDfclose(strm); - return (-1); + goto error; } break; default: (void) HDfprintf(stderr, "%s", err10); - HDfclose(strm); - return (-1); + goto error; } - HDfclose(strm); - return (0); + + /* Set success return value */ + retval = 0; + +error: + if(strm) + HDfclose(strm); + return(retval); } static int readIntegerData(FILE *strm, struct Input *in) @@ -1251,12 +1286,13 @@ static int allocateFloatStorage(struct Input *in) static int processConfigurationFile(char *infile, struct Input *in) { - FILE *strm; + FILE *strm = NULL; char key[255]; int kindex; char temp[255]; int ival; int scanret; + int retval = -1; const char *err1 = "Unable to open the configuration file: %s for reading.\n"; const char *err2 = "Unknown keyword in configuration file: %s\n"; @@ -1303,7 +1339,7 @@ static int processConfigurationFile(char *infile, struct Input *in) if ((strm = HDfopen(infile, "r")) == NULL) { (void) HDfprintf(stderr, err1, infile); - return (-1); + goto error; } scanret = fscanf(strm, "%s", key); @@ -1323,21 +1359,18 @@ static int processConfigurationFile(char *infile, struct Input *in) #endif if (in->configOptionVector[PATH] == 1) { (void) HDfprintf(stderr, err3a, infile); - HDfclose(strm); - return (-1); + goto error; } if (fscanf(strm, "%s", temp) != 1) { (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATASET %s found\n", temp); #endif if (parsePathInfo(&in->path, temp) == -1) { (void) HDfprintf(stderr, err3b, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[PATH] = 1; scanret = fscanf(strm, "%s", temp); /* start bracket */ @@ -1351,22 +1384,19 @@ static int processConfigurationFile(char *infile, struct Input *in) #endif if (in->configOptionVector[INPUT_CLASS] == 1) { (void) HDfprintf(stderr, err4a, infile); - HDfclose(strm); - return (-1); + goto error; } if (fscanf(strm, "%s", temp) != 1) { (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATATYPE %s found\n", temp); #endif if ((kindex = getInputClassType(in, temp)) == -1) { (void) HDfprintf(stderr, err4b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATATYPE type %d inputClass\n", in->inputClass); @@ -1396,23 +1426,20 @@ static int processConfigurationFile(char *infile, struct Input *in) #endif if (fscanf(strm, "%s", temp) != 1) { /* start bracket */ (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATATYPE STRING %s found\n", temp); #endif if (fscanf(strm, "%s", temp) != 1) { /* string properties */ (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } while (get_next_prop) { if(!HDstrcmp("STRSIZE", temp)) { /* STRSIZE */ if (fscanf(strm, "%s", temp) != 1) { (void) HDfprintf(stderr, "%s", err19); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATATYPE STRING STRSIZE %s found\n", temp); @@ -1422,8 +1449,7 @@ static int processConfigurationFile(char *infile, struct Input *in) ival = HDstrtol(more, &more, 10); if (getInputSize(in, ival) == -1) { (void) HDfprintf(stderr, err5b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATATYPE STRING %d InputSize\n", in->inputSize); @@ -1433,8 +1459,7 @@ static int processConfigurationFile(char *infile, struct Input *in) else if(!HDstrcmp("STRPAD", temp)) { /* STRPAD */ if (fscanf(strm, "%s", temp) != 1) { /* STRPAD type */ (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATATYPE STRING STRPAD %s found\n", temp); @@ -1443,8 +1468,7 @@ static int processConfigurationFile(char *infile, struct Input *in) else if(!HDstrcmp("CSET", key)) { /* CSET */ if (fscanf(strm, "%s", temp) != 1) { /* CSET type */ (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATATYPE STRING CSET %s found\n", temp); @@ -1454,8 +1478,7 @@ static int processConfigurationFile(char *infile, struct Input *in) else if(!HDstrcmp("CTYPE", temp)) { /* CTYPE */ if (fscanf(strm, "%s", temp) != 1) { /* CTYPE type */ (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATATYPE STRING CTYPE %s found\n", temp); @@ -1463,8 +1486,7 @@ static int processConfigurationFile(char *infile, struct Input *in) } /* if(!HDstrcmp("CSET", key)) */ if (fscanf(strm, "%s", temp) != 1) { (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATATYPE STRING %s found\n", temp); @@ -1483,16 +1505,14 @@ static int processConfigurationFile(char *infile, struct Input *in) #endif if (fscanf(strm, "%s", temp) != 1) { (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } if(!HDstrcmp("SCALAR", temp)) { /* SCALAR */ in->rank = 0; } /* if(!HDstrcmp("SCALAR", key)) */ else if(!HDstrcmp("NULL", temp)) { /* NULL */ (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } /* else if(!HDstrcmp("NULL", key)) */ else if(!HDstrcmp("SIMPLE", temp)) { /* SIMPLE */ int icount = 0; @@ -1501,16 +1521,14 @@ static int processConfigurationFile(char *infile, struct Input *in) #endif if (fscanf(strm, "%s", temp) != 1) { /* start bracket */ (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATASPACE SIMPLE %s found\n", temp); #endif if (fscanf(strm, "%s", temp) != 1) { /* start paren */ (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATASPACE SIMPLE %s found\n", temp); @@ -1521,8 +1539,7 @@ static int processConfigurationFile(char *infile, struct Input *in) if (fscanf(strm, "%s", temp) != 1) { /* Dimension with optional comma */ (void) HDfprintf(stderr, err16c, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATASPACE SIMPLE %s found\n", temp); @@ -1532,8 +1549,7 @@ static int processConfigurationFile(char *infile, struct Input *in) temp_dims[icount] = HDstrtoull(more, &more, 10); if (fscanf(strm, "%s", temp) != 1) { /* Dimension or end paren */ (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATASPACE SIMPLE %s found\n", temp); @@ -1547,15 +1563,13 @@ static int processConfigurationFile(char *infile, struct Input *in) icount++; if (icount > MAX_NUM_DIMENSION) { (void) HDfprintf(stderr, "Invalid value for rank.\n"); - HDfclose(strm); - return (-1); + goto error; } } } /* while (get_next_dim) */ if ((in->sizeOfDimension = (hsize_t *) HDmalloc ((size_t) in->rank * sizeof(hsize_t))) == NULL) { - (void) HDfprintf(stderr, "Unable to allocate dynamic memory.\n"); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATASPACE SIMPLE %d rank\n", in->rank); @@ -1574,26 +1588,22 @@ static int processConfigurationFile(char *infile, struct Input *in) } /* if(!HDstrcmp("(", key)) start paren */ else { (void) HDfprintf(stderr, err5b, infile); - HDfclose(strm); - return (-1); + goto error; } if (fscanf(strm, "%s", temp) != 1) { (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATASPACE SIMPLE %s found\n", temp); #endif if(!HDstrcmp("/", temp)) { /* / max dims */ if ((in->maxsizeOfDimension = (hsize_t *) HDmalloc ((size_t) in->rank * sizeof(hsize_t))) == NULL) { - (void) HDfprintf(stderr, "Unable to allocate dynamic memory.\n"); - return (-1); + goto error; } if (fscanf(strm, "%s", temp) != 1) { /* start paren */ (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATASPACE SIMPLE %s found\n", temp); @@ -1607,8 +1617,7 @@ static int processConfigurationFile(char *infile, struct Input *in) #endif if (fscanf(strm, "%s", temp) != 1) { /* max dim with optional comma */ (void) HDfprintf(stderr, err16c, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATASPACE SIMPLE %s found\n", temp); @@ -1627,8 +1636,7 @@ static int processConfigurationFile(char *infile, struct Input *in) } if (fscanf(strm, "%s", temp) != 1) { /* max dim or end paren */ (void) HDfprintf(stderr, err16c, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump DATASPACE SIMPLE %s found\n", temp); @@ -1640,8 +1648,7 @@ static int processConfigurationFile(char *infile, struct Input *in) i++; if (i > MAX_NUM_DIMENSION) { (void) HDfprintf(stderr, "Invalid value for rank.\n"); - HDfclose(strm); - return (-1); + goto error; } } } /* while (get_next_dim) */ @@ -1656,8 +1663,7 @@ static int processConfigurationFile(char *infile, struct Input *in) } /* if(!HDstrcmp("(", key)) start paren */ else { (void) HDfprintf(stderr, err16c, infile); - HDfclose(strm); - return (-1); + goto error; } scanret = fscanf(strm, "%s", temp); /* end bracket */ #ifdef H5DEBUGIMPORT @@ -1667,8 +1673,7 @@ static int processConfigurationFile(char *infile, struct Input *in) } /* else if(!HDstrcmp("SIMPLE", key)) */ else { (void) HDfprintf(stderr, err5b, infile); - HDfclose(strm); - return (-1); + goto error; } } /* else if(!HDstrcmp("DATASPACE", key)) RANK and DIMENSIONS */ else if(!HDstrcmp("STORAGE_LAYOUT", key)) { /* CHUNKED-DIMENSION-SIZES */ @@ -1677,16 +1682,14 @@ static int processConfigurationFile(char *infile, struct Input *in) #endif if (fscanf(strm, "%s", temp) != 1) { /* start bracket */ (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump STORAGE_LAYOUT %s found\n", temp); #endif if (fscanf(strm, "%s", temp) != 1) { /* CHUNKED */ (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump STORAGE_LAYOUT %s found\n", temp); @@ -1694,12 +1697,11 @@ static int processConfigurationFile(char *infile, struct Input *in) if(!HDstrcmp("CHUNKED", temp)) { /* CHUNKED */ if ((in->sizeOfChunk = (hsize_t *) HDmalloc ((size_t) in->rank * sizeof(hsize_t))) == NULL) { (void) HDfprintf(stderr, "Unable to allocate dynamic memory.\n"); - return (-1); + goto error; } if (fscanf(strm, "%s", temp) != 1) { /* start paren */ (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump STORAGE_LAYOUT CHUNKED %s found\n", temp); @@ -1710,8 +1712,7 @@ static int processConfigurationFile(char *infile, struct Input *in) if (fscanf(strm, "%s", temp) != 1) { /* Dimension with optional comma */ (void) HDfprintf(stderr, err16c, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump STORAGE_LAYOUT CHUNKED %s found\n", temp); @@ -1721,8 +1722,7 @@ static int processConfigurationFile(char *infile, struct Input *in) in->sizeOfChunk[icount] = HDstrtoull(more, &more, 10); if (fscanf(strm, "%s", temp) != 1) { /* Dimension or end paren */ (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump STORAGE_LAYOUT CHUNKED %s found\n", temp); @@ -1735,8 +1735,7 @@ static int processConfigurationFile(char *infile, struct Input *in) icount++; if (icount > MAX_NUM_DIMENSION) { (void) HDfprintf(stderr, "Invalid value for rank.\n"); - HDfclose(strm); - return (-1); + goto error; } } } /* while (get_next_dim) */ @@ -1751,13 +1750,11 @@ static int processConfigurationFile(char *infile, struct Input *in) } /* if(!HDstrcmp("(", key)) start paren */ else { (void) HDfprintf(stderr, err5b, infile); - HDfclose(strm); - return (-1); + goto error; } if (fscanf(strm, "%s", temp) != 1) { /* SIZE */ (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump STORAGE_LAYOUT CHUNKED %s found\n", temp); @@ -1765,8 +1762,7 @@ static int processConfigurationFile(char *infile, struct Input *in) if(!HDstrcmp("SIZE", temp)) { /* SIZE */ if (fscanf(strm, "%d", (&ival)) != 1) { (void) HDfprintf(stderr, "%s", err19); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump STORAGE_LAYOUT CHUNKED SIZE %d found\n", ival); @@ -1775,8 +1771,7 @@ static int processConfigurationFile(char *infile, struct Input *in) while (HDstrcmp("}", temp)) { if (fscanf(strm, "%s", temp) != 1) { /* end bracket */ (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump STORAGE_LAYOUT CHUNKED %s found\n", temp); @@ -1791,16 +1786,14 @@ static int processConfigurationFile(char *infile, struct Input *in) #endif if (fscanf(strm, "%s", temp) != 1) { /* start bracket */ (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump FILTERS %s found\n", temp); #endif if (fscanf(strm, "%s", temp) != 1) { (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump FILTERS %s found\n", temp); @@ -1811,32 +1804,28 @@ static int processConfigurationFile(char *infile, struct Input *in) #endif if (fscanf(strm, "%s", temp) != 1) { /* DEFLATE */ (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump FILTERS COMPRESSION %s found\n", temp); #endif if (fscanf(strm, "%s", temp) != 1) { /* bgin bracket */ (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump FILTERS COMPRESSION %s found\n", temp); #endif if (fscanf(strm, "%s", temp) != 1) { /* LEVEL */ (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump FILTERS COMPRESSION %s found\n", temp); #endif if (fscanf(strm, "%d", (&ival)) != 1) { (void) HDfprintf(stderr, "%s", err19); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump FILTERS COMPRESSION LEVEL %d found\n", ival); @@ -1844,8 +1833,7 @@ static int processConfigurationFile(char *infile, struct Input *in) in->compressionParam = ival; if (fscanf(strm, "%s", temp) != 1) { /* end bracket */ (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump FILTERS COMPRESSION %s found\n", temp); @@ -1867,8 +1855,7 @@ static int processConfigurationFile(char *infile, struct Input *in) } if (fscanf(strm, "%s", temp) != 1) { /* end bracket */ (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } #ifdef H5DEBUGIMPORT printf("h5dump FILTERS %s found\n", temp); @@ -1909,25 +1896,21 @@ static int processConfigurationFile(char *infile, struct Input *in) while (scanret == 1) { if ((kindex = mapKeywordToIndex(key)) == -1) { (void) HDfprintf(stderr, err2, infile); - HDfclose(strm); - return (-1); + goto error; } switch (kindex) { case 0: /* PATH */ if (in->configOptionVector[PATH] == 1) { (void) HDfprintf(stderr, err3a, infile); - HDfclose(strm); - return (-1); + goto error; } if (fscanf(strm, "%s", temp) != 1) { (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } if (parsePathInfo(&in->path, temp) == -1) { (void) HDfprintf(stderr, err3b, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[PATH] = 1; break; @@ -1935,19 +1918,16 @@ static int processConfigurationFile(char *infile, struct Input *in) case 1: /* INPUT-CLASS */ if (in->configOptionVector[INPUT_CLASS] == 1) { (void) HDfprintf(stderr, err4a, infile); - HDfclose(strm); - return (-1); + goto error; } if (fscanf(strm, "%s", temp) != 1) { (void) HDfprintf(stderr, "%s", err18); - HDfclose(strm); - return (-1); + goto error; } if (getInputClass(in, temp) == -1) { (void) HDfprintf(stderr, err4b, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[INPUT_CLASS] = 1; @@ -1967,18 +1947,15 @@ static int processConfigurationFile(char *infile, struct Input *in) case 2: /* INPUT-SIZE */ if (in->configOptionVector[INPUT_SIZE] == 1) { (void) HDfprintf(stderr, err5a, infile); - HDfclose(strm); - return (-1); + goto error; } if (fscanf(strm, "%d", (&ival)) != 1) { (void) HDfprintf(stderr, "%s", err19); - HDfclose(strm); - return (-1); + goto error; } if (getInputSize(in, ival) == -1) { (void) HDfprintf(stderr, err5b, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[INPUT_SIZE] = 1; @@ -1990,14 +1967,12 @@ static int processConfigurationFile(char *infile, struct Input *in) case 3: /* RANK */ if (in->configOptionVector[RANK] == 1) { (void) HDfprintf(stderr, err6a, infile); - HDfclose(strm); - return (-1); + goto error; } if (getRank(in, strm) == -1) { (void) HDfprintf(stderr, err6b, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[RANK] = 1; break; @@ -2005,19 +1980,16 @@ static int processConfigurationFile(char *infile, struct Input *in) case 4: /* DIMENSION-SIZES */ if (in->configOptionVector[DIM] == 1) { (void) HDfprintf(stderr, err7a, infile); - HDfclose(strm); - return (-1); + goto error; } if (in->configOptionVector[RANK] == 0) { (void) HDfprintf(stderr, err7b, infile); - HDfclose(strm); - return (-1); + goto error; } if (getDimensionSizes(in, strm) == -1) { (void) HDfprintf(stderr, err7c, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[DIM] = 1; break; @@ -2025,14 +1997,12 @@ static int processConfigurationFile(char *infile, struct Input *in) case 5: /* OUTPUT-CLASS */ if (in->configOptionVector[OUTPUT_CLASS] == 1) { (void) HDfprintf(stderr, err8a, infile); - HDfclose(strm); - return (-1); + goto error; } if (getOutputClass(in, strm) == -1) { (void) HDfprintf(stderr, err8b, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[OUTPUT_CLASS] = 1; break; @@ -2040,14 +2010,12 @@ static int processConfigurationFile(char *infile, struct Input *in) case 6: /* OUTPUT-SIZE */ if (in->configOptionVector[OUTPUT_SIZE] == 1) { (void) HDfprintf(stderr, err9a, infile); - HDfclose(strm); - return (-1); + goto error; } if (getOutputSize(in, strm) == -1) { (void) HDfprintf(stderr, err9b, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[OUTPUT_SIZE] = 1; break; @@ -2055,14 +2023,12 @@ static int processConfigurationFile(char *infile, struct Input *in) case 7: /* OUTPUT-ARCHITECTURE */ if (in->configOptionVector[OUTPUT_ARCH] == 1) { (void) HDfprintf(stderr, err10a, infile); - HDfclose(strm); - return (-1); + goto error; } if (getOutputArchitecture(in, strm) == -1) { (void) HDfprintf(stderr, err10b, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[OUTPUT_ARCH] = 1; break; @@ -2070,14 +2036,12 @@ static int processConfigurationFile(char *infile, struct Input *in) case 8: /* OUTPUT-BYTE-ORDER */ if (in->configOptionVector[OUTPUT_B_ORDER] == 1) { (void) HDfprintf(stderr, err11a, infile); - HDfclose(strm); - return (-1); + goto error; } if (getOutputByteOrder(in, strm) == -1) { (void) HDfprintf(stderr, err11b, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[OUTPUT_B_ORDER] = 1; break; @@ -2085,20 +2049,17 @@ static int processConfigurationFile(char *infile, struct Input *in) case 9: /* CHUNKED-DIMENSION-SIZES */ if (in->configOptionVector[CHUNK] == 1) { (void) HDfprintf(stderr, err12a, infile); - HDfclose(strm); - return (-1); + goto error; } /* cant appear before dimension sizes have been provided */ if (in->configOptionVector[DIM] == 0) { (void) HDfprintf(stderr, err12b, infile); - HDfclose(strm); - return (-1); + goto error; } if (getChunkedDimensionSizes(in, strm) == -1) { (void) HDfprintf(stderr, err12c, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[CHUNK] = 1; break; @@ -2106,14 +2067,12 @@ static int processConfigurationFile(char *infile, struct Input *in) case 10: /* COMPRESSION-TYPE */ if (in->configOptionVector[COMPRESS] == 1) { (void) HDfprintf(stderr, err13a, infile); - HDfclose(strm); - return (-1); + goto error; } if (getCompressionType(in, strm) == -1) { (void) HDfprintf(stderr, err13b, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[COMPRESS] = 1; @@ -2126,14 +2085,12 @@ static int processConfigurationFile(char *infile, struct Input *in) case 11: /* COMPRESSION-PARAM */ if (in->configOptionVector[COMPRESS_PARAM] == 1) { (void) HDfprintf(stderr, err14a, infile); - HDfclose(strm); - return (-1); + goto error; } if (getCompressionParameter(in, strm) == -1) { (void) HDfprintf(stderr, err14b, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[COMPRESS_PARAM] = 1; @@ -2146,14 +2103,12 @@ static int processConfigurationFile(char *infile, struct Input *in) case 12: /* EXTERNAL-STORAGE */ if (in->configOptionVector[EXTERNALSTORE] == 1) { (void) HDfprintf(stderr, err15a, infile); - HDfclose(strm); - return (-1); + goto error; } if (getExternalFilename(in, strm) == -1) { (void) HDfprintf(stderr, err15b, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[EXTERNALSTORE] = 1; break; @@ -2161,19 +2116,16 @@ static int processConfigurationFile(char *infile, struct Input *in) case 13: /* MAXIMUM-DIMENSIONS */ if (in->configOptionVector[EXTEND] == 1) { (void) HDfprintf(stderr, err16a, infile); - HDfclose(strm); - return (-1); + goto error; } /* cant appear before dimension sizes have been provided */ if (in->configOptionVector[DIM] == 0) { (void) HDfprintf(stderr, err16b, infile); - HDfclose(strm); - return (-1); + goto error; } if (getMaximumDimensionSizes(in, strm) == -1) { (void) HDfprintf(stderr, err16c, infile); - HDfclose(strm); - return (-1); + goto error; } in->configOptionVector[EXTEND] = 1; break; @@ -2192,11 +2144,16 @@ static int processConfigurationFile(char *infile, struct Input *in) if (validateConfigurationParameters(in) == -1) { (void) HDfprintf(stderr, err17, infile); - HDfclose(strm); - return (-1); + goto error; } - HDfclose(strm); - return (0); + + /* Set success return value */ + retval = 0; + +error: + if(strm) + HDfclose(strm); + return(retval); } static int validateConfigurationParameters(struct Input *in) @@ -3279,7 +3236,7 @@ static int getOutputArchitecture(struct Input *in, FILE *strm) return (0); } -static int OutputArchStrToInt(char *temp) +static int OutputArchStrToInt(const char *temp) { int i; char outputArchKeywordTable[8][15] = { "NATIVE", "STD", "IEEE", "INTEL", @@ -3311,7 +3268,7 @@ static int getOutputByteOrder(struct Input *in, FILE *strm) return (0); } -static int OutputByteOrderStrToInt(char *temp) +static int OutputByteOrderStrToInt(const char *temp) { int i; char outputByteOrderKeywordTable[2][15] = { "BE", "LE" }; @@ -3716,6 +3673,10 @@ hid_t createInputDataType(struct Input *in) case 64: new_type = H5Tcopy(H5T_NATIVE_LLONG); break; + + default: + (void) HDfprintf(stderr, "%s", err1); + return (-1); } break; @@ -3730,6 +3691,10 @@ hid_t createInputDataType(struct Input *in) case 64: new_type = H5Tcopy(H5T_NATIVE_DOUBLE); break; + + default: + (void) HDfprintf(stderr, "%s", err1); + return (-1); } break; @@ -3754,6 +3719,10 @@ hid_t createInputDataType(struct Input *in) case 64: new_type = H5Tcopy(H5T_NATIVE_ULLONG); break; + + default: + (void) HDfprintf(stderr, "%s", err1); + return (-1); } break; diff --git a/tools/h5import/h5import.h b/tools/h5import/h5import.h index c686624..c242483 100644 --- a/tools/h5import/h5import.h +++ b/tools/h5import/h5import.h @@ -191,43 +191,8 @@ void usage(char *); void setDefaultValues(struct Input *in, int count); void help(char *); -static int gtoken(char *s); -static int process(struct Options *opt); -static int processConfigurationFile(char *infile, struct Input *in); -static int mapKeywordToIndex(char *key); -static int parsePathInfo(struct path_info *path, char *strm); -static int parseDimensions(struct Input *in, char *strm); -static int getInputSize(struct Input *in, int ival); -static int getInputClass(struct Input *in, char * strm); -static int getInputClassType(struct Input *in, char * strm); -static int InputClassStrToInt(char *temp); -static int getRank(struct Input *in, FILE *strm); -static int getDimensionSizes(struct Input *in, FILE *strm); -static int getOutputSize(struct Input *in, FILE *strm); -static int getOutputClass(struct Input *in, FILE *strm); -static int OutputClassStrToInt(char *temp); -static int getOutputArchitecture(struct Input *in, FILE *strm); -static int OutputArchStrToInt(char *temp); -static int getOutputByteOrder(struct Input *in, FILE *strm); -static int OutputByteOrderStrToInt(char *temp); -static int getChunkedDimensionSizes(struct Input *in, FILE *strm); -static int getCompressionType(struct Input *in, FILE *strm); -static int CompressionTypeStrToInt(char *temp); -static int getCompressionParameter(struct Input *in, FILE *strm); -static int getExternalFilename(struct Input *in, FILE *strm); -static int getMaximumDimensionSizes(struct Input *in, FILE *strm); -static int processDataFile(char *infile, struct Input *in, hid_t file_id); -static int readIntegerData(FILE *strm, struct Input *in); -static int readFloatData(FILE *strm, struct Input *in); -static int allocateIntegerStorage(struct Input *in); -static int allocateFloatStorage(struct Input *in); hid_t createOutputDataType(struct Input *in); hid_t createInputDataType(struct Input *in); -static int readUIntegerData(FILE *strm, struct Input *in); -static int allocateUIntegerStorage(struct Input *in); -static int validateConfigurationParameters(struct Input *in); -static int processStrData(FILE *strm, struct Input *in, hid_t file_id); -static int processStrHDFData(FILE *strm, struct Input *in, hid_t file_id); #endif /* H5IMPORT_H__ */ diff --git a/tools/lib/h5tools.h b/tools/lib/h5tools.h index 3e3a4cf..4fbd84f 100644 --- a/tools/lib/h5tools.h +++ b/tools/lib/h5tools.h @@ -435,7 +435,7 @@ typedef struct h5tool_format_t { * indentlevel: a string that shows how far to indent if extra spacing * is needed. dumper uses it. */ - int line_ncols; /*columns of output */ + unsigned line_ncols; /*columns of output */ size_t line_per_line; /*max elements per line */ const char *line_pre; /*prefix at front of each line */ const char *line_1st; /*alternate pre. on first line */ diff --git a/tools/misc/talign.c b/tools/misc/talign.c index b77d846..017eb55 100644 --- a/tools/misc/talign.c +++ b/tools/misc/talign.c @@ -23,6 +23,7 @@ #include "hdf5.h" #include "H5private.h" +#include "h5tools.h" const char *fname = "talign.h5"; const char *setname = "align"; @@ -46,8 +47,8 @@ int main(void) hsize_t cdim[4]; char string5[5]; - float fok[2] = {1234., 2341.}; - float fnok[2] = {5678., 6785.}; + float fok[2] = {1234.0f, 2341.0f}; + float fnok[2] = {5678.0f, 6785.0f}; float *fptr; char *data = NULL; @@ -125,7 +126,7 @@ int main(void) H5Dclose(set); /* Now open the set, and read it back in */ - data = malloc(H5Tget_size(fix)); + data = (char *)malloc(H5Tget_size(fix)); if(!data) { perror("malloc() failed"); @@ -159,8 +160,8 @@ out: "%14s (%2d) %6f = %f\n" " %6f = %f\n", mname ? mname : "(null)", (int)H5Tget_member_offset(fix,1), - fok[0], fptr[0], - fok[1], fptr[1]); + (double)fok[0], (double)fptr[0], + (double)fok[1], (double)fptr[1]); if(mname) free(mname); @@ -169,8 +170,8 @@ out: printf("%14s (%2d) %6f = %f\n" " %6f = %6f\n", mname ? mname : "(null)", (int)H5Tget_member_offset(fix,2), - fnok[0], fptr[0], - fnok[1], fptr[1]); + (double)fnok[0], (double)fptr[0], + (double)fnok[1], (double)fptr[1]); if(mname) free(mname); @@ -181,10 +182,10 @@ out: " %6f = %f\n" " %6f = %f\n" " %6f = %f\n", - fok[0], fptr[0], - fok[1], fptr[1], - fnok[0], fptr[2], - fnok[1], fptr[3]); + (double)fok[0], (double)fptr[0], + (double)fok[1], (double)fptr[1], + (double)fnok[0], (double)fptr[2], + (double)fnok[1], (double)fptr[3]); puts("*FAILED - compound type alignmnent problem*"); } else { puts(" PASSED"); -- cgit v0.12 From 14e7962b3058cdb2190829398fcf99b74f71aa5a Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Fri, 19 Oct 2012 14:57:04 -0500 Subject: [svn-r22932] Description: Update FreeBSD info. --- release_docs/RELEASE.txt | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index dcf909d..937fa93 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -1054,14 +1054,12 @@ Platforms Tested xlf90 12.1.0.6 FreeBSD 8.2-STABLE i386 gcc 4.2.1 [FreeBSD] 20070719 - (loyalty) g++ 4.2.1 [FreeBSD] 20070719 - gcc 4.6.1 20110422 + (loyalty) gcc 4.6.1 20110422 g++ 4.6.1 20110422 gfortran 4.6.1 20110422 FreeBSD 8.2-STABLE amd64 gcc 4.2.1 [FreeBSD] 20070719 - (freedom) g++ 4.2.1 [FreeBSD] 20070719 - gcc 4.6.1 20110422 + (freedom) gcc 4.6.1 20110422 g++ 4.6.1 20110422 gfortran 4.6.1 20110422 @@ -1138,7 +1136,7 @@ SunOS5.10 32-bit n y n y y y Windows 7 y y n y y y Windows 7 x64 y y n y y y Mac OS X 10.5 Intel n y n y y y -FreeBSD 8.2 32- and 64-bit n x n x y y +FreeBSD 8.2 32- and 64-bit n y n y y y RedHat EL4 2.6.9 i686 GNU W y(2) y(4) y(2) y y y RedHat EL4 2.6.9 i686 Intel W n y n y y n RedHat EL4 2.6.9 i686 PGI W n y n y y n @@ -1154,7 +1152,6 @@ SuSe Linux 2.6.5 Alpha OpenVMS 7.3.2 n y n y n n - Platform Shared Shared Shared static- Thread- C libs F90 libs C++ libs exec safe SunOS 5.10 32-bit y y y x y @@ -1164,7 +1161,7 @@ Windows XP x64 y y(3) y y n Windows Vista y y(3) y y y Windows Vista x64 y y(3) y y y Mac OS X 10.5 Intel y y y x n -FreeBSD 8.2 32- and 64-bit y x x y y +FreeBSD 8.2 32- and 64-bit y y y y y RHEL4 2.6.9 i686 GNU W y y(4) y x y RHEL4 2.6.9 i686 Intel W y y y x n RHEL4 2.6.9 i686 PGI W y y y x n @@ -1190,6 +1187,11 @@ SuSe Linux 2.6.5 Known Problems ============== +* The C++ and FORTRAN bindings are not currently working on FreeBSD with the + native release 8.2 compilers (4.2.1), but are working with gcc 4.6 from the + ports (and probably gcc releases after that). + (QAK - 2012/10/19) + * The data conversion test dt_arith.c has failures (segmentation fault) from "long double" to other datatypes during hard conversion when the library is built with the default GCC 4.2.1 on Mac Lion system. It only happens -- cgit v0.12 From 961a24ac3c18614850f998d7391728164090d1d6 Mon Sep 17 00:00:00 2001 From: Jonathan Kim Date: Fri, 19 Oct 2012 16:28:14 -0500 Subject: [svn-r22933] Purpose: HDFFV-8145 h5diff slowness with version >= 1.8.7 Description: Improved speed when comparing HDF5 files with lots of attributes. Much slower performance was identified with release version from 1.8.7 to 1.8.10 compared to 1.8.6. Tested: jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), Windows (32-LE cmake), cmake (jam) --- release_docs/RELEASE.txt | 3 +++ tools/lib/h5diff_attr.c | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 937fa93..47653b1 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -733,6 +733,9 @@ Bug Fixes since HDF5-1.8.0 release Tools ----- + - h5diff: Improved speed when comparing HDF5 files with lots of + attributes. Much slower performance was identified with release version + from 1.8.7 to 1.8.10 compared to 1.8.6. (JKM 2012/10/19) - h5repack: "h5repack -f NONE file1.h5 out.h5" command failed if source file contains chunked dataset and a chunk dim is bigger than the dataset dim. Another issue is that the command changed max dims diff --git a/tools/lib/h5diff_attr.c b/tools/lib/h5diff_attr.c index 144159a..130a0d8 100644 --- a/tools/lib/h5diff_attr.c +++ b/tools/lib/h5diff_attr.c @@ -207,6 +207,12 @@ static herr_t build_match_list_attrs(hid_t loc1_id, hid_t loc2_id, table_attrs_t table_lp->nattrs_only2++; curr2++; } + + /* close for next turn */ + H5Aclose(attr1_id); + attr1_id = -1; + H5Aclose(attr2_id); + attr2_id = -1; } /* end while */ /* list1 did not end */ @@ -225,6 +231,10 @@ static herr_t build_match_list_attrs(hid_t loc1_id, hid_t loc2_id, table_attrs_t table_attr_mark_exist(infile, name1, table_lp); table_lp->nattrs_only1++; curr1++; + + /* close for next turn */ + H5Aclose(attr1_id); + attr1_id = -1; } /* list2 did not end */ @@ -243,6 +253,9 @@ static herr_t build_match_list_attrs(hid_t loc1_id, hid_t loc2_id, table_attrs_t table_attr_mark_exist(infile, name2, table_lp); table_lp->nattrs_only2++; curr2++; + + /* close for next turn */ + H5Aclose(attr2_id); } /*------------------------------------------------------ @@ -272,6 +285,11 @@ static herr_t build_match_list_attrs(hid_t loc1_id, hid_t loc2_id, table_attrs_t return 0; error: + if (0 < attr1_id) + H5Aclose(attr1_id); + if (0 < attr2_id) + H5Aclose(attr2_id); + return -1; } -- cgit v0.12 From 8430e2d4dea5015e1d71ae518bbd98a1aa06363b Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Sat, 20 Oct 2012 22:44:32 -0500 Subject: [svn-r22935] Description: Clean up a few warnings and minor code issues during review of enum -> int/float conversion changes. Tested on: Mac OSX/64 10.8.2 (amazon) w/debug (too minor to require h5committest) --- src/H5Tconv.c | 25 +++++++++++-------------- test/enum.c | 10 +++++----- 2 files changed, 16 insertions(+), 19 deletions(-) diff --git a/src/H5Tconv.c b/src/H5Tconv.c index b0827f8..5ecf864 100644 --- a/src/H5Tconv.c +++ b/src/H5Tconv.c @@ -2909,8 +2909,8 @@ H5T__conv_enum_numeric(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t ne size_t buf_stride, size_t UNUSED bkg_stride, void *_buf, void UNUSED *bkg, hid_t UNUSED dxpl_id) { - H5T_t *src = NULL, *dst = NULL; /*src and dst datatypes */ - H5T_t *src_parent = NULL; /*parent type for src */ + H5T_t *src, *dst; /*src and dst datatypes */ + H5T_t *src_parent; /*parent type for src */ hid_t src_parent_id = -1; /*ID for parent of the source */ H5T_path_t *tpath; /* Conversion information */ herr_t ret_value = SUCCEED; /* Return value */ @@ -2941,24 +2941,17 @@ H5T__conv_enum_numeric(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t ne HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a datatype") src_parent = src->shared->parent; - if(H5T_INTEGER != src_parent->shared->type) - HGOTO_ERROR(H5E_DATATYPE, H5E_BADTYPE, FAIL, "the base type of the source enum is not an integer type") if(NULL == (tpath = H5T_path_find(src_parent, dst, NULL, NULL, dxpl_id, FALSE))) { HGOTO_ERROR(H5E_DATASET, H5E_UNSUPPORTED, FAIL, "unable to convert between src and dest datatype") - } else if (!H5T_path_noop(tpath)) { + } else if(!H5T_path_noop(tpath)) { if((src_parent_id = H5I_register(H5I_DATATYPE, H5T_copy(src_parent, H5T_COPY_ALL), FALSE)) < 0) HGOTO_ERROR(H5E_DATASET, H5E_CANTREGISTER, FAIL, "unable to register types for conversion") - } - - /* Convert the data */ - if(H5T_convert(tpath, src_parent_id, dst_id, nelmts, buf_stride, bkg_stride, _buf, bkg, dxpl_id) < 0) - HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "datatype conversion failed") - - /* Release the temporary datatype IDs used */ - if(src_parent_id >= 0) - H5I_dec_ref(src_parent_id); + /* Convert the data */ + if(H5T_convert(tpath, src_parent_id, dst_id, nelmts, buf_stride, bkg_stride, _buf, bkg, dxpl_id) < 0) + HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "datatype conversion failed") + } break; default: @@ -2967,6 +2960,10 @@ H5T__conv_enum_numeric(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t ne } /* end switch */ done: + /* Release the temporary datatype IDs used */ + if(src_parent_id >= 0) + H5I_dec_ref(src_parent_id); + FUNC_LEAVE_NOAPI(ret_value) } /* end H5T__conv_enum_numeric() */ diff --git a/test/enum.c b/test/enum.c index c0526d8..9178a2b 100644 --- a/test/enum.c +++ b/test/enum.c @@ -134,7 +134,7 @@ test_conv(hid_t file) static c_e1 data1[]={E1_RED, E1_GREEN, E1_BLUE, E1_GREEN, E1_WHITE, E1_WHITE, E1_BLACK, E1_GREEN, E1_BLUE, E1_RED, E1_RED, E1_BLUE, E1_GREEN, E1_BLACK, E1_WHITE, - E1_RED, E1_WHITE, 0, -1, -2}; + E1_RED, E1_WHITE, (c_e1)0, (c_e1)-1, (c_e1)-2}; c_e1 data2[NELMTS(data1)]; short data_short[NELMTS(data1)]; int data_int[NELMTS(data1)]; @@ -178,7 +178,7 @@ test_conv(hid_t file) if(H5Dread(dset, H5T_NATIVE_SHORT, space, space, H5P_DEFAULT, data_short) < 0) FAIL_STACK_ERROR for(i = 0; i < (size_t)ds_size[0]; i++) - if(data1[i] != data_short[i]) { + if((short)data1[i] != data_short[i]) { H5_FAILED(); printf(" 2. data1[%lu]=%d, data_short[%lu]=%d (should be same)\n", (unsigned long)i, (int)(data1[i]), @@ -190,7 +190,7 @@ test_conv(hid_t file) if(H5Dread(dset, H5T_NATIVE_DOUBLE, space, space, H5P_DEFAULT, data_double) < 0) FAIL_STACK_ERROR for(i = 0; i < (size_t)ds_size[0]; i++) - if(data1[i] != (int)data_double[i]) { + if(data1[i] != (unsigned)data_double[i]) { H5_FAILED(); printf(" 3. data1[%lu]=%d, data_double[%lu]=%d (should be same)\n", (unsigned long)i, (int)(data1[i]), @@ -212,7 +212,7 @@ test_conv(hid_t file) if(H5Dread(dset, H5T_NATIVE_INT, space, space, H5P_DEFAULT, data_int) < 0) FAIL_STACK_ERROR for(i = 0; i < (size_t)ds_size[0]; i++) - if(data1[i] != data_int[i]) { + if((int)data1[i] != data_int[i]) { H5_FAILED(); printf(" 4. data1[%lu]=%d, data_int[%lu]=%d (should be same)\n", (unsigned long)i, (int)(data1[i]), @@ -234,7 +234,7 @@ test_conv(hid_t file) if(H5Dread(dset, H5T_NATIVE_DOUBLE, space, space, H5P_DEFAULT, data_double) < 0) FAIL_STACK_ERROR for(i = 0; i < (size_t)ds_size[0]; i++) - if(data1[i] != (int)data_double[i]) { + if(data1[i] != (unsigned)data_double[i]) { H5_FAILED(); printf(" 5. data1[%lu]=%d, data_double[%lu]=%d (should be same)\n", (unsigned long)i, (int)(data1[i]), -- cgit v0.12 From fe0092998014ae875463075778c5ba4ffc21bb98 Mon Sep 17 00:00:00 2001 From: Dana Robinson Date: Sun, 21 Oct 2012 21:51:48 -0500 Subject: [svn-r22936] Purpose: Reorganize Windows release docs Tested on: N/A (docs only), ran chkmanifest --- MANIFEST | 4 +- release_docs/INSTALL_Windows_From_Command_Line.txt | 166 ----------------- release_docs/INSTALL_Windows_Short_VS2008.TXT | 201 --------------------- .../INSTALL_Windows_From_Command_Line.txt | 166 +++++++++++++++++ .../INSTALL_Windows_Short_VS2008.TXT | 201 +++++++++++++++++++++ 5 files changed, 369 insertions(+), 369 deletions(-) delete mode 100644 release_docs/INSTALL_Windows_From_Command_Line.txt delete mode 100644 release_docs/INSTALL_Windows_Short_VS2008.TXT create mode 100644 release_docs/obsolete_windows_docs/INSTALL_Windows_From_Command_Line.txt create mode 100644 release_docs/obsolete_windows_docs/INSTALL_Windows_Short_VS2008.TXT diff --git a/MANIFEST b/MANIFEST index 2893bb6..6fd0794 100644 --- a/MANIFEST +++ b/MANIFEST @@ -526,8 +526,8 @@ ./release_docs/INSTALL_parallel ./release_docs/INSTALL_VMS.txt ./release_docs/INSTALL_Windows.txt -./release_docs/INSTALL_Windows_From_Command_Line.txt -./release_docs/INSTALL_Windows_Short_VS2008.TXT +./release_docs/obsolete_windows_docs/INSTALL_Windows_From_Command_Line.txt +./release_docs/obsolete_windows_docs/INSTALL_Windows_Short_VS2008.TXT ./release_docs/RELEASE.txt ./release_docs/USING_CMake.txt ./release_docs/USING_Windows.txt diff --git a/release_docs/INSTALL_Windows_From_Command_Line.txt b/release_docs/INSTALL_Windows_From_Command_Line.txt deleted file mode 100644 index bbb7762..0000000 --- a/release_docs/INSTALL_Windows_From_Command_Line.txt +++ /dev/null @@ -1,166 +0,0 @@ -************************************************************************ -* Instructions for Building and Testing HDF5 on Windows XP * -* (From Command Line) * -************************************************************************ -Note: This instruction is written for users who would like to build HDF5 - libraries and tools from the HDF5 source code package on command - line. We no longer support building HDF5 using Microsoft Visual - Studio .NET 2003 or Visual Studio VS2005 or Intel Fortran 91. - - Currently, we support: - - 1. Building and testing HDF5 C/C++/Fortran libraries on command line with - Microsoft Visual Studio 2008 for 32- or 64-bit Windows. - - 2. Building and testing HDF5 C/C++/Fortran libraries and utilities using - CMake tools. Refer to the CMAKE.txt file for detailed information. - - For all other Windows development tools, HDF5 should be built in - the development environment. Please refer to INSTALL_Windows.txt - for detailed HDF5 building and installation information, or - INSTALL_Windows_Short_VS2008.txt for quick HDF5 building and installation - instructions. - -WARNINGS: - -Please read CAREFULLY about HDF5 build and install preconditions and -notes in INSTALL_Windows.txt before starting below procedures. - - -======================================================================== - Section I: Building and testing HDF5 on command line with Microsoft - Visual Studio -======================================================================== - -1. Preconditions: - - 1.1 Verify environment for Visual Studio - - Building from the command line requires environment variables for Visual - Studio. These are generally setup when Visual Studio is installed, but you - can verify by running the command: - - echo %vs90comntools% - - This should output a path similar to: - - C:\Program Files\Microsoft Visual Studio 9\Common7\Tools\ - - 1.2 Run batch file copy_hdf.bat. - - Go to c:\MyHDFstuff\hdf5\windows and run copy_hdf.bat. - - 1.3 Setup evironment for external libraries - - Similarly to building from within Visual Studio, HDF5 requires environment - variables for szip and zlib library names. To define these environment - variables: - - From the command prompt that you will be building HDF5 from, issue the - following command: - - set HDF5_EXT_ZLIB=zlib1.lib - - replacing "zlib1.lib" with the name of the zlib library on your system. - Similarly, set HDF5_EXT_SZIP to the name of the szip library on your system. - - (Optional) If you will be building using the /useenv switch, you must also - define variables INCLUDE and LIB with a semi-colon deliminated list of - paths for szip and zlib include files and libraries, respectively. Set - these variables in the same way you set HDF5_EXT_ZLIB and HDF5_EXT_SZIP. - - -2. Building and testing HDF5 libraries and tools - - We provide 2 options for users to build and test HDF5 libraries - and tools. - - 2.1 Options A: Build and test in one step - - A batch file named hdf5bt.bat in c:\MyHDFstuff\hdf5 directory is - provided for users to build and test HDF5 library and tools together - from command line. - - hdf5bt file takes the following options: - /vs9 Build HDF5 using Visual Studio 2008 - /fort Build and test HDF5 with Fortran libraries - /ivf101 Build HDF5 Fortran using Intel Visual Fortran 10.1 - /useenv Build HDF5 using compiler settings defined - in the environment, rather than the IDE. - /? Help information - - If you specify the "/useenv" option, then include and library - directories for szip and zlib must have been set in the - Preconditions above. - - Invoke a command prompt window and run hdf5bt. Users are - encouraged to pipe the test output into a file. You should find no - compilation errors or "*FAILED*" marks. - - 2.2 Options B: Build and test in two steps - - We also provide users with the option to build and test HDF5 libraries - and tools seperately. - - Step 1) Build HDF5 Libraries and Tools - - A batch file named hdf5build.bat in c:\MyHDFstuff\hdf5 - directory is provided for users to build HDF5 library and - tools from command line. - - hdf5build takes the following options: - /vs9 Build HDF5 using Visual Studio 2008 - /fort Build HDF5 with Fortran libraries - /ivf101 Build HDF5 Fortran using Intel Visual Fortran 10.1 - /nodebug Build HDF5 release versions only - Note: Default is to build debug and release versions - /useenv Build HDF5 using compiler settings defined - in the environment, rather than the IDE. - /? Help information - - If you specify the "/useenv" option, then include and library - directories for szip and zlib must have been set in the - Preconditions above. - - Invoke a command prompt window and run hdf5build. Users are - encouraged to pipe the test output into a file. You can check - the file to find out whether there are any compilation errors. - - Step 2) Test HDF5 Libraries and Tools - - HDF5 comes with various test suites, all of which can be tested with - hdf5check.bat batch file in c:\MyHDFstuff\hdf5 directory. - - hdf5check batch file can be run with one of the following four options: - - hdf5check Test HDF5 C library and tools only. - - hdf5check enablecpp Test HDF5 C/C++ libraries and tools. - - hdf5check enablefortran Test HDF5 C/Fortran libraries and - tools. To use this option, HDF5 - Fortran libraries must have been built. - - hdf5check enableall Test HDF5 C/Fortran libraries and - tools. To use this option, HDF5 - Fortran libraries must have been built. - - nodebug option can be added to any of the above options to only - test the release versions. - - Invoke a command prompt window and run hdf5check with appropriate - option. Users are encouraged to pipe the test output into a file. - You should find no "*FAILED*" marks. - -3. Installing HDF5 Libraries - -Run the batch file c:\MyHDFstuff\hdf5\installhdf5lib.bat to install all -HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib directory. - -For further information, please refer to INSTALL_WINDOWS.txt. - - -*********************************************************************** -For further information, please refer to INSTALL_WINDOWS.txt. - -Please send email to help@hdfgroup.org for further assistance. diff --git a/release_docs/INSTALL_Windows_Short_VS2008.TXT b/release_docs/INSTALL_Windows_Short_VS2008.TXT deleted file mode 100644 index 4ec79ed..0000000 --- a/release_docs/INSTALL_Windows_Short_VS2008.TXT +++ /dev/null @@ -1,201 +0,0 @@ -************************************************************************ -* Build and Install HDF5 C/C++ Library with Visual Studio 2008 * -* with Windows XP (Short Version) * -************************************************************************ - -Notes: This short instruction is written for users who want to quickly build - HDF5 library and tools from the HDF5 source code package with Microsoft - Visual Studio 2008 but do not want to know HDF5 building and installation - details on Windows XP. - - For detailed HDF5 build and install information, or if you have trouble - following any steps in the instructions, please refer to - INSTALL_Windows.txt for further information. - - For users who would like to build and test HDF5 package from the - command line, please refer to INSTALL_Windows_From_Command_Line.txt. - - Notes: - - 1. HDF5 1.8 can also be built using Visual Studio 2008 on Windows - Vista. For details, please see Section X of INSTALL_Windows.txt. - - 2. 64-bit builds are also supported in Visual Studio 2008. For details - please see Section IX of INSTALL_Windows.txt. - - 3. Fortran libraries can be built with Visual Studio 2008 and Intel - Fortran 10.1. For details, see Section VI of INSTALL_Windows.txt. - -WARNINGS: - -Please read CAREFULLY about HDF5 build and install preconditions and -notes in INSTALL_Windows.txt before starting below procedures. - - -======================================================================== - Preconditions -======================================================================== - - 1. Set up path for external libraries and headers - - Skip this part if you don't want to use ANY compression features provided - by HDF5. Please do read Section V in INSTALL_Windows.txt. - - You have to read this part even if you want to only use Zlib or Szip. You - also need to read Section V in INSTALL_Windows.txt. - - Invoke Microsoft Visual Studio and go to "Tools" and select "Options". In - the left pane of "Option" window poped up, choose and expand "Projects", - Click on "VC++ Directories". In the right pane, Find the box "Show - directories for", choose "Include files", if you can not find your Zlib - and Szip header path (for example, c:\zlib125\include, c:\szip\include) - from the directory list, add the header path (c:\zlib125\include, - c:\szip\include) to the included directories. - - Find the box "Show directories for", choose "Library files", If you cannot - find your Zlib and Szip library path (for example, c:\zlib125\dll, - c:\szip\dll) from the directory list, add the library path - (c:\zlib125\dll, c:\szip\dll) to the library directories. - - NOTE: - If you are using VS2010, the path settings will need to be in project - property sheets per project. Go to "Project" and select "Properties", find - "Configuration Properties", and then "VC++ Directories". - - Add the header path to the "Include Directories" setting. - - Add the library path to the "Library Directories" setting. - -======================================================================== - Building HDF5 C/C++ Libraries with Visual Studio 2008 -======================================================================== - - 1. Run batch file copy_hdf.bat - - Go to c:\MyHDFstuff\hdf5\windows and run copy_hdf.bat. This process will - copy all the necessary batch files, windows specific source codes and - text files saved under c:\MyHDFstuff\hdf5\windows directory to the - corresponding directories under hdf5. - - 2. Invoke Microsoft Visual Studio compiler - - Invoke Microsoft Visual Studio. From the main menu, go to "File" and - select the "Open Solution" option. Then open the - c:\MyHDFstuff\hdf5\windows\proj\all\all.sln solution if you are building - without Fortran libraries, or - c:\MyHDFstuff\hdf5\windows\proj\all_fortran\all_fortran.sln if you would - like to use Fortran. - - You should find Windows project files listed as "all", "big", etc. on the - left. - - - 3. (Optional) Disable HDF5 C++ and High level C++ - - In HDF5 1.8, C++ and HL C++ libraries are built by default. To opt-out, - you must explicitly disable them. - - 3.1 Skip this step if you do want to build HDF5 High-Level C++ libraries - - Go to "Project" and select "Project Dependencies". Select "all", and - disable all of the following projects: - - hdf5_hl_cpp - hdf5_hl_cppdll - hl_test_table_cpp - hl_test_table_cppdll - - 3.2 Skip this step if you do want to build HDF5 High-Level libraries - - Go to "Project" and select "Project Dependencies". Select "all", and - disable all of the project files listed in the previous step, as well - as the following projects: - - hdf5_hl - hdf5_hldll - hl_test_image - hl_test_imagedll - hl_test_lite - hl_test_litedll - hl_test_table - hl_test_tabledll - hl_test_ds - hl_test_dsdll - hl_test_packet - hl_test_packetdll - - Click on "OK", From the main menu, choose "Build"-> "Build" or - "Rebuild ALL" to build both release and debug version of HDF5 - Libraries. - - - 4. Select "Build", then Select "Configuration Manager". - - 4.1 To build debug static libraries, debug multithreaded DLLs, and tests: - - In "Active Solution Configuration", select "Debug". Select "Close". - Select "Build" -> "Build Solution" or "Rebuild Solution" to build debug - version of project "all". - - 4.2 To build release static libraries, multithreaded DLLs and tests: - - In "Active Solution Configuration", select "Release". Select "Close". - Select "Build" -> "Build Solution" or "Rebuild Solution" to build release - version of project "all". - - Both debug and release versions must be built. - - Warning messages can be ignored. - -======================================================================== - Testing HDF5 C/C++ Libraries -======================================================================== - -HDF5 libraries and tools should be tested to make sure that they were -built correctly. c:\MyHDFstuff\hdf5\hdf5check.bat was provided to test -HDF5 libraries and tools. - -hdf5check.bat has four options: - - hdf5check test HDF5 C library and tools only - - hdf5check enablecpp test HDF5 C/C++ libraries and tools - - hdf5check enablefortran test HDF5 C/Fortran libraries and tools - - hdf5check enableall test HDF5 C/C++/Fortran libraries and tools - - nodebug -- can be added to any of the above to not - test debug versions - -Notes: Users who only build HDF5 C/C++ libraries ONLY have the first - two options. - -Invoke a command prompt window and run hdf5check with appropriate option. -Users are encouraged to pipe the test output into a file. You should find -no "*FAILED*" marks. - -If you want to test HDF5 libraries and tools one by one, please refer to -Section II, step 2 in INSTALL_Windows.txt. - - -======================================================================== - Installing HDF5 C/C++ Libraries -======================================================================== - -Run the batch file c:\MyHDFstuff\hdf5\installhdf5lib.bat to install -all HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib directory. - -======================================================================== - Building HDF5 Examples and Applications -======================================================================== - -Building HDF5 Examples is Optional. Please read Section II, step 4 and -the following part in INSTALL_Windows.txt for detailed information. - - - -************************************************************************ - -Need further assistance, send email to help@hdfgroup.org - diff --git a/release_docs/obsolete_windows_docs/INSTALL_Windows_From_Command_Line.txt b/release_docs/obsolete_windows_docs/INSTALL_Windows_From_Command_Line.txt new file mode 100644 index 0000000..bbb7762 --- /dev/null +++ b/release_docs/obsolete_windows_docs/INSTALL_Windows_From_Command_Line.txt @@ -0,0 +1,166 @@ +************************************************************************ +* Instructions for Building and Testing HDF5 on Windows XP * +* (From Command Line) * +************************************************************************ +Note: This instruction is written for users who would like to build HDF5 + libraries and tools from the HDF5 source code package on command + line. We no longer support building HDF5 using Microsoft Visual + Studio .NET 2003 or Visual Studio VS2005 or Intel Fortran 91. + + Currently, we support: + + 1. Building and testing HDF5 C/C++/Fortran libraries on command line with + Microsoft Visual Studio 2008 for 32- or 64-bit Windows. + + 2. Building and testing HDF5 C/C++/Fortran libraries and utilities using + CMake tools. Refer to the CMAKE.txt file for detailed information. + + For all other Windows development tools, HDF5 should be built in + the development environment. Please refer to INSTALL_Windows.txt + for detailed HDF5 building and installation information, or + INSTALL_Windows_Short_VS2008.txt for quick HDF5 building and installation + instructions. + +WARNINGS: + +Please read CAREFULLY about HDF5 build and install preconditions and +notes in INSTALL_Windows.txt before starting below procedures. + + +======================================================================== + Section I: Building and testing HDF5 on command line with Microsoft + Visual Studio +======================================================================== + +1. Preconditions: + + 1.1 Verify environment for Visual Studio + + Building from the command line requires environment variables for Visual + Studio. These are generally setup when Visual Studio is installed, but you + can verify by running the command: + + echo %vs90comntools% + + This should output a path similar to: + + C:\Program Files\Microsoft Visual Studio 9\Common7\Tools\ + + 1.2 Run batch file copy_hdf.bat. + + Go to c:\MyHDFstuff\hdf5\windows and run copy_hdf.bat. + + 1.3 Setup evironment for external libraries + + Similarly to building from within Visual Studio, HDF5 requires environment + variables for szip and zlib library names. To define these environment + variables: + + From the command prompt that you will be building HDF5 from, issue the + following command: + + set HDF5_EXT_ZLIB=zlib1.lib + + replacing "zlib1.lib" with the name of the zlib library on your system. + Similarly, set HDF5_EXT_SZIP to the name of the szip library on your system. + + (Optional) If you will be building using the /useenv switch, you must also + define variables INCLUDE and LIB with a semi-colon deliminated list of + paths for szip and zlib include files and libraries, respectively. Set + these variables in the same way you set HDF5_EXT_ZLIB and HDF5_EXT_SZIP. + + +2. Building and testing HDF5 libraries and tools + + We provide 2 options for users to build and test HDF5 libraries + and tools. + + 2.1 Options A: Build and test in one step + + A batch file named hdf5bt.bat in c:\MyHDFstuff\hdf5 directory is + provided for users to build and test HDF5 library and tools together + from command line. + + hdf5bt file takes the following options: + /vs9 Build HDF5 using Visual Studio 2008 + /fort Build and test HDF5 with Fortran libraries + /ivf101 Build HDF5 Fortran using Intel Visual Fortran 10.1 + /useenv Build HDF5 using compiler settings defined + in the environment, rather than the IDE. + /? Help information + + If you specify the "/useenv" option, then include and library + directories for szip and zlib must have been set in the + Preconditions above. + + Invoke a command prompt window and run hdf5bt. Users are + encouraged to pipe the test output into a file. You should find no + compilation errors or "*FAILED*" marks. + + 2.2 Options B: Build and test in two steps + + We also provide users with the option to build and test HDF5 libraries + and tools seperately. + + Step 1) Build HDF5 Libraries and Tools + + A batch file named hdf5build.bat in c:\MyHDFstuff\hdf5 + directory is provided for users to build HDF5 library and + tools from command line. + + hdf5build takes the following options: + /vs9 Build HDF5 using Visual Studio 2008 + /fort Build HDF5 with Fortran libraries + /ivf101 Build HDF5 Fortran using Intel Visual Fortran 10.1 + /nodebug Build HDF5 release versions only + Note: Default is to build debug and release versions + /useenv Build HDF5 using compiler settings defined + in the environment, rather than the IDE. + /? Help information + + If you specify the "/useenv" option, then include and library + directories for szip and zlib must have been set in the + Preconditions above. + + Invoke a command prompt window and run hdf5build. Users are + encouraged to pipe the test output into a file. You can check + the file to find out whether there are any compilation errors. + + Step 2) Test HDF5 Libraries and Tools + + HDF5 comes with various test suites, all of which can be tested with + hdf5check.bat batch file in c:\MyHDFstuff\hdf5 directory. + + hdf5check batch file can be run with one of the following four options: + + hdf5check Test HDF5 C library and tools only. + + hdf5check enablecpp Test HDF5 C/C++ libraries and tools. + + hdf5check enablefortran Test HDF5 C/Fortran libraries and + tools. To use this option, HDF5 + Fortran libraries must have been built. + + hdf5check enableall Test HDF5 C/Fortran libraries and + tools. To use this option, HDF5 + Fortran libraries must have been built. + + nodebug option can be added to any of the above options to only + test the release versions. + + Invoke a command prompt window and run hdf5check with appropriate + option. Users are encouraged to pipe the test output into a file. + You should find no "*FAILED*" marks. + +3. Installing HDF5 Libraries + +Run the batch file c:\MyHDFstuff\hdf5\installhdf5lib.bat to install all +HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib directory. + +For further information, please refer to INSTALL_WINDOWS.txt. + + +*********************************************************************** +For further information, please refer to INSTALL_WINDOWS.txt. + +Please send email to help@hdfgroup.org for further assistance. diff --git a/release_docs/obsolete_windows_docs/INSTALL_Windows_Short_VS2008.TXT b/release_docs/obsolete_windows_docs/INSTALL_Windows_Short_VS2008.TXT new file mode 100644 index 0000000..4ec79ed --- /dev/null +++ b/release_docs/obsolete_windows_docs/INSTALL_Windows_Short_VS2008.TXT @@ -0,0 +1,201 @@ +************************************************************************ +* Build and Install HDF5 C/C++ Library with Visual Studio 2008 * +* with Windows XP (Short Version) * +************************************************************************ + +Notes: This short instruction is written for users who want to quickly build + HDF5 library and tools from the HDF5 source code package with Microsoft + Visual Studio 2008 but do not want to know HDF5 building and installation + details on Windows XP. + + For detailed HDF5 build and install information, or if you have trouble + following any steps in the instructions, please refer to + INSTALL_Windows.txt for further information. + + For users who would like to build and test HDF5 package from the + command line, please refer to INSTALL_Windows_From_Command_Line.txt. + + Notes: + + 1. HDF5 1.8 can also be built using Visual Studio 2008 on Windows + Vista. For details, please see Section X of INSTALL_Windows.txt. + + 2. 64-bit builds are also supported in Visual Studio 2008. For details + please see Section IX of INSTALL_Windows.txt. + + 3. Fortran libraries can be built with Visual Studio 2008 and Intel + Fortran 10.1. For details, see Section VI of INSTALL_Windows.txt. + +WARNINGS: + +Please read CAREFULLY about HDF5 build and install preconditions and +notes in INSTALL_Windows.txt before starting below procedures. + + +======================================================================== + Preconditions +======================================================================== + + 1. Set up path for external libraries and headers + + Skip this part if you don't want to use ANY compression features provided + by HDF5. Please do read Section V in INSTALL_Windows.txt. + + You have to read this part even if you want to only use Zlib or Szip. You + also need to read Section V in INSTALL_Windows.txt. + + Invoke Microsoft Visual Studio and go to "Tools" and select "Options". In + the left pane of "Option" window poped up, choose and expand "Projects", + Click on "VC++ Directories". In the right pane, Find the box "Show + directories for", choose "Include files", if you can not find your Zlib + and Szip header path (for example, c:\zlib125\include, c:\szip\include) + from the directory list, add the header path (c:\zlib125\include, + c:\szip\include) to the included directories. + + Find the box "Show directories for", choose "Library files", If you cannot + find your Zlib and Szip library path (for example, c:\zlib125\dll, + c:\szip\dll) from the directory list, add the library path + (c:\zlib125\dll, c:\szip\dll) to the library directories. + + NOTE: + If you are using VS2010, the path settings will need to be in project + property sheets per project. Go to "Project" and select "Properties", find + "Configuration Properties", and then "VC++ Directories". + + Add the header path to the "Include Directories" setting. + + Add the library path to the "Library Directories" setting. + +======================================================================== + Building HDF5 C/C++ Libraries with Visual Studio 2008 +======================================================================== + + 1. Run batch file copy_hdf.bat + + Go to c:\MyHDFstuff\hdf5\windows and run copy_hdf.bat. This process will + copy all the necessary batch files, windows specific source codes and + text files saved under c:\MyHDFstuff\hdf5\windows directory to the + corresponding directories under hdf5. + + 2. Invoke Microsoft Visual Studio compiler + + Invoke Microsoft Visual Studio. From the main menu, go to "File" and + select the "Open Solution" option. Then open the + c:\MyHDFstuff\hdf5\windows\proj\all\all.sln solution if you are building + without Fortran libraries, or + c:\MyHDFstuff\hdf5\windows\proj\all_fortran\all_fortran.sln if you would + like to use Fortran. + + You should find Windows project files listed as "all", "big", etc. on the + left. + + + 3. (Optional) Disable HDF5 C++ and High level C++ + + In HDF5 1.8, C++ and HL C++ libraries are built by default. To opt-out, + you must explicitly disable them. + + 3.1 Skip this step if you do want to build HDF5 High-Level C++ libraries + + Go to "Project" and select "Project Dependencies". Select "all", and + disable all of the following projects: + + hdf5_hl_cpp + hdf5_hl_cppdll + hl_test_table_cpp + hl_test_table_cppdll + + 3.2 Skip this step if you do want to build HDF5 High-Level libraries + + Go to "Project" and select "Project Dependencies". Select "all", and + disable all of the project files listed in the previous step, as well + as the following projects: + + hdf5_hl + hdf5_hldll + hl_test_image + hl_test_imagedll + hl_test_lite + hl_test_litedll + hl_test_table + hl_test_tabledll + hl_test_ds + hl_test_dsdll + hl_test_packet + hl_test_packetdll + + Click on "OK", From the main menu, choose "Build"-> "Build" or + "Rebuild ALL" to build both release and debug version of HDF5 + Libraries. + + + 4. Select "Build", then Select "Configuration Manager". + + 4.1 To build debug static libraries, debug multithreaded DLLs, and tests: + + In "Active Solution Configuration", select "Debug". Select "Close". + Select "Build" -> "Build Solution" or "Rebuild Solution" to build debug + version of project "all". + + 4.2 To build release static libraries, multithreaded DLLs and tests: + + In "Active Solution Configuration", select "Release". Select "Close". + Select "Build" -> "Build Solution" or "Rebuild Solution" to build release + version of project "all". + + Both debug and release versions must be built. + + Warning messages can be ignored. + +======================================================================== + Testing HDF5 C/C++ Libraries +======================================================================== + +HDF5 libraries and tools should be tested to make sure that they were +built correctly. c:\MyHDFstuff\hdf5\hdf5check.bat was provided to test +HDF5 libraries and tools. + +hdf5check.bat has four options: + + hdf5check test HDF5 C library and tools only + + hdf5check enablecpp test HDF5 C/C++ libraries and tools + + hdf5check enablefortran test HDF5 C/Fortran libraries and tools + + hdf5check enableall test HDF5 C/C++/Fortran libraries and tools + + nodebug -- can be added to any of the above to not + test debug versions + +Notes: Users who only build HDF5 C/C++ libraries ONLY have the first + two options. + +Invoke a command prompt window and run hdf5check with appropriate option. +Users are encouraged to pipe the test output into a file. You should find +no "*FAILED*" marks. + +If you want to test HDF5 libraries and tools one by one, please refer to +Section II, step 2 in INSTALL_Windows.txt. + + +======================================================================== + Installing HDF5 C/C++ Libraries +======================================================================== + +Run the batch file c:\MyHDFstuff\hdf5\installhdf5lib.bat to install +all HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib directory. + +======================================================================== + Building HDF5 Examples and Applications +======================================================================== + +Building HDF5 Examples is Optional. Please read Section II, step 4 and +the following part in INSTALL_Windows.txt for detailed information. + + + +************************************************************************ + +Need further assistance, send email to help@hdfgroup.org + -- cgit v0.12 From 29dec8ea7cf74b413c0e32e4b1a86b331507d5b8 Mon Sep 17 00:00:00 2001 From: Mark Evans Date: Mon, 22 Oct 2012 11:39:27 -0500 Subject: [svn-r22943] Changed the spelling of accessability to accessibility. --- src/H5Edefin.h | 4 ++-- src/H5Einit.h | 4 ++-- src/H5Epubgen.h | 4 ++-- src/H5Eterm.h | 2 +- src/H5err.txt | 6 +++--- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/H5Edefin.h b/src/H5Edefin.h index ee284c4..2ae79e5 100644 --- a/src/H5Edefin.h +++ b/src/H5Edefin.h @@ -22,7 +22,7 @@ /* Major error IDs */ hid_t H5E_FUNC_g = FAIL; /* Function entry/exit */ -hid_t H5E_FILE_g = FAIL; /* File accessability */ +hid_t H5E_FILE_g = FAIL; /* File accessibilty */ hid_t H5E_SOHM_g = FAIL; /* Shared Object Header Messages */ hid_t H5E_SYM_g = FAIL; /* Symbol table */ hid_t H5E_VFL_g = FAIL; /* Virtual File Layer */ @@ -131,7 +131,7 @@ hid_t H5E_PATH_g = FAIL; /* Problem with path to object */ /* No error */ hid_t H5E_NONE_MINOR_g = FAIL; /* No error */ -/* File accessability errors */ +/* File accessibilty errors */ hid_t H5E_FILEEXISTS_g = FAIL; /* File already exists */ hid_t H5E_FILEOPEN_g = FAIL; /* File already open */ hid_t H5E_CANTCREATE_g = FAIL; /* Unable to create file */ diff --git a/src/H5Einit.h b/src/H5Einit.h index 6881e48..a2eb02f 100644 --- a/src/H5Einit.h +++ b/src/H5Einit.h @@ -30,7 +30,7 @@ if((msg = H5E_create_msg(cls, H5E_MAJOR, "Function entry/exit"))==NULL) if((H5E_FUNC_g = H5I_register(H5I_ERROR_MSG, msg, FALSE))<0) HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message") assert(H5E_FILE_g==(-1)); -if((msg = H5E_create_msg(cls, H5E_MAJOR, "File accessability"))==NULL) +if((msg = H5E_create_msg(cls, H5E_MAJOR, "File accessibilty"))==NULL) HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed") if((H5E_FILE_g = H5I_register(H5I_ERROR_MSG, msg, FALSE))<0) HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message") @@ -477,7 +477,7 @@ if((msg = H5E_create_msg(cls, H5E_MINOR, "No error"))==NULL) if((H5E_NONE_MINOR_g = H5I_register(H5I_ERROR_MSG, msg, FALSE))<0) HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message") -/* File accessability errors */ +/* File accessibilty errors */ assert(H5E_FILEEXISTS_g==(-1)); if((msg = H5E_create_msg(cls, H5E_MINOR, "File already exists"))==NULL) HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed") diff --git a/src/H5Epubgen.h b/src/H5Epubgen.h index 967b248..ddfb1d3 100644 --- a/src/H5Epubgen.h +++ b/src/H5Epubgen.h @@ -57,7 +57,7 @@ #define H5E_ERROR (H5OPEN H5E_ERROR_g) #define H5E_CACHE (H5OPEN H5E_CACHE_g) H5_DLLVAR hid_t H5E_FUNC_g; /* Function entry/exit */ -H5_DLLVAR hid_t H5E_FILE_g; /* File accessability */ +H5_DLLVAR hid_t H5E_FILE_g; /* File accessibilty */ H5_DLLVAR hid_t H5E_SOHM_g; /* Shared Object Header Messages */ H5_DLLVAR hid_t H5E_SYM_g; /* Symbol table */ H5_DLLVAR hid_t H5E_VFL_g; /* Virtual File Layer */ @@ -221,7 +221,7 @@ H5_DLLVAR hid_t H5E_PATH_g; /* Problem with path to object */ #define H5E_NONE_MINOR (H5OPEN H5E_NONE_MINOR_g) H5_DLLVAR hid_t H5E_NONE_MINOR_g; /* No error */ -/* File accessability errors */ +/* File accessibilty errors */ #define H5E_FILEEXISTS (H5OPEN H5E_FILEEXISTS_g) #define H5E_FILEOPEN (H5OPEN H5E_FILEOPEN_g) #define H5E_CANTCREATE (H5OPEN H5E_CANTCREATE_g) diff --git a/src/H5Eterm.h b/src/H5Eterm.h index 5edcd34..6c621bc 100644 --- a/src/H5Eterm.h +++ b/src/H5Eterm.h @@ -133,7 +133,7 @@ H5E_PATH_g= /* No error */ H5E_NONE_MINOR_g= -/* File accessability errors */ +/* File accessibilty errors */ H5E_FILEEXISTS_g= H5E_FILEOPEN_g= H5E_CANTCREATE_g= diff --git a/src/H5err.txt b/src/H5err.txt index b4cb28b..ab3277f 100644 --- a/src/H5err.txt +++ b/src/H5err.txt @@ -48,7 +48,7 @@ MAJOR, H5E_ARGS, Invalid arguments to routine MAJOR, H5E_RESOURCE, Resource unavailable MAJOR, H5E_INTERNAL, Internal error (too specific to document in detail) -MAJOR, H5E_FILE, File accessability +MAJOR, H5E_FILE, File accessibilty MAJOR, H5E_IO, Low-level I/O MAJOR, H5E_FUNC, Function entry/exit MAJOR, H5E_ATOM, Object atom @@ -81,7 +81,7 @@ MAJOR, H5E_NONE_MAJOR, No error # Sections (for grouping minor errors) SECTION, ARGS, Argument errors SECTION, RESOURCE, Resource errors -SECTION, FILEACC, File accessability errors +SECTION, FILEACC, File accessibilty errors SECTION, FILE, Generic low-level file I/O errors SECTION, FUNC, Function entry/exit interface errors SECTION, ATOM, Object atom related errors @@ -121,7 +121,7 @@ MINOR, RESOURCE, H5E_CANTGC, Unable to garbage collect MINOR, RESOURCE, H5E_CANTGETSIZE, Unable to compute size MINOR, RESOURCE, H5E_OBJOPEN, Object is already open -# File accessability errors +# File accessibilty errors MINOR, FILEACC, H5E_FILEEXISTS, File already exists MINOR, FILEACC, H5E_FILEOPEN, File already open MINOR, FILEACC, H5E_CANTCREATE, Unable to create file -- cgit v0.12 From e00ffb3e51e1325651713d0fbddd210c760df504 Mon Sep 17 00:00:00 2001 From: Raymond Lu Date: Mon, 22 Oct 2012 14:46:03 -0500 Subject: [svn-r22945] I fixed a few minor casting problems in enum.c. It's a followup commit for the test of the conversion function H5T__conv_enum_numeric (numeric type means integer or floating number). Tested on tejeda - failed on tejeda and ostrich in the daily test. --- test/enum.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/enum.c b/test/enum.c index 9178a2b..29b702d 100644 --- a/test/enum.c +++ b/test/enum.c @@ -190,7 +190,7 @@ test_conv(hid_t file) if(H5Dread(dset, H5T_NATIVE_DOUBLE, space, space, H5P_DEFAULT, data_double) < 0) FAIL_STACK_ERROR for(i = 0; i < (size_t)ds_size[0]; i++) - if(data1[i] != (unsigned)data_double[i]) { + if((int)data1[i] != (int)data_double[i]) { H5_FAILED(); printf(" 3. data1[%lu]=%d, data_double[%lu]=%d (should be same)\n", (unsigned long)i, (int)(data1[i]), @@ -234,7 +234,7 @@ test_conv(hid_t file) if(H5Dread(dset, H5T_NATIVE_DOUBLE, space, space, H5P_DEFAULT, data_double) < 0) FAIL_STACK_ERROR for(i = 0; i < (size_t)ds_size[0]; i++) - if(data1[i] != (unsigned)data_double[i]) { + if((int)data1[i] != (int)data_double[i]) { H5_FAILED(); printf(" 5. data1[%lu]=%d, data_double[%lu]=%d (should be same)\n", (unsigned long)i, (int)(data1[i]), -- cgit v0.12 From e96bb5fed1ce5da8df8e63561aeec7497a68cb4b Mon Sep 17 00:00:00 2001 From: Raymond Lu Date: Tue, 23 Oct 2012 12:06:59 -0500 Subject: [svn-r22951] I added an item in the new feature about the conversion from enumeration to numerica datatypes. --- release_docs/RELEASE.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 47653b1..13889de 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -100,6 +100,9 @@ New Features Library: -------- + - The library now supports the data conversion from enumeration to numeric + (integer and floating-point number) datatypes. See Issue 8221. + (SLU - 2012/10/23) - The data sieve buffer size was for all the datasets in the file. It could waste memory if any dataset size is smaller than the sieve buffer size. Now the library picks the smaller one between the dataset size -- cgit v0.12 From 88885a82aed548e2847f8e98a55eeeb53779328d Mon Sep 17 00:00:00 2001 From: Dana Robinson Date: Tue, 23 Oct 2012 13:27:33 -0500 Subject: [svn-r22953] Purpose: Removed legacy Visual Studio solutions and projects, which will no longer be supported after HDF5 1.8.10. --- MANIFEST | 401 --- .../INSTALL_Windows_From_Command_Line.txt | 166 -- .../INSTALL_Windows_Short_VS2008.TXT | 201 -- windows/COPYING | 16 - windows/InstallExamples.bat | 99 - windows/InstallcppExamples.BAT | 83 - windows/Installf90Examples.BAT | 140 - .../c++/examples/allcppexamples/allcppexamples.sln | 181 -- .../examples/allcppexamples/allcppexamples.vcproj | 127 - windows/c++/examples/chunkstest/chunkstest.vcproj | 401 --- .../examples/chunkstestdll/chunkstestdll.vcproj | 397 --- .../c++/examples/compoundtest/compoundtest.vcproj | 401 --- .../compoundtestdll/compoundtestdll.vcproj | 397 --- windows/c++/examples/createtest/createtest.vcproj | 401 --- .../examples/createtestdll/createtestdll.vcproj | 397 --- .../examples/extend_dstest/extend_dstest.vcproj | 401 --- .../extend_dstestdll/extend_dstestdll.vcproj | 397 --- .../c++/examples/h5grouptest/h5grouptest.vcproj | 401 --- .../examples/h5grouptestdll/h5grouptestdll.vcproj | 397 --- .../c++/examples/readdatatest/readdatatest.vcproj | 401 --- .../readdatatestdll/readdatatestdll.vcproj | 397 --- windows/c++/examples/testcppExamples.BAT | 59 - .../examples/writedatatest/writedatatest.vcproj | 402 --- .../writedatatestdll/writedatatestdll.vcproj | 397 --- windows/c++/test/H5srcdir_str.h | 22 - windows/c++/test/checkcpptests.bat | 98 - windows/c++/test/testhdf5_cpp/testhdf5_cpp.vcproj | 465 --- .../test/testhdf5_cppdll/testhdf5_cppdll.vcproj | 465 --- windows/copy_hdf.bat | 29 - windows/examples/allexamples/allexamples.sln | 225 -- windows/examples/allexamples/allexamples.vcproj | 129 - .../examples/attributetest/attributetest.vcproj | 397 --- .../attributetestdll/attributetestdll.vcproj | 397 --- windows/examples/chunkread/chunkread.vcproj | 397 --- windows/examples/chunkreaddll/chunkreaddll.vcproj | 397 --- windows/examples/compoundtest/compoundtest.vcproj | 397 --- .../compoundtestdll/compoundtestdll.vcproj | 397 --- .../extendwritetest/extendwritetest.vcproj | 397 --- .../extendwritetestdll/extendwritetestdll.vcproj | 397 --- windows/examples/grouptest/grouptest.vcproj | 397 --- windows/examples/grouptestdll/grouptestdll.vcproj | 397 --- .../intermgrouptest/intermgrouptest.vcproj | 414 --- .../intermgrouptestdll/intermgrouptestdll.vcproj | 412 --- windows/examples/readtest/readtest.vcproj | 397 --- windows/examples/readtestdll/readtestdll.vcproj | 397 --- windows/examples/selectest/selectest.vcproj | 397 --- windows/examples/selectestdll/selectestdll.vcproj | 397 --- windows/examples/testExamples.bat | 64 - windows/examples/testExamples_exp_output.txt | 92 - windows/examples/writetest/writetest.vcproj | 397 --- windows/examples/writetestdll/writetestdll.vcproj | 397 --- .../examples/allf90examples/allf90examples.sln | 335 --- .../examples/allf90examples/allf90examples.vcproj | 128 - .../attreexampletest/attreexampletest.vfproj | 45 - .../attreexampletestdll/attreexampletestdll.vfproj | 45 - .../examples/compoundtest/compoundtest.vfproj | 45 - .../compoundtestdll/compoundtestdll.vfproj | 45 - .../dsetexampletest/dsetexampletest.vfproj | 45 - .../dsetexampletestdll/dsetexampletestdll.vfproj | 45 - .../fileexampletest/fileexampletest.vfproj | 45 - .../fileexampletestdll/fileexampletestdll.vfproj | 45 - .../groupexampletest/groupexampletest.vfproj | 45 - .../groupexampletestdll/groupexampletestdll.vfproj | 45 - .../grpdsetexampletest/grpdsetexampletest.vfproj | 45 - .../grpdsetexampletestdll.vfproj | 45 - .../fortran/examples/grpittest/grpittest.vfproj | 45 - .../examples/grpittestdll/grpittestdll.vfproj | 45 - .../grpsexampletest/grpsexampletest.vfproj | 45 - .../grpsexampletestdll/grpsexampletestdll.vfproj | 45 - .../examples/hyperslabtest/hyperslabtest.vfproj | 45 - .../hyperslabtestdll/hyperslabtestdll.vfproj | 45 - .../mountexampletest/mountexampletest.vfproj | 45 - .../mountexampletestdll/mountexampletestdll.vfproj | 45 - .../refobjexampletest/refobjexampletest.vfproj | 45 - .../refobjexampletestdll.vfproj | 45 - .../refregexampletest/refregexampletest.vfproj | 45 - .../refregexampletestdll.vfproj | 45 - .../rwdsetexampletest/rwdsetexampletest.vfproj | 45 - .../rwdsetexampletestdll.vfproj | 45 - .../examples/selecteletest/selecteletest.vfproj | 45 - .../selecteletestdll/selecteletestdll.vfproj | 45 - windows/fortran/test/checkfortrantests.bat | 102 - .../test/flush1_fortran/flush1_fortran.vfproj | 45 - .../flush1_fortrandll/flush1_fortrandll.vfproj | 45 - .../test/flush2_fortran/flush2_fortran.vfproj | 45 - .../flush2_fortrandll/flush2_fortrandll.vfproj | 45 - .../test/libtest_cstubdll/libtest_cstubdll.vcproj | 412 --- .../test/libtest_fortran/libtest_cstub.vcproj | 339 --- .../test/libtest_fortran/libtest_fortran.vfproj | 45 - .../libtest_fortrandll/libtest_fortrandll.vfproj | 45 - .../test/testhdf5_fortran/testhdf5_fortran.vfproj | 61 - .../testhdf5_fortran_1_8.vfproj | 52 - .../testhdf5_fortran_1_8dll.vfproj | 52 - .../testhdf5_fortrandll/testhdf5_fortrandll.vfproj | 65 - windows/hdf5bt.BAT | 240 -- windows/hdf5build.BAT | 303 -- windows/hdf5build_examples.BAT | 248 -- windows/hdf5check.BAT | 157 -- windows/hl/c++/test/checkhlcpptests.bat | 99 - .../hl_test_table_cpp/hl_test_table_cpp.vcproj | 399 --- .../hl_test_table_cppdll.vcproj | 399 --- .../hl/examples/allhlcexamples/allhlcexamples.sln | 437 --- .../examples/allhlcexamples/allhlcexamples.vcproj | 124 - windows/hl/examples/ex_ds1/ex_ds1.vcproj | 403 --- windows/hl/examples/ex_ds1dll/ex_ds1dll.vcproj | 403 --- windows/hl/examples/ex_image1/ex_image1.vcproj | 403 --- .../hl/examples/ex_image1dll/ex_image1dll.vcproj | 403 --- windows/hl/examples/ex_image2/ex_image2.vcproj | 361 --- .../hl/examples/ex_image2dll/ex_image2dll.vcproj | 361 --- windows/hl/examples/ex_lite1/ex_lite1.vcproj | 403 --- windows/hl/examples/ex_lite1dll/ex_lite1dll.vcproj | 403 --- windows/hl/examples/ex_lite2/ex_lite2.vcproj | 361 --- windows/hl/examples/ex_lite2dll/ex_lite2dll.vcproj | 361 --- windows/hl/examples/ex_lite3/ex_lite3.vcproj | 361 --- windows/hl/examples/ex_lite3dll/ex_lite3dll.vcproj | 361 --- windows/hl/examples/ex_table01/ex_table01.vcproj | 403 --- .../hl/examples/ex_table01dll/ex_table01dll.vcproj | 403 --- windows/hl/examples/ex_table02/ex_table02.vcproj | 361 --- .../hl/examples/ex_table02dll/ex_table02dll.vcproj | 361 --- windows/hl/examples/ex_table03/ex_table03.vcproj | 361 --- .../hl/examples/ex_table03dll/ex_table03dll.vcproj | 361 --- windows/hl/examples/ex_table04/ex_table04.vcproj | 361 --- .../hl/examples/ex_table04dll/ex_table04dll.vcproj | 361 --- windows/hl/examples/ex_table05/ex_table05.vcproj | 361 --- .../hl/examples/ex_table05dll/ex_table05dll.vcproj | 361 --- windows/hl/examples/ex_table06/ex_table06.vcproj | 361 --- .../hl/examples/ex_table06dll/ex_table06dll.vcproj | 361 --- windows/hl/examples/ex_table07/ex_table07.vcproj | 361 --- .../hl/examples/ex_table07dll/ex_table07dll.vcproj | 361 --- windows/hl/examples/ex_table08/ex_table08.vcproj | 361 --- .../hl/examples/ex_table08dll/ex_table08dll.vcproj | 361 --- windows/hl/examples/ex_table09/ex_table09.vcproj | 361 --- .../hl/examples/ex_table09dll/ex_table09dll.vcproj | 361 --- windows/hl/examples/ex_table10/ex_table10.vcproj | 361 --- .../hl/examples/ex_table10dll/ex_table10dll.vcproj | 361 --- windows/hl/examples/ex_table11/ex_table11.vcproj | 361 --- .../hl/examples/ex_table11dll/ex_table11dll.vcproj | 361 --- windows/hl/examples/ex_table12/ex_table12.vcproj | 361 --- .../hl/examples/ex_table12dll/ex_table12dll.vcproj | 361 --- windows/hl/examples/ptExampleFL/ptExampleFL.vcproj | 403 --- .../examples/ptExampleFLdll/ptExampleFLdll.vcproj | 403 --- windows/hl/examples/ptExampleVL/ptExampleVL.vcproj | 361 --- .../examples/ptExampleVLdll/ptExampleVLdll.vcproj | 361 --- windows/hl/examples/test_hl_cexamples.BAT | 100 - .../examples/allhlf90examples/allhlf90examples.sln | 49 - .../allhlf90examples/allhlf90examples.vcproj | 125 - windows/hl/fortran/examples/ex_lite/ex_lite.vfproj | 48 - .../fortran/examples/ex_litedll/ex_litedll.vfproj | 48 - .../hl/fortran/examples/test_hl_f90examples.BAT | 64 - windows/hl/fortran/test/checkhlfortrantests.bat | 101 - .../hl_test_image_fortran.vfproj | 46 - .../hl_test_image_fortrandll.vfproj | 48 - .../hl_test_lite_fortran.vfproj | 46 - .../hl_test_lite_fortrandll.vfproj | 48 - .../hl_test_table_fortran.vfproj | 46 - .../hl_test_table_fortrandll.vfproj | 48 - windows/hl/test/H5srcdir_str.h | 22 - windows/hl/test/checkhltests.bat | 151 - windows/hl/test/hl_test_ds/hl_test_ds.vcproj | 415 --- windows/hl/test/hl_test_dsdll/hl_test_dsdll.vcproj | 413 --- windows/hl/test/hl_test_image/hl_test_image.vcproj | 396 --- .../test/hl_test_imagedll/hl_test_imagedll.vcproj | 394 --- windows/hl/test/hl_test_lite/hl_test_lite.vcproj | 396 --- .../hl/test/hl_test_litedll/hl_test_litedll.vcproj | 399 --- .../hl/test/hl_test_packet/hl_test_packet.vcproj | 401 --- .../hl_test_packetdll/hl_test_packetdll.vcproj | 399 --- windows/hl/test/hl_test_table/hl_test_table.vcproj | 396 --- .../test/hl_test_tabledll/hl_test_tabledll.vcproj | 399 --- windows/hl/tools/gif2h5/h52giftest.bat | 89 - windows/hl/tools/gifconv/gif2h5.vcproj | 419 --- windows/hl/tools/gifconv/h52gif.vcproj | 407 --- windows/hl/tools/gifconvdll/gif2h5dll.vcproj | 411 --- windows/hl/tools/gifconvdll/h52gifdll.vcproj | 399 --- windows/install_dll.BAT | 81 - windows/install_hlcexamples.BAT | 93 - windows/install_hlf90examples.BAT | 34 - windows/installhdf5lib.bat | 334 --- .../h5fort_type_defines/h5fort_type_defines.vfproj | 48 - .../h5fortran_detect/h5fortran_detect.vfproj | 48 - .../typegen/h5libsettings/h5libsettings.vcproj | 399 --- .../typegen/h5match_types/h5match_types.vcproj | 401 --- windows/misc/typegen/h5tinit/h5tinit.vcproj | 399 --- windows/perform/checkperformtests.bat | 102 - windows/perform/perf_serial/perf_serial.vcproj | 405 --- .../perform/perf_serialdll/perf_serialdll.vcproj | 406 --- windows/proj/all/all.sln | 2492 ---------------- windows/proj/all/all.vcproj | 124 - windows/proj/all_fortran/all_fortran.sln | 2965 -------------------- windows/proj/all_fortran/all_fortran.vcproj | 124 - windows/proj/hdf5/hdf5.vcproj | 1589 ----------- windows/proj/hdf5_cpp/hdf5_cpp.vcproj | 561 ---- windows/proj/hdf5_cppdll/hdf5_cppdll.vcproj | 643 ----- windows/proj/hdf5_f90cstub/hdf5_f90cstub.vcproj | 409 --- .../proj/hdf5_f90cstubdll/hdf5_f90cstubdll.vcproj | 487 ---- windows/proj/hdf5_fortran/hdf5_fortran.vfproj | 64 - .../proj/hdf5_fortrandll/hdf5_fortrandll.vfproj | 65 - windows/proj/hdf5_hl/hdf5_hl.vcproj | 365 --- windows/proj/hdf5_hl_cpp/hdf5_hl_cpp.vcproj | 331 --- windows/proj/hdf5_hl_cppdll/hdf5_hl_cppdll.vcproj | 410 --- .../hdf5_hl_f90cstubdll/hdf5_hl_f90cstubdll.vcproj | 425 --- .../proj/hdf5_hl_fortran/hdf5_hl_f90cstub.vcproj | 527 ---- .../proj/hdf5_hl_fortran/hdf5_hl_fortran.vfproj | 49 - .../hdf5_hl_fortrandll/hdf5_hl_fortrandll.vfproj | 50 - windows/proj/hdf5_hldll/hdf5_hldll.vcproj | 441 --- windows/proj/hdf5dll/hdf5dll.vcproj | 1676 ----------- .../property_sheets/remove-posix-warnings.vsprops | 11 - windows/src/H5pubconf.h | 755 ----- windows/test/H5srcdir_str.h | 22 - windows/test/app_ref/app_ref.vcproj | 343 --- windows/test/app_refdll/app_refdll.vcproj | 343 --- windows/test/big/big.vcproj | 398 --- windows/test/bigdll/bigdll.vcproj | 392 --- windows/test/bittests/bittests.vcproj | 396 --- windows/test/bittestsdll/bittestsdll.vcproj | 388 --- windows/test/btree2/btree2.vcproj | 403 --- windows/test/btree2dll/btree2dll.vcproj | 399 --- windows/test/cache/cache.vcproj | 402 --- windows/test/cache_api/cache_api.vcproj | 407 --- windows/test/cache_apidll/cache_apidll.vcproj | 403 --- windows/test/cachedll/cachedll.vcproj | 398 --- windows/test/checktests.bat | 147 - windows/test/chunk/chunk.vcproj | 398 --- windows/test/chunk_info/chunk_info.vcproj | 343 --- windows/test/chunk_infodll/chunk_infodll.vcproj | 343 --- windows/test/chunkdll/chunkdll.vcproj | 388 --- windows/test/cmpd_dset/cmpd_dset.vcproj | 396 --- windows/test/cmpd_dsetdll/cmpd_dsetdll.vcproj | 392 --- windows/test/cross_read/cross_read.vcproj | 403 --- windows/test/cross_readdll/cross_readdll.vcproj | 399 --- windows/test/dangle/dangle.vcproj | 398 --- windows/test/dangledll/dangledll.vcproj | 390 --- windows/test/dsets/dsets.vcproj | 396 --- windows/test/dsetsdll/dsetsdll.vcproj | 392 --- windows/test/dt_arith/dt_arith.vcproj | 403 --- windows/test/dt_arithdll/dt_arithdll.vcproj | 399 --- windows/test/dtransform/dtransform.vcproj | 398 --- windows/test/dtransformdll/dtransformdll.vcproj | 390 --- windows/test/dtypes/dtypes.vcproj | 396 --- windows/test/dtypesdll/dtypesdll.vcproj | 392 --- windows/test/earray/earray.vcproj | 339 --- windows/test/earraydll/earraydll.vcproj | 339 --- windows/test/efc/efc.vcproj | 435 --- windows/test/efcdll/efcdll.vcproj | 431 --- windows/test/enum/enum.vcproj | 396 --- windows/test/enumdll/enumdll.vcproj | 392 --- windows/test/err_compat/err_compat.vcproj | 403 --- windows/test/err_compatdll/err_compatdll.vcproj | 399 --- windows/test/error_test/error_test.vcproj | 403 --- windows/test/error_testdll/error_testdll.vcproj | 399 --- windows/test/extend/extend.vcproj | 396 --- windows/test/extenddll/extenddll.vcproj | 392 --- windows/test/external/external.vcproj | 396 --- windows/test/externaldll/externaldll.vcproj | 392 --- windows/test/farray/farray.vcproj | 339 --- windows/test/farraydll/farraydll.vcproj | 339 --- windows/test/fheap/fheap.vcproj | 403 --- windows/test/fheapdll/fheapdll.vcproj | 399 --- windows/test/fillval/fillval.vcproj | 396 --- windows/test/fillvaldll/fillvaldll.vcproj | 392 --- windows/test/flush1/flush1.vcproj | 396 --- windows/test/flush1dll/flush1dll.vcproj | 392 --- windows/test/flush2/flush2.vcproj | 396 --- windows/test/flush2dll/flush2dll.vcproj | 392 --- windows/test/freespace/freespace.vcproj | 339 --- windows/test/freespacedll/freespacedll.vcproj | 339 --- windows/test/getname/getname.vcproj | 398 --- windows/test/getnamedll/getnamedll.vcproj | 398 --- windows/test/getub/getub.vcproj | 396 --- windows/test/gheap/gheap.vcproj | 396 --- windows/test/gheapdll/gheapdll.vcproj | 392 --- windows/test/hyperslab/hyperslab.vcproj | 396 --- windows/test/hyperslabdll/hyperslabdll.vcproj | 388 --- windows/test/iopipe/iopipe.vcproj | 396 --- windows/test/iopipedll/iopipedll.vcproj | 388 --- windows/test/istore/istore.vcproj | 396 --- windows/test/istoredll/istoredll.vcproj | 392 --- windows/test/lheap/lheap.vcproj | 396 --- windows/test/lheapdll/lheapdll.vcproj | 392 --- windows/test/libtest/libtest.vcproj | 340 --- windows/test/libtestdll/libtestdll.vcproj | 421 --- windows/test/links/links.vcproj | 396 --- windows/test/linksdll/linksdll.vcproj | 392 --- windows/test/mf/mf.vcproj | 339 --- windows/test/mfdll/mfdll.vcproj | 339 --- windows/test/mount/mount.vcproj | 396 --- windows/test/mountdll/mountdll.vcproj | 392 --- windows/test/mtime/mtime.vcproj | 396 --- windows/test/mtimedll/mtimedll.vcproj | 392 --- windows/test/ntypes/ntypes.vcproj | 398 --- windows/test/ntypesdll/ntypesdll.vcproj | 398 --- windows/test/objcopy/objcopy.vcproj | 401 --- windows/test/objcopydll/objcopydll.vcproj | 399 --- windows/test/ohdr/ohdr.vcproj | 396 --- windows/test/ohdrdll/ohdrdll.vcproj | 392 --- windows/test/overhead/overhead.vcproj | 396 --- windows/test/overheaddll/overheaddll.vcproj | 388 --- windows/test/pool/pool.vcproj | 403 --- windows/test/pooldll/pooldll.vcproj | 399 --- windows/test/reserved/reserved.vcproj | 398 --- windows/test/reserveddll/reserveddll.vcproj | 394 --- windows/test/set_extent/set_extent.vcproj | 397 --- windows/test/set_extentdll/set_extentdll.vcproj | 394 --- windows/test/stab/stab.vcproj | 396 --- windows/test/stabdll/stabdll.vcproj | 392 --- windows/test/tcheckversion/tcheckversion.vcproj | 396 --- .../test/tcheckversiondll/tcheckversiondll.vcproj | 392 --- windows/test/tellub/tellub.vcproj | 396 --- windows/test/testerror.bat | 204 -- windows/test/testhdf5/testhdf5.vcproj | 492 ---- windows/test/testhdf5dll/testhdf5dll.vcproj | 484 ---- windows/test/ttsafedll/ttsafedll.vcproj | 415 --- windows/test/unlink/unlink.vcproj | 396 --- windows/test/unlinkdll/unlinkdll.vcproj | 392 --- windows/test/vfd/vfd.vcproj | 403 --- windows/test/vfddll/vfddll.vcproj | 403 --- windows/tools/checktools.bat | 164 -- windows/tools/h5copy/h5copy.vcproj | 398 --- windows/tools/h5copy/testh5copy.bat | 448 --- windows/tools/h5debug/h5debug.vcproj | 396 --- windows/tools/h5debugdll/h5debugdll.vcproj | 388 --- windows/tools/h5diff/h5diff.vcproj | 404 --- windows/tools/h5diff/testh5diff.bat | 980 ------- windows/tools/h5diffdll/h5diffdll.vcproj | 394 --- windows/tools/h5dump/h5dump.vcproj | 396 --- windows/tools/h5dump/testh5dump.bat | 703 ----- windows/tools/h5dump/testh5dumpxml.bat | 224 -- windows/tools/h5dumpdll/h5dumpdll.vcproj | 390 --- windows/tools/h5import/h5import.vcproj | 390 --- windows/tools/h5import/h5importtestutil.bat | 181 -- windows/tools/h5importdll/h5importdll.vcproj | 382 --- windows/tools/h5jam/h5jam.vcproj | 396 --- windows/tools/h5jam/testh5jam.bat | 598 ---- windows/tools/h5ls/h5ls.vcproj | 396 --- windows/tools/h5ls/testh5ls.bat | 263 -- windows/tools/h5lsdll/h5lsdll.vcproj | 388 --- windows/tools/h5mkgrp/h5mkgrp.vcproj | 394 --- windows/tools/h5mkgrp/testh5mkgrp.bat | 254 -- windows/tools/h5repack/h5repack.bat | 802 ------ windows/tools/h5repack/h5repack.vcproj | 444 --- windows/tools/h5repackdll/h5repackdll.vcproj | 432 --- windows/tools/h5repart/h5repart.vcproj | 396 --- windows/tools/h5repart/testh5repart.bat | 148 - windows/tools/h5repartdll/h5repartdll.vcproj | 388 --- windows/tools/h5stat/h5stat.vcproj | 394 --- windows/tools/h5stat/testh5stat.bat | 183 -- windows/tools/h5statdll/h5statdll.vcproj | 392 --- windows/tools/h5unjam/h5unjam.vcproj | 396 --- windows/tools/talign/talign.vcproj | 398 --- windows/tools/taligndll/taligndll.vcproj | 394 --- windows/tools/testfiles/binread/binread.vcproj | 382 --- windows/tools/testfiles/h5difftst/h5difftst.vcproj | 416 --- windows/tools/testfiles/h5dumptst/h5dumptst.vcproj | 396 --- .../tools/testfiles/h5importtst/h5importtst.vcproj | 390 --- windows/tools/testfiles/h5jamtst/h5jamtst.vcproj | 396 --- .../tools/testfiles/h5repacktst/h5repacktst.vcproj | 440 --- .../h5repart_gentest/h5repart_gentest.vcproj | 394 --- .../tools/testfiles/h5reparttst/h5reparttst.vcproj | 394 --- .../testh5repack_detect_szip.vcproj | 396 --- .../testh5repack_detect_szipdll.vcproj | 390 --- windows/tools/toolslib/toolslib.vcproj | 399 --- windows/tools/toolslibdll/toolslibdll.vcproj | 398 --- 361 files changed, 120222 deletions(-) delete mode 100644 release_docs/obsolete_windows_docs/INSTALL_Windows_From_Command_Line.txt delete mode 100644 release_docs/obsolete_windows_docs/INSTALL_Windows_Short_VS2008.TXT delete mode 100644 windows/COPYING delete mode 100755 windows/InstallExamples.bat delete mode 100755 windows/InstallcppExamples.BAT delete mode 100755 windows/Installf90Examples.BAT delete mode 100644 windows/c++/examples/allcppexamples/allcppexamples.sln delete mode 100644 windows/c++/examples/allcppexamples/allcppexamples.vcproj delete mode 100644 windows/c++/examples/chunkstest/chunkstest.vcproj delete mode 100644 windows/c++/examples/chunkstestdll/chunkstestdll.vcproj delete mode 100644 windows/c++/examples/compoundtest/compoundtest.vcproj delete mode 100644 windows/c++/examples/compoundtestdll/compoundtestdll.vcproj delete mode 100644 windows/c++/examples/createtest/createtest.vcproj delete mode 100644 windows/c++/examples/createtestdll/createtestdll.vcproj delete mode 100644 windows/c++/examples/extend_dstest/extend_dstest.vcproj delete mode 100644 windows/c++/examples/extend_dstestdll/extend_dstestdll.vcproj delete mode 100644 windows/c++/examples/h5grouptest/h5grouptest.vcproj delete mode 100644 windows/c++/examples/h5grouptestdll/h5grouptestdll.vcproj delete mode 100644 windows/c++/examples/readdatatest/readdatatest.vcproj delete mode 100644 windows/c++/examples/readdatatestdll/readdatatestdll.vcproj delete mode 100755 windows/c++/examples/testcppExamples.BAT delete mode 100644 windows/c++/examples/writedatatest/writedatatest.vcproj delete mode 100644 windows/c++/examples/writedatatestdll/writedatatestdll.vcproj delete mode 100644 windows/c++/test/H5srcdir_str.h delete mode 100644 windows/c++/test/checkcpptests.bat delete mode 100644 windows/c++/test/testhdf5_cpp/testhdf5_cpp.vcproj delete mode 100644 windows/c++/test/testhdf5_cppdll/testhdf5_cppdll.vcproj delete mode 100755 windows/copy_hdf.bat delete mode 100644 windows/examples/allexamples/allexamples.sln delete mode 100644 windows/examples/allexamples/allexamples.vcproj delete mode 100644 windows/examples/attributetest/attributetest.vcproj delete mode 100644 windows/examples/attributetestdll/attributetestdll.vcproj delete mode 100644 windows/examples/chunkread/chunkread.vcproj delete mode 100644 windows/examples/chunkreaddll/chunkreaddll.vcproj delete mode 100644 windows/examples/compoundtest/compoundtest.vcproj delete mode 100644 windows/examples/compoundtestdll/compoundtestdll.vcproj delete mode 100644 windows/examples/extendwritetest/extendwritetest.vcproj delete mode 100644 windows/examples/extendwritetestdll/extendwritetestdll.vcproj delete mode 100644 windows/examples/grouptest/grouptest.vcproj delete mode 100644 windows/examples/grouptestdll/grouptestdll.vcproj delete mode 100644 windows/examples/intermgrouptest/intermgrouptest.vcproj delete mode 100644 windows/examples/intermgrouptestdll/intermgrouptestdll.vcproj delete mode 100644 windows/examples/readtest/readtest.vcproj delete mode 100644 windows/examples/readtestdll/readtestdll.vcproj delete mode 100644 windows/examples/selectest/selectest.vcproj delete mode 100644 windows/examples/selectestdll/selectestdll.vcproj delete mode 100755 windows/examples/testExamples.bat delete mode 100644 windows/examples/testExamples_exp_output.txt delete mode 100644 windows/examples/writetest/writetest.vcproj delete mode 100644 windows/examples/writetestdll/writetestdll.vcproj delete mode 100644 windows/fortran/examples/allf90examples/allf90examples.sln delete mode 100644 windows/fortran/examples/allf90examples/allf90examples.vcproj delete mode 100644 windows/fortran/examples/attreexampletest/attreexampletest.vfproj delete mode 100644 windows/fortran/examples/attreexampletestdll/attreexampletestdll.vfproj delete mode 100644 windows/fortran/examples/compoundtest/compoundtest.vfproj delete mode 100644 windows/fortran/examples/compoundtestdll/compoundtestdll.vfproj delete mode 100644 windows/fortran/examples/dsetexampletest/dsetexampletest.vfproj delete mode 100644 windows/fortran/examples/dsetexampletestdll/dsetexampletestdll.vfproj delete mode 100644 windows/fortran/examples/fileexampletest/fileexampletest.vfproj delete mode 100644 windows/fortran/examples/fileexampletestdll/fileexampletestdll.vfproj delete mode 100644 windows/fortran/examples/groupexampletest/groupexampletest.vfproj delete mode 100644 windows/fortran/examples/groupexampletestdll/groupexampletestdll.vfproj delete mode 100644 windows/fortran/examples/grpdsetexampletest/grpdsetexampletest.vfproj delete mode 100644 windows/fortran/examples/grpdsetexampletestdll/grpdsetexampletestdll.vfproj delete mode 100644 windows/fortran/examples/grpittest/grpittest.vfproj delete mode 100644 windows/fortran/examples/grpittestdll/grpittestdll.vfproj delete mode 100644 windows/fortran/examples/grpsexampletest/grpsexampletest.vfproj delete mode 100644 windows/fortran/examples/grpsexampletestdll/grpsexampletestdll.vfproj delete mode 100644 windows/fortran/examples/hyperslabtest/hyperslabtest.vfproj delete mode 100644 windows/fortran/examples/hyperslabtestdll/hyperslabtestdll.vfproj delete mode 100644 windows/fortran/examples/mountexampletest/mountexampletest.vfproj delete mode 100644 windows/fortran/examples/mountexampletestdll/mountexampletestdll.vfproj delete mode 100644 windows/fortran/examples/refobjexampletest/refobjexampletest.vfproj delete mode 100644 windows/fortran/examples/refobjexampletestdll/refobjexampletestdll.vfproj delete mode 100644 windows/fortran/examples/refregexampletest/refregexampletest.vfproj delete mode 100644 windows/fortran/examples/refregexampletestdll/refregexampletestdll.vfproj delete mode 100644 windows/fortran/examples/rwdsetexampletest/rwdsetexampletest.vfproj delete mode 100644 windows/fortran/examples/rwdsetexampletestdll/rwdsetexampletestdll.vfproj delete mode 100644 windows/fortran/examples/selecteletest/selecteletest.vfproj delete mode 100644 windows/fortran/examples/selecteletestdll/selecteletestdll.vfproj delete mode 100644 windows/fortran/test/checkfortrantests.bat delete mode 100644 windows/fortran/test/flush1_fortran/flush1_fortran.vfproj delete mode 100644 windows/fortran/test/flush1_fortrandll/flush1_fortrandll.vfproj delete mode 100644 windows/fortran/test/flush2_fortran/flush2_fortran.vfproj delete mode 100644 windows/fortran/test/flush2_fortrandll/flush2_fortrandll.vfproj delete mode 100644 windows/fortran/test/libtest_cstubdll/libtest_cstubdll.vcproj delete mode 100644 windows/fortran/test/libtest_fortran/libtest_cstub.vcproj delete mode 100644 windows/fortran/test/libtest_fortran/libtest_fortran.vfproj delete mode 100644 windows/fortran/test/libtest_fortrandll/libtest_fortrandll.vfproj delete mode 100644 windows/fortran/test/testhdf5_fortran/testhdf5_fortran.vfproj delete mode 100644 windows/fortran/test/testhdf5_fortran_1_8/testhdf5_fortran_1_8.vfproj delete mode 100644 windows/fortran/test/testhdf5_fortran_1_8dll/testhdf5_fortran_1_8dll.vfproj delete mode 100644 windows/fortran/test/testhdf5_fortrandll/testhdf5_fortrandll.vfproj delete mode 100755 windows/hdf5bt.BAT delete mode 100755 windows/hdf5build.BAT delete mode 100644 windows/hdf5build_examples.BAT delete mode 100755 windows/hdf5check.BAT delete mode 100644 windows/hl/c++/test/checkhlcpptests.bat delete mode 100644 windows/hl/c++/test/hl_test_table_cpp/hl_test_table_cpp.vcproj delete mode 100644 windows/hl/c++/test/hl_test_table_cppdll/hl_test_table_cppdll.vcproj delete mode 100644 windows/hl/examples/allhlcexamples/allhlcexamples.sln delete mode 100644 windows/hl/examples/allhlcexamples/allhlcexamples.vcproj delete mode 100644 windows/hl/examples/ex_ds1/ex_ds1.vcproj delete mode 100644 windows/hl/examples/ex_ds1dll/ex_ds1dll.vcproj delete mode 100644 windows/hl/examples/ex_image1/ex_image1.vcproj delete mode 100644 windows/hl/examples/ex_image1dll/ex_image1dll.vcproj delete mode 100644 windows/hl/examples/ex_image2/ex_image2.vcproj delete mode 100644 windows/hl/examples/ex_image2dll/ex_image2dll.vcproj delete mode 100644 windows/hl/examples/ex_lite1/ex_lite1.vcproj delete mode 100644 windows/hl/examples/ex_lite1dll/ex_lite1dll.vcproj delete mode 100644 windows/hl/examples/ex_lite2/ex_lite2.vcproj delete mode 100644 windows/hl/examples/ex_lite2dll/ex_lite2dll.vcproj delete mode 100644 windows/hl/examples/ex_lite3/ex_lite3.vcproj delete mode 100644 windows/hl/examples/ex_lite3dll/ex_lite3dll.vcproj delete mode 100644 windows/hl/examples/ex_table01/ex_table01.vcproj delete mode 100644 windows/hl/examples/ex_table01dll/ex_table01dll.vcproj delete mode 100644 windows/hl/examples/ex_table02/ex_table02.vcproj delete mode 100644 windows/hl/examples/ex_table02dll/ex_table02dll.vcproj delete mode 100644 windows/hl/examples/ex_table03/ex_table03.vcproj delete mode 100644 windows/hl/examples/ex_table03dll/ex_table03dll.vcproj delete mode 100644 windows/hl/examples/ex_table04/ex_table04.vcproj delete mode 100644 windows/hl/examples/ex_table04dll/ex_table04dll.vcproj delete mode 100644 windows/hl/examples/ex_table05/ex_table05.vcproj delete mode 100644 windows/hl/examples/ex_table05dll/ex_table05dll.vcproj delete mode 100644 windows/hl/examples/ex_table06/ex_table06.vcproj delete mode 100644 windows/hl/examples/ex_table06dll/ex_table06dll.vcproj delete mode 100644 windows/hl/examples/ex_table07/ex_table07.vcproj delete mode 100644 windows/hl/examples/ex_table07dll/ex_table07dll.vcproj delete mode 100644 windows/hl/examples/ex_table08/ex_table08.vcproj delete mode 100644 windows/hl/examples/ex_table08dll/ex_table08dll.vcproj delete mode 100644 windows/hl/examples/ex_table09/ex_table09.vcproj delete mode 100644 windows/hl/examples/ex_table09dll/ex_table09dll.vcproj delete mode 100644 windows/hl/examples/ex_table10/ex_table10.vcproj delete mode 100644 windows/hl/examples/ex_table10dll/ex_table10dll.vcproj delete mode 100644 windows/hl/examples/ex_table11/ex_table11.vcproj delete mode 100644 windows/hl/examples/ex_table11dll/ex_table11dll.vcproj delete mode 100644 windows/hl/examples/ex_table12/ex_table12.vcproj delete mode 100644 windows/hl/examples/ex_table12dll/ex_table12dll.vcproj delete mode 100644 windows/hl/examples/ptExampleFL/ptExampleFL.vcproj delete mode 100644 windows/hl/examples/ptExampleFLdll/ptExampleFLdll.vcproj delete mode 100644 windows/hl/examples/ptExampleVL/ptExampleVL.vcproj delete mode 100644 windows/hl/examples/ptExampleVLdll/ptExampleVLdll.vcproj delete mode 100644 windows/hl/examples/test_hl_cexamples.BAT delete mode 100644 windows/hl/fortran/examples/allhlf90examples/allhlf90examples.sln delete mode 100644 windows/hl/fortran/examples/allhlf90examples/allhlf90examples.vcproj delete mode 100644 windows/hl/fortran/examples/ex_lite/ex_lite.vfproj delete mode 100644 windows/hl/fortran/examples/ex_litedll/ex_litedll.vfproj delete mode 100644 windows/hl/fortran/examples/test_hl_f90examples.BAT delete mode 100644 windows/hl/fortran/test/checkhlfortrantests.bat delete mode 100644 windows/hl/fortran/test/hl_test_image_fortran/hl_test_image_fortran.vfproj delete mode 100644 windows/hl/fortran/test/hl_test_image_fortrandll/hl_test_image_fortrandll.vfproj delete mode 100644 windows/hl/fortran/test/hl_test_lite_fortran/hl_test_lite_fortran.vfproj delete mode 100644 windows/hl/fortran/test/hl_test_lite_fortrandll/hl_test_lite_fortrandll.vfproj delete mode 100644 windows/hl/fortran/test/hl_test_table_fortran/hl_test_table_fortran.vfproj delete mode 100644 windows/hl/fortran/test/hl_test_table_fortrandll/hl_test_table_fortrandll.vfproj delete mode 100644 windows/hl/test/H5srcdir_str.h delete mode 100644 windows/hl/test/checkhltests.bat delete mode 100644 windows/hl/test/hl_test_ds/hl_test_ds.vcproj delete mode 100644 windows/hl/test/hl_test_dsdll/hl_test_dsdll.vcproj delete mode 100644 windows/hl/test/hl_test_image/hl_test_image.vcproj delete mode 100644 windows/hl/test/hl_test_imagedll/hl_test_imagedll.vcproj delete mode 100644 windows/hl/test/hl_test_lite/hl_test_lite.vcproj delete mode 100644 windows/hl/test/hl_test_litedll/hl_test_litedll.vcproj delete mode 100644 windows/hl/test/hl_test_packet/hl_test_packet.vcproj delete mode 100644 windows/hl/test/hl_test_packetdll/hl_test_packetdll.vcproj delete mode 100644 windows/hl/test/hl_test_table/hl_test_table.vcproj delete mode 100644 windows/hl/test/hl_test_tabledll/hl_test_tabledll.vcproj delete mode 100644 windows/hl/tools/gif2h5/h52giftest.bat delete mode 100644 windows/hl/tools/gifconv/gif2h5.vcproj delete mode 100644 windows/hl/tools/gifconv/h52gif.vcproj delete mode 100644 windows/hl/tools/gifconvdll/gif2h5dll.vcproj delete mode 100644 windows/hl/tools/gifconvdll/h52gifdll.vcproj delete mode 100755 windows/install_dll.BAT delete mode 100755 windows/install_hlcexamples.BAT delete mode 100644 windows/install_hlf90examples.BAT delete mode 100755 windows/installhdf5lib.bat delete mode 100644 windows/misc/typegen/h5fort_type_defines/h5fort_type_defines.vfproj delete mode 100644 windows/misc/typegen/h5fortran_detect/h5fortran_detect.vfproj delete mode 100644 windows/misc/typegen/h5libsettings/h5libsettings.vcproj delete mode 100644 windows/misc/typegen/h5match_types/h5match_types.vcproj delete mode 100644 windows/misc/typegen/h5tinit/h5tinit.vcproj delete mode 100644 windows/perform/checkperformtests.bat delete mode 100644 windows/perform/perf_serial/perf_serial.vcproj delete mode 100644 windows/perform/perf_serialdll/perf_serialdll.vcproj delete mode 100755 windows/proj/all/all.sln delete mode 100644 windows/proj/all/all.vcproj delete mode 100644 windows/proj/all_fortran/all_fortran.sln delete mode 100644 windows/proj/all_fortran/all_fortran.vcproj delete mode 100644 windows/proj/hdf5/hdf5.vcproj delete mode 100644 windows/proj/hdf5_cpp/hdf5_cpp.vcproj delete mode 100644 windows/proj/hdf5_cppdll/hdf5_cppdll.vcproj delete mode 100644 windows/proj/hdf5_f90cstub/hdf5_f90cstub.vcproj delete mode 100644 windows/proj/hdf5_f90cstubdll/hdf5_f90cstubdll.vcproj delete mode 100644 windows/proj/hdf5_fortran/hdf5_fortran.vfproj delete mode 100644 windows/proj/hdf5_fortrandll/hdf5_fortrandll.vfproj delete mode 100644 windows/proj/hdf5_hl/hdf5_hl.vcproj delete mode 100644 windows/proj/hdf5_hl_cpp/hdf5_hl_cpp.vcproj delete mode 100644 windows/proj/hdf5_hl_cppdll/hdf5_hl_cppdll.vcproj delete mode 100644 windows/proj/hdf5_hl_f90cstubdll/hdf5_hl_f90cstubdll.vcproj delete mode 100644 windows/proj/hdf5_hl_fortran/hdf5_hl_f90cstub.vcproj delete mode 100644 windows/proj/hdf5_hl_fortran/hdf5_hl_fortran.vfproj delete mode 100644 windows/proj/hdf5_hl_fortrandll/hdf5_hl_fortrandll.vfproj delete mode 100644 windows/proj/hdf5_hldll/hdf5_hldll.vcproj delete mode 100644 windows/proj/hdf5dll/hdf5dll.vcproj delete mode 100644 windows/proj/property_sheets/remove-posix-warnings.vsprops delete mode 100644 windows/src/H5pubconf.h delete mode 100644 windows/test/H5srcdir_str.h delete mode 100644 windows/test/app_ref/app_ref.vcproj delete mode 100644 windows/test/app_refdll/app_refdll.vcproj delete mode 100644 windows/test/big/big.vcproj delete mode 100644 windows/test/bigdll/bigdll.vcproj delete mode 100644 windows/test/bittests/bittests.vcproj delete mode 100644 windows/test/bittestsdll/bittestsdll.vcproj delete mode 100644 windows/test/btree2/btree2.vcproj delete mode 100644 windows/test/btree2dll/btree2dll.vcproj delete mode 100644 windows/test/cache/cache.vcproj delete mode 100644 windows/test/cache_api/cache_api.vcproj delete mode 100644 windows/test/cache_apidll/cache_apidll.vcproj delete mode 100644 windows/test/cachedll/cachedll.vcproj delete mode 100644 windows/test/checktests.bat delete mode 100644 windows/test/chunk/chunk.vcproj delete mode 100644 windows/test/chunk_info/chunk_info.vcproj delete mode 100644 windows/test/chunk_infodll/chunk_infodll.vcproj delete mode 100644 windows/test/chunkdll/chunkdll.vcproj delete mode 100644 windows/test/cmpd_dset/cmpd_dset.vcproj delete mode 100644 windows/test/cmpd_dsetdll/cmpd_dsetdll.vcproj delete mode 100644 windows/test/cross_read/cross_read.vcproj delete mode 100644 windows/test/cross_readdll/cross_readdll.vcproj delete mode 100644 windows/test/dangle/dangle.vcproj delete mode 100644 windows/test/dangledll/dangledll.vcproj delete mode 100644 windows/test/dsets/dsets.vcproj delete mode 100644 windows/test/dsetsdll/dsetsdll.vcproj delete mode 100644 windows/test/dt_arith/dt_arith.vcproj delete mode 100644 windows/test/dt_arithdll/dt_arithdll.vcproj delete mode 100644 windows/test/dtransform/dtransform.vcproj delete mode 100644 windows/test/dtransformdll/dtransformdll.vcproj delete mode 100644 windows/test/dtypes/dtypes.vcproj delete mode 100644 windows/test/dtypesdll/dtypesdll.vcproj delete mode 100644 windows/test/earray/earray.vcproj delete mode 100644 windows/test/earraydll/earraydll.vcproj delete mode 100644 windows/test/efc/efc.vcproj delete mode 100644 windows/test/efcdll/efcdll.vcproj delete mode 100644 windows/test/enum/enum.vcproj delete mode 100644 windows/test/enumdll/enumdll.vcproj delete mode 100644 windows/test/err_compat/err_compat.vcproj delete mode 100644 windows/test/err_compatdll/err_compatdll.vcproj delete mode 100644 windows/test/error_test/error_test.vcproj delete mode 100644 windows/test/error_testdll/error_testdll.vcproj delete mode 100644 windows/test/extend/extend.vcproj delete mode 100644 windows/test/extenddll/extenddll.vcproj delete mode 100644 windows/test/external/external.vcproj delete mode 100644 windows/test/externaldll/externaldll.vcproj delete mode 100644 windows/test/farray/farray.vcproj delete mode 100644 windows/test/farraydll/farraydll.vcproj delete mode 100644 windows/test/fheap/fheap.vcproj delete mode 100644 windows/test/fheapdll/fheapdll.vcproj delete mode 100644 windows/test/fillval/fillval.vcproj delete mode 100644 windows/test/fillvaldll/fillvaldll.vcproj delete mode 100644 windows/test/flush1/flush1.vcproj delete mode 100644 windows/test/flush1dll/flush1dll.vcproj delete mode 100644 windows/test/flush2/flush2.vcproj delete mode 100644 windows/test/flush2dll/flush2dll.vcproj delete mode 100644 windows/test/freespace/freespace.vcproj delete mode 100644 windows/test/freespacedll/freespacedll.vcproj delete mode 100644 windows/test/getname/getname.vcproj delete mode 100644 windows/test/getnamedll/getnamedll.vcproj delete mode 100644 windows/test/getub/getub.vcproj delete mode 100644 windows/test/gheap/gheap.vcproj delete mode 100644 windows/test/gheapdll/gheapdll.vcproj delete mode 100644 windows/test/hyperslab/hyperslab.vcproj delete mode 100644 windows/test/hyperslabdll/hyperslabdll.vcproj delete mode 100644 windows/test/iopipe/iopipe.vcproj delete mode 100644 windows/test/iopipedll/iopipedll.vcproj delete mode 100644 windows/test/istore/istore.vcproj delete mode 100644 windows/test/istoredll/istoredll.vcproj delete mode 100644 windows/test/lheap/lheap.vcproj delete mode 100644 windows/test/lheapdll/lheapdll.vcproj delete mode 100644 windows/test/libtest/libtest.vcproj delete mode 100644 windows/test/libtestdll/libtestdll.vcproj delete mode 100644 windows/test/links/links.vcproj delete mode 100644 windows/test/linksdll/linksdll.vcproj delete mode 100644 windows/test/mf/mf.vcproj delete mode 100644 windows/test/mfdll/mfdll.vcproj delete mode 100644 windows/test/mount/mount.vcproj delete mode 100644 windows/test/mountdll/mountdll.vcproj delete mode 100644 windows/test/mtime/mtime.vcproj delete mode 100644 windows/test/mtimedll/mtimedll.vcproj delete mode 100644 windows/test/ntypes/ntypes.vcproj delete mode 100644 windows/test/ntypesdll/ntypesdll.vcproj delete mode 100644 windows/test/objcopy/objcopy.vcproj delete mode 100644 windows/test/objcopydll/objcopydll.vcproj delete mode 100644 windows/test/ohdr/ohdr.vcproj delete mode 100644 windows/test/ohdrdll/ohdrdll.vcproj delete mode 100644 windows/test/overhead/overhead.vcproj delete mode 100644 windows/test/overheaddll/overheaddll.vcproj delete mode 100644 windows/test/pool/pool.vcproj delete mode 100644 windows/test/pooldll/pooldll.vcproj delete mode 100644 windows/test/reserved/reserved.vcproj delete mode 100644 windows/test/reserveddll/reserveddll.vcproj delete mode 100644 windows/test/set_extent/set_extent.vcproj delete mode 100644 windows/test/set_extentdll/set_extentdll.vcproj delete mode 100644 windows/test/stab/stab.vcproj delete mode 100644 windows/test/stabdll/stabdll.vcproj delete mode 100644 windows/test/tcheckversion/tcheckversion.vcproj delete mode 100644 windows/test/tcheckversiondll/tcheckversiondll.vcproj delete mode 100644 windows/test/tellub/tellub.vcproj delete mode 100644 windows/test/testerror.bat delete mode 100644 windows/test/testhdf5/testhdf5.vcproj delete mode 100644 windows/test/testhdf5dll/testhdf5dll.vcproj delete mode 100644 windows/test/ttsafedll/ttsafedll.vcproj delete mode 100644 windows/test/unlink/unlink.vcproj delete mode 100644 windows/test/unlinkdll/unlinkdll.vcproj delete mode 100644 windows/test/vfd/vfd.vcproj delete mode 100644 windows/test/vfddll/vfddll.vcproj delete mode 100644 windows/tools/checktools.bat delete mode 100644 windows/tools/h5copy/h5copy.vcproj delete mode 100644 windows/tools/h5copy/testh5copy.bat delete mode 100644 windows/tools/h5debug/h5debug.vcproj delete mode 100644 windows/tools/h5debugdll/h5debugdll.vcproj delete mode 100644 windows/tools/h5diff/h5diff.vcproj delete mode 100644 windows/tools/h5diff/testh5diff.bat delete mode 100644 windows/tools/h5diffdll/h5diffdll.vcproj delete mode 100644 windows/tools/h5dump/h5dump.vcproj delete mode 100644 windows/tools/h5dump/testh5dump.bat delete mode 100644 windows/tools/h5dump/testh5dumpxml.bat delete mode 100644 windows/tools/h5dumpdll/h5dumpdll.vcproj delete mode 100644 windows/tools/h5import/h5import.vcproj delete mode 100644 windows/tools/h5import/h5importtestutil.bat delete mode 100644 windows/tools/h5importdll/h5importdll.vcproj delete mode 100644 windows/tools/h5jam/h5jam.vcproj delete mode 100644 windows/tools/h5jam/testh5jam.bat delete mode 100644 windows/tools/h5ls/h5ls.vcproj delete mode 100644 windows/tools/h5ls/testh5ls.bat delete mode 100644 windows/tools/h5lsdll/h5lsdll.vcproj delete mode 100644 windows/tools/h5mkgrp/h5mkgrp.vcproj delete mode 100644 windows/tools/h5mkgrp/testh5mkgrp.bat delete mode 100644 windows/tools/h5repack/h5repack.bat delete mode 100644 windows/tools/h5repack/h5repack.vcproj delete mode 100644 windows/tools/h5repackdll/h5repackdll.vcproj delete mode 100644 windows/tools/h5repart/h5repart.vcproj delete mode 100644 windows/tools/h5repart/testh5repart.bat delete mode 100644 windows/tools/h5repartdll/h5repartdll.vcproj delete mode 100644 windows/tools/h5stat/h5stat.vcproj delete mode 100644 windows/tools/h5stat/testh5stat.bat delete mode 100644 windows/tools/h5statdll/h5statdll.vcproj delete mode 100644 windows/tools/h5unjam/h5unjam.vcproj delete mode 100644 windows/tools/talign/talign.vcproj delete mode 100644 windows/tools/taligndll/taligndll.vcproj delete mode 100644 windows/tools/testfiles/binread/binread.vcproj delete mode 100644 windows/tools/testfiles/h5difftst/h5difftst.vcproj delete mode 100644 windows/tools/testfiles/h5dumptst/h5dumptst.vcproj delete mode 100644 windows/tools/testfiles/h5importtst/h5importtst.vcproj delete mode 100644 windows/tools/testfiles/h5jamtst/h5jamtst.vcproj delete mode 100644 windows/tools/testfiles/h5repacktst/h5repacktst.vcproj delete mode 100644 windows/tools/testfiles/h5repart_gentest/h5repart_gentest.vcproj delete mode 100644 windows/tools/testfiles/h5reparttst/h5reparttst.vcproj delete mode 100644 windows/tools/testfiles/testh5repack_detect_szip/testh5repack_detect_szip.vcproj delete mode 100644 windows/tools/testfiles/testh5repack_detect_szipdll/testh5repack_detect_szipdll.vcproj delete mode 100644 windows/tools/toolslib/toolslib.vcproj delete mode 100644 windows/tools/toolslibdll/toolslibdll.vcproj diff --git a/MANIFEST b/MANIFEST index 6fd0794..23a75fd 100644 --- a/MANIFEST +++ b/MANIFEST @@ -526,8 +526,6 @@ ./release_docs/INSTALL_parallel ./release_docs/INSTALL_VMS.txt ./release_docs/INSTALL_Windows.txt -./release_docs/obsolete_windows_docs/INSTALL_Windows_From_Command_Line.txt -./release_docs/obsolete_windows_docs/INSTALL_Windows_Short_VS2008.TXT ./release_docs/RELEASE.txt ./release_docs/USING_CMake.txt ./release_docs/USING_Windows.txt @@ -2390,402 +2388,3 @@ ./tools/h5stat/CMakeLists.txt ./tools/lib/CMakeLists.txt ./tools/misc/CMakeLists.txt - - -# Windows-specific Files. -# Batch scripts -./windows/copy_hdf.bat -./windows/COPYING -./windows/hdf5bt.BAT -./windows/hdf5build.BAT -./windows/hdf5build_examples.BAT -./windows/hdf5check.BAT -./windows/InstallcppExamples.BAT -./windows/install_dll.BAT -./windows/InstallExamples.bat -./windows/Installf90Examples.BAT -./windows/installhdf5lib.bat -./windows/install_hlcexamples.BAT -./windows/install_hlf90examples.BAT - -# C++ Examples -./windows/c++/examples/testcppExamples.BAT -./windows/c++/examples/allcppexamples/allcppexamples.sln -./windows/c++/examples/allcppexamples/allcppexamples.vcproj -./windows/c++/examples/chunkstest/chunkstest.vcproj -./windows/c++/examples/chunkstestdll/chunkstestdll.vcproj -./windows/c++/examples/compoundtest/compoundtest.vcproj -./windows/c++/examples/compoundtestdll/compoundtestdll.vcproj -./windows/c++/examples/createtest/createtest.vcproj -./windows/c++/examples/createtestdll/createtestdll.vcproj -./windows/c++/examples/extend_dstest/extend_dstest.vcproj -./windows/c++/examples/extend_dstestdll/extend_dstestdll.vcproj -./windows/c++/examples/h5grouptest/h5grouptest.vcproj -./windows/c++/examples/h5grouptestdll/h5grouptestdll.vcproj -./windows/c++/examples/readdatatest/readdatatest.vcproj -./windows/c++/examples/readdatatestdll/readdatatestdll.vcproj -./windows/c++/examples/writedatatest/writedatatest.vcproj -./windows/c++/examples/writedatatestdll/writedatatestdll.vcproj - -# C++ Tests -./windows/c++/test/H5srcdir_str.h -./windows/c++/test/checkcpptests.bat -./windows/c++/test/testhdf5_cpp/testhdf5_cpp.vcproj -./windows/c++/test/testhdf5_cppdll/testhdf5_cppdll.vcproj - -# Library Examples -./windows/examples/testExamples.bat -./windows/examples/testExamples_exp_output.txt -./windows/examples/allexamples/allexamples.sln -./windows/examples/allexamples/allexamples.vcproj -./windows/examples/attributetest/attributetest.vcproj -./windows/examples/attributetestdll/attributetestdll.vcproj -./windows/examples/chunkread/chunkread.vcproj -./windows/examples/chunkreaddll/chunkreaddll.vcproj -./windows/examples/compoundtest/compoundtest.vcproj -./windows/examples/compoundtestdll/compoundtestdll.vcproj -./windows/examples/extendwritetest/extendwritetest.vcproj -./windows/examples/extendwritetestdll/extendwritetestdll.vcproj -./windows/examples/grouptest/grouptest.vcproj -./windows/examples/grouptestdll/grouptestdll.vcproj -./windows/examples/intermgrouptest/intermgrouptest.vcproj -./windows/examples/intermgrouptestdll/intermgrouptestdll.vcproj -./windows/examples/readtest/readtest.vcproj -./windows/examples/readtestdll/readtestdll.vcproj -./windows/examples/selectest/selectest.vcproj -./windows/examples/selectestdll/selectestdll.vcproj -./windows/examples/writetest/writetest.vcproj -./windows/examples/writetestdll/writetestdll.vcproj - -# Fortran Examples -./windows/fortran/examples/allf90examples/allf90examples.sln -./windows/fortran/examples/allf90examples/allf90examples.vcproj -./windows/fortran/examples/attreexampletest/attreexampletest.vfproj -./windows/fortran/examples/attreexampletestdll/attreexampletestdll.vfproj -./windows/fortran/examples/compoundtest/compoundtest.vfproj -./windows/fortran/examples/compoundtestdll/compoundtestdll.vfproj -./windows/fortran/examples/dsetexampletest/dsetexampletest.vfproj -./windows/fortran/examples/dsetexampletestdll/dsetexampletestdll.vfproj -./windows/fortran/examples/fileexampletest/fileexampletest.vfproj -./windows/fortran/examples/fileexampletestdll/fileexampletestdll.vfproj -./windows/fortran/examples/groupexampletest/groupexampletest.vfproj -./windows/fortran/examples/groupexampletestdll/groupexampletestdll.vfproj -./windows/fortran/examples/grpdsetexampletest/grpdsetexampletest.vfproj -./windows/fortran/examples/grpdsetexampletestdll/grpdsetexampletestdll.vfproj -./windows/fortran/examples/grpittest/grpittest.vfproj -./windows/fortran/examples/grpittestdll/grpittestdll.vfproj -./windows/fortran/examples/grpsexampletest/grpsexampletest.vfproj -./windows/fortran/examples/grpsexampletestdll/grpsexampletestdll.vfproj -./windows/fortran/examples/hyperslabtest/hyperslabtest.vfproj -./windows/fortran/examples/hyperslabtestdll/hyperslabtestdll.vfproj -./windows/fortran/examples/mountexampletest/mountexampletest.vfproj -./windows/fortran/examples/mountexampletestdll/mountexampletestdll.vfproj -./windows/fortran/examples/refobjexampletest/refobjexampletest.vfproj -./windows/fortran/examples/refobjexampletestdll/refobjexampletestdll.vfproj -./windows/fortran/examples/refregexampletest/refregexampletest.vfproj -./windows/fortran/examples/refregexampletestdll/refregexampletestdll.vfproj -./windows/fortran/examples/rwdsetexampletest/rwdsetexampletest.vfproj -./windows/fortran/examples/rwdsetexampletestdll/rwdsetexampletestdll.vfproj -./windows/fortran/examples/selecteletest/selecteletest.vfproj -./windows/fortran/examples/selecteletestdll/selecteletestdll.vfproj - -# Fortran Tests -./windows/fortran/test/checkfortrantests.bat -./windows/fortran/test/flush1_fortran/flush1_fortran.vfproj -./windows/fortran/test/flush1_fortrandll/flush1_fortrandll.vfproj -./windows/fortran/test/flush2_fortran/flush2_fortran.vfproj -./windows/fortran/test/flush2_fortrandll/flush2_fortrandll.vfproj -./windows/fortran/test/libtest_cstubdll/libtest_cstubdll.vcproj -./windows/fortran/test/libtest_fortran/libtest_cstub.vcproj -./windows/fortran/test/libtest_fortran/libtest_fortran.vfproj -./windows/fortran/test/libtest_fortrandll/libtest_fortrandll.vfproj -./windows/fortran/test/testhdf5_fortran/testhdf5_fortran.vfproj -./windows/fortran/test/testhdf5_fortran_1_8/testhdf5_fortran_1_8.vfproj -./windows/fortran/test/testhdf5_fortran_1_8dll/testhdf5_fortran_1_8dll.vfproj -./windows/fortran/test/testhdf5_fortrandll/testhdf5_fortrandll.vfproj - -# High-Leve C++ Tests -./windows/hl/c++/test/checkhlcpptests.bat -./windows/hl/c++/test/hl_test_table_cpp/hl_test_table_cpp.vcproj -./windows/hl/c++/test/hl_test_table_cppdll/hl_test_table_cppdll.vcproj - -# High-Level Library Examples -./windows/hl/examples/test_hl_cexamples.BAT -./windows/hl/examples/allhlcexamples/allhlcexamples.sln -./windows/hl/examples/allhlcexamples/allhlcexamples.vcproj -./windows/hl/examples/ex_ds1/ex_ds1.vcproj -./windows/hl/examples/ex_ds1dll/ex_ds1dll.vcproj -./windows/hl/examples/ex_image1/ex_image1.vcproj -./windows/hl/examples/ex_image1dll/ex_image1dll.vcproj -./windows/hl/examples/ex_image2/ex_image2.vcproj -./windows/hl/examples/ex_image2dll/ex_image2dll.vcproj -./windows/hl/examples/ex_lite1/ex_lite1.vcproj -./windows/hl/examples/ex_lite1dll/ex_lite1dll.vcproj -./windows/hl/examples/ex_lite2/ex_lite2.vcproj -./windows/hl/examples/ex_lite2dll/ex_lite2dll.vcproj -./windows/hl/examples/ex_lite3/ex_lite3.vcproj -./windows/hl/examples/ex_lite3dll/ex_lite3dll.vcproj -./windows/hl/examples/ex_table01/ex_table01.vcproj -./windows/hl/examples/ex_table01dll/ex_table01dll.vcproj -./windows/hl/examples/ex_table02/ex_table02.vcproj -./windows/hl/examples/ex_table02dll/ex_table02dll.vcproj -./windows/hl/examples/ex_table03/ex_table03.vcproj -./windows/hl/examples/ex_table03dll/ex_table03dll.vcproj -./windows/hl/examples/ex_table04/ex_table04.vcproj -./windows/hl/examples/ex_table04dll/ex_table04dll.vcproj -./windows/hl/examples/ex_table05/ex_table05.vcproj -./windows/hl/examples/ex_table05dll/ex_table05dll.vcproj -./windows/hl/examples/ex_table06/ex_table06.vcproj -./windows/hl/examples/ex_table06dll/ex_table06dll.vcproj -./windows/hl/examples/ex_table07/ex_table07.vcproj -./windows/hl/examples/ex_table07dll/ex_table07dll.vcproj -./windows/hl/examples/ex_table08/ex_table08.vcproj -./windows/hl/examples/ex_table08dll/ex_table08dll.vcproj -./windows/hl/examples/ex_table09/ex_table09.vcproj -./windows/hl/examples/ex_table09dll/ex_table09dll.vcproj -./windows/hl/examples/ex_table10/ex_table10.vcproj -./windows/hl/examples/ex_table10dll/ex_table10dll.vcproj -./windows/hl/examples/ex_table11/ex_table11.vcproj -./windows/hl/examples/ex_table11dll/ex_table11dll.vcproj -./windows/hl/examples/ex_table12/ex_table12.vcproj -./windows/hl/examples/ex_table12dll/ex_table12dll.vcproj -./windows/hl/examples/ptExampleFL/ptExampleFL.vcproj -./windows/hl/examples/ptExampleFLdll/ptExampleFLdll.vcproj -./windows/hl/examples/ptExampleVL/ptExampleVL.vcproj -./windows/hl/examples/ptExampleVLdll/ptExampleVLdll.vcproj - -# High-Level Fortran Examples -./windows/hl/fortran/examples/test_hl_f90examples.BAT -./windows/hl/fortran/examples/allhlf90examples/allhlf90examples.sln -./windows/hl/fortran/examples/allhlf90examples/allhlf90examples.vcproj -./windows/hl/fortran/examples/ex_lite/ex_lite.vfproj -./windows/hl/fortran/examples/ex_litedll/ex_litedll.vfproj - -# High-Level Fortran Tests -./windows/hl/fortran/test/checkhlfortrantests.bat -./windows/hl/fortran/test/hl_test_image_fortran/hl_test_image_fortran.vfproj -./windows/hl/fortran/test/hl_test_image_fortrandll/hl_test_image_fortrandll.vfproj -./windows/hl/fortran/test/hl_test_lite_fortran/hl_test_lite_fortran.vfproj -./windows/hl/fortran/test/hl_test_lite_fortrandll/hl_test_lite_fortrandll.vfproj -./windows/hl/fortran/test/hl_test_table_fortran/hl_test_table_fortran.vfproj -./windows/hl/fortran/test/hl_test_table_fortrandll/hl_test_table_fortrandll.vfproj - -# High-Level Library Tests -./windows/hl/test/H5srcdir_str.h -./windows/hl/test/checkhltests.bat -./windows/hl/test/hl_test_ds/hl_test_ds.vcproj -./windows/hl/test/hl_test_dsdll/hl_test_dsdll.vcproj -./windows/hl/test/hl_test_image/hl_test_image.vcproj -./windows/hl/test/hl_test_imagedll/hl_test_imagedll.vcproj -./windows/hl/test/hl_test_lite/hl_test_lite.vcproj -./windows/hl/test/hl_test_litedll/hl_test_litedll.vcproj -./windows/hl/test/hl_test_packet/hl_test_packet.vcproj -./windows/hl/test/hl_test_packetdll/hl_test_packetdll.vcproj -./windows/hl/test/hl_test_table/hl_test_table.vcproj -./windows/hl/test/hl_test_tabledll/hl_test_tabledll.vcproj - -# High-Level Tools -./windows/hl/tools/gif2h5/h52giftest.bat -./windows/hl/tools/gifconv/gif2h5.vcproj -./windows/hl/tools/gifconv/h52gif.vcproj -./windows/hl/tools/gifconvdll/gif2h5dll.vcproj -./windows/hl/tools/gifconvdll/h52gifdll.vcproj - -# Misc. Projects -./windows/misc/typegen/h5fort_type_defines/h5fort_type_defines.vfproj -./windows/misc/typegen/h5fortran_detect/h5fortran_detect.vfproj -./windows/misc/typegen/h5match_types/h5match_types.vcproj -./windows/misc/typegen/h5tinit/h5tinit.vcproj -./windows/misc/typegen/h5libsettings/h5libsettings.vcproj - -# Performance Tests -./windows/perform/checkperformtests.bat -./windows/perform/perf_serialdll/perf_serialdll.vcproj -./windows/perform/perf_serial/perf_serial.vcproj - -# Project Files -./windows/proj/all/all.sln -./windows/proj/all/all.vcproj -./windows/proj/all_fortran/all_fortran.sln -./windows/proj/all_fortran/all_fortran.vcproj -./windows/proj/hdf5/hdf5.vcproj -./windows/proj/hdf5_cpp/hdf5_cpp.vcproj -./windows/proj/hdf5_cppdll/hdf5_cppdll.vcproj -./windows/proj/hdf5dll/hdf5dll.vcproj -./windows/proj/hdf5_f90cstub/hdf5_f90cstub.vcproj -./windows/proj/hdf5_f90cstubdll/hdf5_f90cstubdll.vcproj -./windows/proj/hdf5_fortran/hdf5_fortran.vfproj -./windows/proj/hdf5_fortrandll/hdf5_fortrandll.vfproj -./windows/proj/hdf5_hl/hdf5_hl.vcproj -./windows/proj/hdf5_hl_cpp/hdf5_hl_cpp.vcproj -./windows/proj/hdf5_hl_cppdll/hdf5_hl_cppdll.vcproj -./windows/proj/hdf5_hldll/hdf5_hldll.vcproj -./windows/proj/hdf5_hl_f90cstubdll/hdf5_hl_f90cstubdll.vcproj -./windows/proj/hdf5_hl_fortran/hdf5_hl_f90cstub.vcproj -./windows/proj/hdf5_hl_fortran/hdf5_hl_fortran.vfproj -./windows/proj/hdf5_hl_fortrandll/hdf5_hl_fortrandll.vfproj - -# Visual Studio Property Sheets -./windows/proj/property_sheets/remove-posix-warnings.vsprops - -# Windows-maintainted Source -./windows/src/H5pubconf.h - -# Library Test Projects -./windows/test/H5srcdir_str.h -./windows/test/checktests.bat -./windows/test/testerror.bat -./windows/test/app_ref/app_ref.vcproj -./windows/test/app_refdll/app_refdll.vcproj -./windows/test/big/big.vcproj -./windows/test/bigdll/bigdll.vcproj -./windows/test/bittests/bittests.vcproj -./windows/test/bittestsdll/bittestsdll.vcproj -./windows/test/btree2/btree2.vcproj -./windows/test/btree2dll/btree2dll.vcproj -./windows/test/cache/cache.vcproj -./windows/test/cache_api/cache_api.vcproj -./windows/test/cache_apidll/cache_apidll.vcproj -./windows/test/cachedll/cachedll.vcproj -./windows/test/chunk/chunk.vcproj -./windows/test/chunk_info/chunk_info.vcproj -./windows/test/chunk_infodll/chunk_infodll.vcproj -./windows/test/chunkdll/chunkdll.vcproj -./windows/test/cmpd_dset/cmpd_dset.vcproj -./windows/test/cmpd_dsetdll/cmpd_dsetdll.vcproj -./windows/test/cross_read/cross_read.vcproj -./windows/test/cross_readdll/cross_readdll.vcproj -./windows/test/dangle/dangle.vcproj -./windows/test/dangledll/dangledll.vcproj -./windows/test/dsets/dsets.vcproj -./windows/test/dsetsdll/dsetsdll.vcproj -./windows/test/dt_arith/dt_arith.vcproj -./windows/test/dt_arithdll/dt_arithdll.vcproj -./windows/test/dtransform/dtransform.vcproj -./windows/test/dtransformdll/dtransformdll.vcproj -./windows/test/dtypes/dtypes.vcproj -./windows/test/dtypesdll/dtypesdll.vcproj -./windows/test/efc/efc.vcproj -./windows/test/efcdll/efcdll.vcproj -./windows/test/earray/earray.vcproj -./windows/test/earraydll/earraydll.vcproj -./windows/test/enum/enum.vcproj -./windows/test/enumdll/enumdll.vcproj -./windows/test/error_test/error_test.vcproj -./windows/test/error_testdll/error_testdll.vcproj -./windows/test/err_compat/err_compat.vcproj -./windows/test/err_compatdll/err_compatdll.vcproj -./windows/test/extend/extend.vcproj -./windows/test/extenddll/extenddll.vcproj -./windows/test/external/external.vcproj -./windows/test/externaldll/externaldll.vcproj -./windows/test/farray/farray.vcproj -./windows/test/farraydll/farraydll.vcproj -./windows/test/fheap/fheap.vcproj -./windows/test/fheapdll/fheapdll.vcproj -./windows/test/fillval/fillval.vcproj -./windows/test/fillvaldll/fillvaldll.vcproj -./windows/test/flush1/flush1.vcproj -./windows/test/flush1dll/flush1dll.vcproj -./windows/test/flush2/flush2.vcproj -./windows/test/flush2dll/flush2dll.vcproj -./windows/test/freespace/freespace.vcproj -./windows/test/freespacedll/freespacedll.vcproj -./windows/test/getname/getname.vcproj -./windows/test/getnamedll/getnamedll.vcproj -./windows/test/getub/getub.vcproj -./windows/test/gheap/gheap.vcproj -./windows/test/gheapdll/gheapdll.vcproj -./windows/test/hyperslab/hyperslab.vcproj -./windows/test/hyperslabdll/hyperslabdll.vcproj -./windows/test/iopipe/iopipe.vcproj -./windows/test/iopipedll/iopipedll.vcproj -./windows/test/istore/istore.vcproj -./windows/test/istoredll/istoredll.vcproj -./windows/test/lheap/lheap.vcproj -./windows/test/lheapdll/lheapdll.vcproj -./windows/test/libtest/libtest.vcproj -./windows/test/libtestdll/libtestdll.vcproj -./windows/test/links/links.vcproj -./windows/test/linksdll/linksdll.vcproj -./windows/test/mf/mf.vcproj -./windows/test/mfdll/mfdll.vcproj -./windows/test/mount/mount.vcproj -./windows/test/mountdll/mountdll.vcproj -./windows/test/mtime/mtime.vcproj -./windows/test/mtimedll/mtimedll.vcproj -./windows/test/ntypes/ntypes.vcproj -./windows/test/ntypesdll/ntypesdll.vcproj -./windows/test/objcopy/objcopy.vcproj -./windows/test/objcopydll/objcopydll.vcproj -./windows/test/ohdr/ohdr.vcproj -./windows/test/ohdrdll/ohdrdll.vcproj -./windows/test/overhead/overhead.vcproj -./windows/test/overheaddll/overheaddll.vcproj -./windows/test/pool/pool.vcproj -./windows/test/pooldll/pooldll.vcproj -./windows/test/reserved/reserved.vcproj -./windows/test/reserveddll/reserveddll.vcproj -./windows/test/set_extent/set_extent.vcproj -./windows/test/set_extentdll/set_extentdll.vcproj -./windows/test/stab/stab.vcproj -./windows/test/stabdll/stabdll.vcproj -./windows/test/tcheckversion/tcheckversion.vcproj -./windows/test/tcheckversiondll/tcheckversiondll.vcproj -./windows/test/tellub/tellub.vcproj -./windows/test/testhdf5/testhdf5.vcproj -./windows/test/testhdf5dll/testhdf5dll.vcproj -./windows/test/ttsafedll/ttsafedll.vcproj -./windows/test/unlink/unlink.vcproj -./windows/test/unlinkdll/unlinkdll.vcproj -./windows/test/vfd/vfd.vcproj -./windows/test/vfddll/vfddll.vcproj - -# Library Tools -./windows/tools/checktools.bat -./windows/tools/h5copy/h5copy.vcproj -./windows/tools/h5copy/testh5copy.bat -./windows/tools/h5debug/h5debug.vcproj -./windows/tools/h5debugdll/h5debugdll.vcproj -./windows/tools/h5diff/h5diff.vcproj -./windows/tools/h5diff/testh5diff.bat -./windows/tools/h5diffdll/h5diffdll.vcproj -./windows/tools/h5dump/h5dump.vcproj -./windows/tools/h5dump/testh5dump.bat -./windows/tools/h5dump/testh5dumpxml.bat -./windows/tools/h5dumpdll/h5dumpdll.vcproj -./windows/tools/h5import/h5import.vcproj -./windows/tools/h5import/h5importtestutil.bat -./windows/tools/h5importdll/h5importdll.vcproj -./windows/tools/h5jam/h5jam.vcproj -./windows/tools/h5jam/testh5jam.bat -./windows/tools/h5ls/h5ls.vcproj -./windows/tools/h5ls/testh5ls.bat -./windows/tools/h5lsdll/h5lsdll.vcproj -./windows/tools/h5mkgrp/h5mkgrp.vcproj -./windows/tools/h5mkgrp/testh5mkgrp.bat -./windows/tools/h5repack/h5repack.vcproj -./windows/tools/h5repack/h5repack.bat -./windows/tools/h5repackdll/h5repackdll.vcproj -./windows/tools/h5repart/h5repart.vcproj -./windows/tools/h5repart/testh5repart.bat -./windows/tools/h5repartdll/h5repartdll.vcproj -./windows/tools/h5stat/h5stat.vcproj -./windows/tools/h5stat/testh5stat.bat -./windows/tools/h5statdll/h5statdll.vcproj -./windows/tools/h5unjam/h5unjam.vcproj -./windows/tools/talign/talign.vcproj -./windows/tools/taligndll/taligndll.vcproj -./windows/tools/testfiles/binread/binread.vcproj -./windows/tools/testfiles/h5difftst/h5difftst.vcproj -./windows/tools/testfiles/h5dumptst/h5dumptst.vcproj -./windows/tools/testfiles/h5importtst/h5importtst.vcproj -./windows/tools/testfiles/h5jamtst/h5jamtst.vcproj -./windows/tools/testfiles/h5repacktst/h5repacktst.vcproj -./windows/tools/testfiles/h5repart_gentest/h5repart_gentest.vcproj -./windows/tools/testfiles/h5reparttst/h5reparttst.vcproj -./windows/tools/testfiles/testh5repack_detect_szip/testh5repack_detect_szip.vcproj -./windows/tools/testfiles/testh5repack_detect_szipdll/testh5repack_detect_szipdll.vcproj -./windows/tools/toolslib/toolslib.vcproj -./windows/tools/toolslibdll/toolslibdll.vcproj - diff --git a/release_docs/obsolete_windows_docs/INSTALL_Windows_From_Command_Line.txt b/release_docs/obsolete_windows_docs/INSTALL_Windows_From_Command_Line.txt deleted file mode 100644 index bbb7762..0000000 --- a/release_docs/obsolete_windows_docs/INSTALL_Windows_From_Command_Line.txt +++ /dev/null @@ -1,166 +0,0 @@ -************************************************************************ -* Instructions for Building and Testing HDF5 on Windows XP * -* (From Command Line) * -************************************************************************ -Note: This instruction is written for users who would like to build HDF5 - libraries and tools from the HDF5 source code package on command - line. We no longer support building HDF5 using Microsoft Visual - Studio .NET 2003 or Visual Studio VS2005 or Intel Fortran 91. - - Currently, we support: - - 1. Building and testing HDF5 C/C++/Fortran libraries on command line with - Microsoft Visual Studio 2008 for 32- or 64-bit Windows. - - 2. Building and testing HDF5 C/C++/Fortran libraries and utilities using - CMake tools. Refer to the CMAKE.txt file for detailed information. - - For all other Windows development tools, HDF5 should be built in - the development environment. Please refer to INSTALL_Windows.txt - for detailed HDF5 building and installation information, or - INSTALL_Windows_Short_VS2008.txt for quick HDF5 building and installation - instructions. - -WARNINGS: - -Please read CAREFULLY about HDF5 build and install preconditions and -notes in INSTALL_Windows.txt before starting below procedures. - - -======================================================================== - Section I: Building and testing HDF5 on command line with Microsoft - Visual Studio -======================================================================== - -1. Preconditions: - - 1.1 Verify environment for Visual Studio - - Building from the command line requires environment variables for Visual - Studio. These are generally setup when Visual Studio is installed, but you - can verify by running the command: - - echo %vs90comntools% - - This should output a path similar to: - - C:\Program Files\Microsoft Visual Studio 9\Common7\Tools\ - - 1.2 Run batch file copy_hdf.bat. - - Go to c:\MyHDFstuff\hdf5\windows and run copy_hdf.bat. - - 1.3 Setup evironment for external libraries - - Similarly to building from within Visual Studio, HDF5 requires environment - variables for szip and zlib library names. To define these environment - variables: - - From the command prompt that you will be building HDF5 from, issue the - following command: - - set HDF5_EXT_ZLIB=zlib1.lib - - replacing "zlib1.lib" with the name of the zlib library on your system. - Similarly, set HDF5_EXT_SZIP to the name of the szip library on your system. - - (Optional) If you will be building using the /useenv switch, you must also - define variables INCLUDE and LIB with a semi-colon deliminated list of - paths for szip and zlib include files and libraries, respectively. Set - these variables in the same way you set HDF5_EXT_ZLIB and HDF5_EXT_SZIP. - - -2. Building and testing HDF5 libraries and tools - - We provide 2 options for users to build and test HDF5 libraries - and tools. - - 2.1 Options A: Build and test in one step - - A batch file named hdf5bt.bat in c:\MyHDFstuff\hdf5 directory is - provided for users to build and test HDF5 library and tools together - from command line. - - hdf5bt file takes the following options: - /vs9 Build HDF5 using Visual Studio 2008 - /fort Build and test HDF5 with Fortran libraries - /ivf101 Build HDF5 Fortran using Intel Visual Fortran 10.1 - /useenv Build HDF5 using compiler settings defined - in the environment, rather than the IDE. - /? Help information - - If you specify the "/useenv" option, then include and library - directories for szip and zlib must have been set in the - Preconditions above. - - Invoke a command prompt window and run hdf5bt. Users are - encouraged to pipe the test output into a file. You should find no - compilation errors or "*FAILED*" marks. - - 2.2 Options B: Build and test in two steps - - We also provide users with the option to build and test HDF5 libraries - and tools seperately. - - Step 1) Build HDF5 Libraries and Tools - - A batch file named hdf5build.bat in c:\MyHDFstuff\hdf5 - directory is provided for users to build HDF5 library and - tools from command line. - - hdf5build takes the following options: - /vs9 Build HDF5 using Visual Studio 2008 - /fort Build HDF5 with Fortran libraries - /ivf101 Build HDF5 Fortran using Intel Visual Fortran 10.1 - /nodebug Build HDF5 release versions only - Note: Default is to build debug and release versions - /useenv Build HDF5 using compiler settings defined - in the environment, rather than the IDE. - /? Help information - - If you specify the "/useenv" option, then include and library - directories for szip and zlib must have been set in the - Preconditions above. - - Invoke a command prompt window and run hdf5build. Users are - encouraged to pipe the test output into a file. You can check - the file to find out whether there are any compilation errors. - - Step 2) Test HDF5 Libraries and Tools - - HDF5 comes with various test suites, all of which can be tested with - hdf5check.bat batch file in c:\MyHDFstuff\hdf5 directory. - - hdf5check batch file can be run with one of the following four options: - - hdf5check Test HDF5 C library and tools only. - - hdf5check enablecpp Test HDF5 C/C++ libraries and tools. - - hdf5check enablefortran Test HDF5 C/Fortran libraries and - tools. To use this option, HDF5 - Fortran libraries must have been built. - - hdf5check enableall Test HDF5 C/Fortran libraries and - tools. To use this option, HDF5 - Fortran libraries must have been built. - - nodebug option can be added to any of the above options to only - test the release versions. - - Invoke a command prompt window and run hdf5check with appropriate - option. Users are encouraged to pipe the test output into a file. - You should find no "*FAILED*" marks. - -3. Installing HDF5 Libraries - -Run the batch file c:\MyHDFstuff\hdf5\installhdf5lib.bat to install all -HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib directory. - -For further information, please refer to INSTALL_WINDOWS.txt. - - -*********************************************************************** -For further information, please refer to INSTALL_WINDOWS.txt. - -Please send email to help@hdfgroup.org for further assistance. diff --git a/release_docs/obsolete_windows_docs/INSTALL_Windows_Short_VS2008.TXT b/release_docs/obsolete_windows_docs/INSTALL_Windows_Short_VS2008.TXT deleted file mode 100644 index 4ec79ed..0000000 --- a/release_docs/obsolete_windows_docs/INSTALL_Windows_Short_VS2008.TXT +++ /dev/null @@ -1,201 +0,0 @@ -************************************************************************ -* Build and Install HDF5 C/C++ Library with Visual Studio 2008 * -* with Windows XP (Short Version) * -************************************************************************ - -Notes: This short instruction is written for users who want to quickly build - HDF5 library and tools from the HDF5 source code package with Microsoft - Visual Studio 2008 but do not want to know HDF5 building and installation - details on Windows XP. - - For detailed HDF5 build and install information, or if you have trouble - following any steps in the instructions, please refer to - INSTALL_Windows.txt for further information. - - For users who would like to build and test HDF5 package from the - command line, please refer to INSTALL_Windows_From_Command_Line.txt. - - Notes: - - 1. HDF5 1.8 can also be built using Visual Studio 2008 on Windows - Vista. For details, please see Section X of INSTALL_Windows.txt. - - 2. 64-bit builds are also supported in Visual Studio 2008. For details - please see Section IX of INSTALL_Windows.txt. - - 3. Fortran libraries can be built with Visual Studio 2008 and Intel - Fortran 10.1. For details, see Section VI of INSTALL_Windows.txt. - -WARNINGS: - -Please read CAREFULLY about HDF5 build and install preconditions and -notes in INSTALL_Windows.txt before starting below procedures. - - -======================================================================== - Preconditions -======================================================================== - - 1. Set up path for external libraries and headers - - Skip this part if you don't want to use ANY compression features provided - by HDF5. Please do read Section V in INSTALL_Windows.txt. - - You have to read this part even if you want to only use Zlib or Szip. You - also need to read Section V in INSTALL_Windows.txt. - - Invoke Microsoft Visual Studio and go to "Tools" and select "Options". In - the left pane of "Option" window poped up, choose and expand "Projects", - Click on "VC++ Directories". In the right pane, Find the box "Show - directories for", choose "Include files", if you can not find your Zlib - and Szip header path (for example, c:\zlib125\include, c:\szip\include) - from the directory list, add the header path (c:\zlib125\include, - c:\szip\include) to the included directories. - - Find the box "Show directories for", choose "Library files", If you cannot - find your Zlib and Szip library path (for example, c:\zlib125\dll, - c:\szip\dll) from the directory list, add the library path - (c:\zlib125\dll, c:\szip\dll) to the library directories. - - NOTE: - If you are using VS2010, the path settings will need to be in project - property sheets per project. Go to "Project" and select "Properties", find - "Configuration Properties", and then "VC++ Directories". - - Add the header path to the "Include Directories" setting. - - Add the library path to the "Library Directories" setting. - -======================================================================== - Building HDF5 C/C++ Libraries with Visual Studio 2008 -======================================================================== - - 1. Run batch file copy_hdf.bat - - Go to c:\MyHDFstuff\hdf5\windows and run copy_hdf.bat. This process will - copy all the necessary batch files, windows specific source codes and - text files saved under c:\MyHDFstuff\hdf5\windows directory to the - corresponding directories under hdf5. - - 2. Invoke Microsoft Visual Studio compiler - - Invoke Microsoft Visual Studio. From the main menu, go to "File" and - select the "Open Solution" option. Then open the - c:\MyHDFstuff\hdf5\windows\proj\all\all.sln solution if you are building - without Fortran libraries, or - c:\MyHDFstuff\hdf5\windows\proj\all_fortran\all_fortran.sln if you would - like to use Fortran. - - You should find Windows project files listed as "all", "big", etc. on the - left. - - - 3. (Optional) Disable HDF5 C++ and High level C++ - - In HDF5 1.8, C++ and HL C++ libraries are built by default. To opt-out, - you must explicitly disable them. - - 3.1 Skip this step if you do want to build HDF5 High-Level C++ libraries - - Go to "Project" and select "Project Dependencies". Select "all", and - disable all of the following projects: - - hdf5_hl_cpp - hdf5_hl_cppdll - hl_test_table_cpp - hl_test_table_cppdll - - 3.2 Skip this step if you do want to build HDF5 High-Level libraries - - Go to "Project" and select "Project Dependencies". Select "all", and - disable all of the project files listed in the previous step, as well - as the following projects: - - hdf5_hl - hdf5_hldll - hl_test_image - hl_test_imagedll - hl_test_lite - hl_test_litedll - hl_test_table - hl_test_tabledll - hl_test_ds - hl_test_dsdll - hl_test_packet - hl_test_packetdll - - Click on "OK", From the main menu, choose "Build"-> "Build" or - "Rebuild ALL" to build both release and debug version of HDF5 - Libraries. - - - 4. Select "Build", then Select "Configuration Manager". - - 4.1 To build debug static libraries, debug multithreaded DLLs, and tests: - - In "Active Solution Configuration", select "Debug". Select "Close". - Select "Build" -> "Build Solution" or "Rebuild Solution" to build debug - version of project "all". - - 4.2 To build release static libraries, multithreaded DLLs and tests: - - In "Active Solution Configuration", select "Release". Select "Close". - Select "Build" -> "Build Solution" or "Rebuild Solution" to build release - version of project "all". - - Both debug and release versions must be built. - - Warning messages can be ignored. - -======================================================================== - Testing HDF5 C/C++ Libraries -======================================================================== - -HDF5 libraries and tools should be tested to make sure that they were -built correctly. c:\MyHDFstuff\hdf5\hdf5check.bat was provided to test -HDF5 libraries and tools. - -hdf5check.bat has four options: - - hdf5check test HDF5 C library and tools only - - hdf5check enablecpp test HDF5 C/C++ libraries and tools - - hdf5check enablefortran test HDF5 C/Fortran libraries and tools - - hdf5check enableall test HDF5 C/C++/Fortran libraries and tools - - nodebug -- can be added to any of the above to not - test debug versions - -Notes: Users who only build HDF5 C/C++ libraries ONLY have the first - two options. - -Invoke a command prompt window and run hdf5check with appropriate option. -Users are encouraged to pipe the test output into a file. You should find -no "*FAILED*" marks. - -If you want to test HDF5 libraries and tools one by one, please refer to -Section II, step 2 in INSTALL_Windows.txt. - - -======================================================================== - Installing HDF5 C/C++ Libraries -======================================================================== - -Run the batch file c:\MyHDFstuff\hdf5\installhdf5lib.bat to install -all HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib directory. - -======================================================================== - Building HDF5 Examples and Applications -======================================================================== - -Building HDF5 Examples is Optional. Please read Section II, step 4 and -the following part in INSTALL_Windows.txt for detailed information. - - - -************************************************************************ - -Need further assistance, send email to help@hdfgroup.org - diff --git a/windows/COPYING b/windows/COPYING deleted file mode 100644 index 6903daf..0000000 --- a/windows/COPYING +++ /dev/null @@ -1,16 +0,0 @@ - - Copyright by The HDF Group and - The Board of Trustees of the University of Illinois. - All rights reserved. - - The files and subdirectories in this directory are part of HDF5. - The full HDF5 copyright notice, including terms governing use, - modification, and redistribution, is contained in the files COPYING - and Copyright.html. COPYING can be found at the root of the source - code distribution tree; Copyright.html can be found at the root - level of an installed copy of the electronic HDF5 document set and - is linked from the top-level documents page. It can also be found - at http://www.hdfgroup.org/HDF5/doc/Copyright.html. If you do not - have access to either file, you may request a copy from - help@hdfgroup.org. - diff --git a/windows/InstallExamples.bat b/windows/InstallExamples.bat deleted file mode 100755 index 5316f5d..0000000 --- a/windows/InstallExamples.bat +++ /dev/null @@ -1,99 +0,0 @@ -@REM Copyright by The HDF Group. -@REM Copyright by the Board of Trustees of the University of Illinois. -@REM All rights reserved. -@REM -@REM This file is part of HDF5. The full HDF5 copyright notice, including -@REM terms governing use, modification, and redistribution, is contained in -@REM the files COPYING and Copyright.html. COPYING can be found at the root -@REM of the source code distribution tree; Copyright.html can be found at the -@REM root level of an installed copy of the electronic HDF5 document set and -@REM is linked from the top-level documents page. It can also be found at -@REM http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -@REM access to either file, you may request a copy from help@hdfgroup.org. - - -@ECHO OFF -REM This batch file is used to install HDF5 C examples' -REM executable files. -REM By Xuan Bai -REM Created on: 9/20/2004 -REM Last Modified: 10/27/2004 - -cd examples - -mkdir examplesREL -mkdir examplesRELDLL - -cd attributetest -copy release\attributetest.exe ..\examplesREL\ -cd .. - -cd attributetestdll -opy release\attributetestdll.exe ..\examplesRELDLL\ -cd .. - -cd chunkread -copy release\chunkread.exe ..\examplesREL\ -cd .. - -cd chunkreaddll -copy release\chunkreaddll.exe ..\examplesRELDLL\ -cd .. - -cd compoundtest -copy release\compoundtest.exe ..\examplesREL\ -cd .. - -cd compoundtestdll -copy release\compoundtestdll.exe ..\examplesRELDLL\ -cd .. - -cd extendwritetest -copy release\extendwritetest.exe ..\examplesREL\ -cd .. - -cd extendwritetestdll -copy release\extendwritetestdll.exe ..\examplesRELDLL\ -cd .. - -cd grouptest -copy release\grouptest.exe ..\examplesREL\ -cd .. - -cd grouptestdll -copy release\grouptestdll.exe ..\examplesRELDLL\ -cd .. - -cd intermgrouptest -copy release\intermgrouptest.exe ..\examplesREL\ -cd .. - -cd intermgrouptestdll -copy release\intermgrouptestdll.exe ..\examplesRELDLL\ -cd .. - -cd readtest -copy release\readtest.exe ..\examplesREL\ -cd .. - -cd readtestdll -copy release\readtestdll.exe ..\examplesRELDLL\ -cd .. - -cd selectest -copy release\selectest.exe ..\examplesREL\ -cd .. - -cd selectestdll -copy release\selectestdll.exe ..\examplesRELDLL\ -cd .. - -cd writetest -copy release\writetest.exe ..\examplesREL\ -cd .. - -cd writetestdll -copy release\writetestdll.exe ..\examplesRELDLL\ -cd .. - -cd .. \ No newline at end of file diff --git a/windows/InstallcppExamples.BAT b/windows/InstallcppExamples.BAT deleted file mode 100755 index fb0f800..0000000 --- a/windows/InstallcppExamples.BAT +++ /dev/null @@ -1,83 +0,0 @@ -@REM Copyright by The HDF Group. -@REM Copyright by the Board of Trustees of the University of Illinois. -@REM All rights reserved. -@REM -@REM This file is part of HDF5. The full HDF5 copyright notice, including -@REM terms governing use, modification, and redistribution, is contained in -@REM the files COPYING and Copyright.html. COPYING can be found at the root -@REM of the source code distribution tree; Copyright.html can be found at the -@REM root level of an installed copy of the electronic HDF5 document set and -@REM is linked from the top-level documents page. It can also be found at -@REM http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -@REM access to either file, you may request a copy from help@hdfgroup.org. - - -@ECHO OFF -REM This batch file is used to install HDF5 C++ examples' -REM executable files. -REM By Xuan Bai -REM Created on: 10/20/2004 -REM Last Modified: 10/27/2004 - -cd c++\examples - -mkdir cppexamplesREL -mkdir cppexamplesRELDLL - -cd chunkstest -copy release\chunkstest.exe ..\cppexamplesREL\ -cd .. - -cd chunkstestdll -copy release\chunkstestdll.exe ..\cppexamplesRELDLL\ -cd .. - -cd compoundtest -copy release\compoundtest.exe ..\cppexamplesREL\ -cd .. - -cd compoundtestdll -copy release\compoundtestdll.exe ..\cppexamplesRELDLL\ -cd .. - -cd createtest -copy release\createtest.exe ..\cppexamplesREL\ -cd .. - -cd createtestdll -copy release\createtestdll.exe ..\cppexamplesRELDLL\ -cd .. - -cd extend_dstest -copy release\extend_dstest.exe ..\cppexamplesREL\ -cd .. - -cd extend_dstestdll -copy release\extend_dstestdll.exe ..\cppexamplesRELDLL\ -cd .. - -cd h5grouptest -copy release\h5grouptest.exe ..\cppexamplesREL\ -cd .. - -cd h5grouptestdll -copy release\h5grouptestdll.exe ..\cppexamplesRELDLL\ -cd .. - -cd readdatatest -copy release\readdatatest.exe ..\cppexamplesREL\ -cd .. - -cd readdatatestdll -copy release\readdatatestdll.exe ..\cppexamplesRELDLL\ -cd .. - -cd writedatatest -copy release\writedatatest.exe ..\cppexamplesREL\ -cd .. - -cd writedatatestdll -copy release\writedatatestdll.exe ..\cppexamplesRELDLL\ -cd .. - -cd ..\.. diff --git a/windows/Installf90Examples.BAT b/windows/Installf90Examples.BAT deleted file mode 100755 index 535cec1..0000000 --- a/windows/Installf90Examples.BAT +++ /dev/null @@ -1,140 +0,0 @@ -@REM Copyright by The HDF Group. -@REM Copyright by the Board of Trustees of the University of Illinois. -@REM All rights reserved. -@REM -@REM This file is part of HDF5. The full HDF5 copyright notice, including -@REM terms governing use, modification, and redistribution, is contained in -@REM the files COPYING and Copyright.html. COPYING can be found at the root -@REM of the source code distribution tree; Copyright.html can be found at the -@REM root level of an installed copy of the electronic HDF5 document set and -@REM is linked from the top-level documents page. It can also be found at -@REM http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -@REM access to either file, you may request a copy from help@hdfgroup.org. - - - -@ECHO OFF -REM This batch file is used to install HDF5 Fortran examples' -REM executable files. -REM By Xuan Bai -REM Created on: 10/20/2004 -REM Last Modified: 10/28/2004 - -cd fortran\examples - -mkdir f90examplesREL -mkdir f90examplesRELDLL - -cd attreexampletest -copy release\attreexampletest.exe ..\f90examplesREL\ -cd .. - -cd attreexampletestdll -copy release\attreexampletestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd compoundtest -copy release\compoundtest.exe ..\f90examplesREL\ -cd .. - -cd compoundtestdll -copy release\compoundtestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd dsetexampletest -copy release\dsetexampletest.exe ..\f90examplesREL\ -cd .. - -cd dsetexampletestdll -copy release\dsetexampletestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd fileexampletest -copy release\fileexampletest.exe ..\f90examplesREL\ -cd .. - -cd fileexampletestdll -copy release\fileexampletestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd groupexampletest -copy release\groupexampletest.exe ..\f90examplesREL\ -cd .. - -cd groupexampletestdll -copy release\groupexampletestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd grpdsetexampletest -copy release\grpdsetexampletest.exe ..\f90examplesREL\ -cd .. - -cd grpdsetexampletestdll -copy release\grpdsetexampletestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd grpittest -copy release\grpittest.exe ..\f90examplesREL\ -cd .. - -cd grpittestdll -copy release\grpittestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd grpsexampletest -copy release\grpsexampletest.exe ..\f90examplesREL\ -cd .. - -cd grpsexampletestdll -copy release\grpsexampletestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd hyperslabtest -copy release\hyperslabtest.exe ..\f90examplesREL\ -cd .. - -cd hyperslabtestdll -copy release\hyperslabtestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd mountexampletest -copy release\mountexampletest.exe ..\f90examplesREL\ -cd .. - -cd mountexampletestdll -copy release\mountexampletestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd refobjexampletest -copy release\refobjexampletest.exe ..\f90examplesREL\ -cd .. - -cd refobjexampletestdll -copy release\refobjexampletestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd refregexampletest -copy release\refregexampletest.exe ..\f90examplesREL\ -cd .. - -cd refregexampletestdll -copy release\refregexampletestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd rwdsetexampletest -copy release\rwdsetexampletest.exe ..\f90examplesREL\ -cd .. - -cd rwdsetexampletestdll -copy release\rwdsetexampletestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd selecteletest -copy release\selecteletest.exe ..\f90examplesREL\ -cd .. - -cd selecteletestdll -copy release\selecteletestdll.exe ..\f90examplesRELDLL\ -cd .. - -cd ..\.. \ No newline at end of file diff --git a/windows/c++/examples/allcppexamples/allcppexamples.sln b/windows/c++/examples/allcppexamples/allcppexamples.sln deleted file mode 100644 index ff05007..0000000 --- a/windows/c++/examples/allcppexamples/allcppexamples.sln +++ /dev/null @@ -1,181 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "allcppexamples", "allcppexamples.vcproj", "{27E3886B-0BAC-4E00-8F89-163208E03462}" - ProjectSection(ProjectDependencies) = postProject - {7AABEE0C-3749-49C6-B951-5081BE817897} = {7AABEE0C-3749-49C6-B951-5081BE817897} - {562DA812-6FD9-424A-BC3E-044362DC93C1} = {562DA812-6FD9-424A-BC3E-044362DC93C1} - {9C900514-5BB2-4BA2-B5DF-5FD8572982DC} = {9C900514-5BB2-4BA2-B5DF-5FD8572982DC} - {8A70FD1D-7E7E-448B-8F5F-7CF2A414F309} = {8A70FD1D-7E7E-448B-8F5F-7CF2A414F309} - {798DE42A-5B27-4B33-B54A-58D45EFD600B} = {798DE42A-5B27-4B33-B54A-58D45EFD600B} - {F144F936-D02D-4859-9FAA-FED36AC8A0C4} = {F144F936-D02D-4859-9FAA-FED36AC8A0C4} - {1D870142-6627-41ED-95C3-31CF9783FE70} = {1D870142-6627-41ED-95C3-31CF9783FE70} - {B187A146-D60D-4587-90F5-A501E4B826A6} = {B187A146-D60D-4587-90F5-A501E4B826A6} - {C75DC585-7E3D-472D-AB77-EAE48876FA8C} = {C75DC585-7E3D-472D-AB77-EAE48876FA8C} - {8CD35A8A-1D59-4ACE-B684-A7FD9952A45C} = {8CD35A8A-1D59-4ACE-B684-A7FD9952A45C} - {DA72AC9E-B53E-43B4-A9C1-A1E94F3733CD} = {DA72AC9E-B53E-43B4-A9C1-A1E94F3733CD} - {AC1F5EA5-2256-4E27-8D56-D9A5AA71F411} = {AC1F5EA5-2256-4E27-8D56-D9A5AA71F411} - {051AA0B9-BC9B-4732-BE21-F3949C6A179B} = {051AA0B9-BC9B-4732-BE21-F3949C6A179B} - {1F74A3E0-276B-4A85-BBB0-3421434D5946} = {1F74A3E0-276B-4A85-BBB0-3421434D5946} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chunkstest", "..\chunkstest\chunkstest.vcproj", "{9C900514-5BB2-4BA2-B5DF-5FD8572982DC}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chunkstestdll", "..\chunkstestdll\chunkstestdll.vcproj", "{1D870142-6627-41ED-95C3-31CF9783FE70}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "compoundtest", "..\compoundtest\compoundtest.vcproj", "{8CD35A8A-1D59-4ACE-B684-A7FD9952A45C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "compoundtestdll", "..\compoundtestdll\compoundtestdll.vcproj", "{F144F936-D02D-4859-9FAA-FED36AC8A0C4}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "createtest", "..\createtest\createtest.vcproj", "{B187A146-D60D-4587-90F5-A501E4B826A6}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "createtestdll", "..\createtestdll\createtestdll.vcproj", "{AC1F5EA5-2256-4E27-8D56-D9A5AA71F411}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extend_dstest", "..\extend_dstest\extend_dstest.vcproj", "{1F74A3E0-276B-4A85-BBB0-3421434D5946}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extend_dstestdll", "..\extend_dstestdll\extend_dstestdll.vcproj", "{DA72AC9E-B53E-43B4-A9C1-A1E94F3733CD}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5grouptest", "..\h5grouptest\h5grouptest.vcproj", "{798DE42A-5B27-4B33-B54A-58D45EFD600B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5grouptestdll", "..\h5grouptestdll\h5grouptestdll.vcproj", "{7AABEE0C-3749-49C6-B951-5081BE817897}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "readdatatest", "..\readdatatest\readdatatest.vcproj", "{C75DC585-7E3D-472D-AB77-EAE48876FA8C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "readdatatestdll", "..\readdatatestdll\readdatatestdll.vcproj", "{051AA0B9-BC9B-4732-BE21-F3949C6A179B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "writedatatest", "..\writedatatest\writedatatest.vcproj", "{8A70FD1D-7E7E-448B-8F5F-7CF2A414F309}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "writedatatestdll", "..\writedatatestdll\writedatatestdll.vcproj", "{562DA812-6FD9-424A-BC3E-044362DC93C1}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {27E3886B-0BAC-4E00-8F89-163208E03462}.Debug|Win32.ActiveCfg = Debug|Win32 - {27E3886B-0BAC-4E00-8F89-163208E03462}.Debug|Win32.Build.0 = Debug|Win32 - {27E3886B-0BAC-4E00-8F89-163208E03462}.Debug|x64.ActiveCfg = Debug|x64 - {27E3886B-0BAC-4E00-8F89-163208E03462}.Debug|x64.Build.0 = Debug|x64 - {27E3886B-0BAC-4E00-8F89-163208E03462}.Release|Win32.ActiveCfg = Release|Win32 - {27E3886B-0BAC-4E00-8F89-163208E03462}.Release|Win32.Build.0 = Release|Win32 - {27E3886B-0BAC-4E00-8F89-163208E03462}.Release|x64.ActiveCfg = Release|x64 - {27E3886B-0BAC-4E00-8F89-163208E03462}.Release|x64.Build.0 = Release|x64 - {9C900514-5BB2-4BA2-B5DF-5FD8572982DC}.Debug|Win32.ActiveCfg = Debug|Win32 - {9C900514-5BB2-4BA2-B5DF-5FD8572982DC}.Debug|Win32.Build.0 = Debug|Win32 - {9C900514-5BB2-4BA2-B5DF-5FD8572982DC}.Debug|x64.ActiveCfg = Debug|x64 - {9C900514-5BB2-4BA2-B5DF-5FD8572982DC}.Debug|x64.Build.0 = Debug|x64 - {9C900514-5BB2-4BA2-B5DF-5FD8572982DC}.Release|Win32.ActiveCfg = Release|Win32 - {9C900514-5BB2-4BA2-B5DF-5FD8572982DC}.Release|Win32.Build.0 = Release|Win32 - {9C900514-5BB2-4BA2-B5DF-5FD8572982DC}.Release|x64.ActiveCfg = Release|x64 - {9C900514-5BB2-4BA2-B5DF-5FD8572982DC}.Release|x64.Build.0 = Release|x64 - {1D870142-6627-41ED-95C3-31CF9783FE70}.Debug|Win32.ActiveCfg = Debug|Win32 - {1D870142-6627-41ED-95C3-31CF9783FE70}.Debug|Win32.Build.0 = Debug|Win32 - {1D870142-6627-41ED-95C3-31CF9783FE70}.Debug|x64.ActiveCfg = Debug|x64 - {1D870142-6627-41ED-95C3-31CF9783FE70}.Debug|x64.Build.0 = Debug|x64 - {1D870142-6627-41ED-95C3-31CF9783FE70}.Release|Win32.ActiveCfg = Release|Win32 - {1D870142-6627-41ED-95C3-31CF9783FE70}.Release|Win32.Build.0 = Release|Win32 - {1D870142-6627-41ED-95C3-31CF9783FE70}.Release|x64.ActiveCfg = Release|x64 - {1D870142-6627-41ED-95C3-31CF9783FE70}.Release|x64.Build.0 = Release|x64 - {8CD35A8A-1D59-4ACE-B684-A7FD9952A45C}.Debug|Win32.ActiveCfg = Debug|Win32 - {8CD35A8A-1D59-4ACE-B684-A7FD9952A45C}.Debug|Win32.Build.0 = Debug|Win32 - {8CD35A8A-1D59-4ACE-B684-A7FD9952A45C}.Debug|x64.ActiveCfg = Debug|x64 - {8CD35A8A-1D59-4ACE-B684-A7FD9952A45C}.Debug|x64.Build.0 = Debug|x64 - {8CD35A8A-1D59-4ACE-B684-A7FD9952A45C}.Release|Win32.ActiveCfg = Release|Win32 - {8CD35A8A-1D59-4ACE-B684-A7FD9952A45C}.Release|Win32.Build.0 = Release|Win32 - {8CD35A8A-1D59-4ACE-B684-A7FD9952A45C}.Release|x64.ActiveCfg = Release|x64 - {8CD35A8A-1D59-4ACE-B684-A7FD9952A45C}.Release|x64.Build.0 = Release|x64 - {F144F936-D02D-4859-9FAA-FED36AC8A0C4}.Debug|Win32.ActiveCfg = Debug|Win32 - {F144F936-D02D-4859-9FAA-FED36AC8A0C4}.Debug|Win32.Build.0 = Debug|Win32 - {F144F936-D02D-4859-9FAA-FED36AC8A0C4}.Debug|x64.ActiveCfg = Debug|x64 - {F144F936-D02D-4859-9FAA-FED36AC8A0C4}.Debug|x64.Build.0 = Debug|x64 - {F144F936-D02D-4859-9FAA-FED36AC8A0C4}.Release|Win32.ActiveCfg = Release|Win32 - {F144F936-D02D-4859-9FAA-FED36AC8A0C4}.Release|Win32.Build.0 = Release|Win32 - {F144F936-D02D-4859-9FAA-FED36AC8A0C4}.Release|x64.ActiveCfg = Release|x64 - {F144F936-D02D-4859-9FAA-FED36AC8A0C4}.Release|x64.Build.0 = Release|x64 - {B187A146-D60D-4587-90F5-A501E4B826A6}.Debug|Win32.ActiveCfg = Debug|Win32 - {B187A146-D60D-4587-90F5-A501E4B826A6}.Debug|Win32.Build.0 = Debug|Win32 - {B187A146-D60D-4587-90F5-A501E4B826A6}.Debug|x64.ActiveCfg = Debug|x64 - {B187A146-D60D-4587-90F5-A501E4B826A6}.Debug|x64.Build.0 = Debug|x64 - {B187A146-D60D-4587-90F5-A501E4B826A6}.Release|Win32.ActiveCfg = Release|Win32 - {B187A146-D60D-4587-90F5-A501E4B826A6}.Release|Win32.Build.0 = Release|Win32 - {B187A146-D60D-4587-90F5-A501E4B826A6}.Release|x64.ActiveCfg = Release|x64 - {B187A146-D60D-4587-90F5-A501E4B826A6}.Release|x64.Build.0 = Release|x64 - {AC1F5EA5-2256-4E27-8D56-D9A5AA71F411}.Debug|Win32.ActiveCfg = Debug|Win32 - {AC1F5EA5-2256-4E27-8D56-D9A5AA71F411}.Debug|Win32.Build.0 = Debug|Win32 - {AC1F5EA5-2256-4E27-8D56-D9A5AA71F411}.Debug|x64.ActiveCfg = Debug|x64 - {AC1F5EA5-2256-4E27-8D56-D9A5AA71F411}.Debug|x64.Build.0 = Debug|x64 - {AC1F5EA5-2256-4E27-8D56-D9A5AA71F411}.Release|Win32.ActiveCfg = Release|Win32 - {AC1F5EA5-2256-4E27-8D56-D9A5AA71F411}.Release|Win32.Build.0 = Release|Win32 - {AC1F5EA5-2256-4E27-8D56-D9A5AA71F411}.Release|x64.ActiveCfg = Release|x64 - {AC1F5EA5-2256-4E27-8D56-D9A5AA71F411}.Release|x64.Build.0 = Release|x64 - {1F74A3E0-276B-4A85-BBB0-3421434D5946}.Debug|Win32.ActiveCfg = Debug|Win32 - {1F74A3E0-276B-4A85-BBB0-3421434D5946}.Debug|Win32.Build.0 = Debug|Win32 - {1F74A3E0-276B-4A85-BBB0-3421434D5946}.Debug|x64.ActiveCfg = Debug|x64 - {1F74A3E0-276B-4A85-BBB0-3421434D5946}.Debug|x64.Build.0 = Debug|x64 - {1F74A3E0-276B-4A85-BBB0-3421434D5946}.Release|Win32.ActiveCfg = Release|Win32 - {1F74A3E0-276B-4A85-BBB0-3421434D5946}.Release|Win32.Build.0 = Release|Win32 - {1F74A3E0-276B-4A85-BBB0-3421434D5946}.Release|x64.ActiveCfg = Release|x64 - {1F74A3E0-276B-4A85-BBB0-3421434D5946}.Release|x64.Build.0 = Release|x64 - {DA72AC9E-B53E-43B4-A9C1-A1E94F3733CD}.Debug|Win32.ActiveCfg = Debug|Win32 - {DA72AC9E-B53E-43B4-A9C1-A1E94F3733CD}.Debug|Win32.Build.0 = Debug|Win32 - {DA72AC9E-B53E-43B4-A9C1-A1E94F3733CD}.Debug|x64.ActiveCfg = Debug|x64 - {DA72AC9E-B53E-43B4-A9C1-A1E94F3733CD}.Debug|x64.Build.0 = Debug|x64 - {DA72AC9E-B53E-43B4-A9C1-A1E94F3733CD}.Release|Win32.ActiveCfg = Release|Win32 - {DA72AC9E-B53E-43B4-A9C1-A1E94F3733CD}.Release|Win32.Build.0 = Release|Win32 - {DA72AC9E-B53E-43B4-A9C1-A1E94F3733CD}.Release|x64.ActiveCfg = Release|x64 - {DA72AC9E-B53E-43B4-A9C1-A1E94F3733CD}.Release|x64.Build.0 = Release|x64 - {798DE42A-5B27-4B33-B54A-58D45EFD600B}.Debug|Win32.ActiveCfg = Debug|Win32 - {798DE42A-5B27-4B33-B54A-58D45EFD600B}.Debug|Win32.Build.0 = Debug|Win32 - {798DE42A-5B27-4B33-B54A-58D45EFD600B}.Debug|x64.ActiveCfg = Debug|x64 - {798DE42A-5B27-4B33-B54A-58D45EFD600B}.Debug|x64.Build.0 = Debug|x64 - {798DE42A-5B27-4B33-B54A-58D45EFD600B}.Release|Win32.ActiveCfg = Release|Win32 - {798DE42A-5B27-4B33-B54A-58D45EFD600B}.Release|Win32.Build.0 = Release|Win32 - {798DE42A-5B27-4B33-B54A-58D45EFD600B}.Release|x64.ActiveCfg = Release|x64 - {798DE42A-5B27-4B33-B54A-58D45EFD600B}.Release|x64.Build.0 = Release|x64 - {7AABEE0C-3749-49C6-B951-5081BE817897}.Debug|Win32.ActiveCfg = Debug|Win32 - {7AABEE0C-3749-49C6-B951-5081BE817897}.Debug|Win32.Build.0 = Debug|Win32 - {7AABEE0C-3749-49C6-B951-5081BE817897}.Debug|x64.ActiveCfg = Debug|x64 - {7AABEE0C-3749-49C6-B951-5081BE817897}.Debug|x64.Build.0 = Debug|x64 - {7AABEE0C-3749-49C6-B951-5081BE817897}.Release|Win32.ActiveCfg = Release|Win32 - {7AABEE0C-3749-49C6-B951-5081BE817897}.Release|Win32.Build.0 = Release|Win32 - {7AABEE0C-3749-49C6-B951-5081BE817897}.Release|x64.ActiveCfg = Release|x64 - {7AABEE0C-3749-49C6-B951-5081BE817897}.Release|x64.Build.0 = Release|x64 - {C75DC585-7E3D-472D-AB77-EAE48876FA8C}.Debug|Win32.ActiveCfg = Debug|Win32 - {C75DC585-7E3D-472D-AB77-EAE48876FA8C}.Debug|Win32.Build.0 = Debug|Win32 - {C75DC585-7E3D-472D-AB77-EAE48876FA8C}.Debug|x64.ActiveCfg = Debug|x64 - {C75DC585-7E3D-472D-AB77-EAE48876FA8C}.Debug|x64.Build.0 = Debug|x64 - {C75DC585-7E3D-472D-AB77-EAE48876FA8C}.Release|Win32.ActiveCfg = Release|Win32 - {C75DC585-7E3D-472D-AB77-EAE48876FA8C}.Release|Win32.Build.0 = Release|Win32 - {C75DC585-7E3D-472D-AB77-EAE48876FA8C}.Release|x64.ActiveCfg = Release|x64 - {C75DC585-7E3D-472D-AB77-EAE48876FA8C}.Release|x64.Build.0 = Release|x64 - {051AA0B9-BC9B-4732-BE21-F3949C6A179B}.Debug|Win32.ActiveCfg = Debug|Win32 - {051AA0B9-BC9B-4732-BE21-F3949C6A179B}.Debug|Win32.Build.0 = Debug|Win32 - {051AA0B9-BC9B-4732-BE21-F3949C6A179B}.Debug|x64.ActiveCfg = Debug|x64 - {051AA0B9-BC9B-4732-BE21-F3949C6A179B}.Debug|x64.Build.0 = Debug|x64 - {051AA0B9-BC9B-4732-BE21-F3949C6A179B}.Release|Win32.ActiveCfg = Release|Win32 - {051AA0B9-BC9B-4732-BE21-F3949C6A179B}.Release|Win32.Build.0 = Release|Win32 - {051AA0B9-BC9B-4732-BE21-F3949C6A179B}.Release|x64.ActiveCfg = Release|x64 - {051AA0B9-BC9B-4732-BE21-F3949C6A179B}.Release|x64.Build.0 = Release|x64 - {8A70FD1D-7E7E-448B-8F5F-7CF2A414F309}.Debug|Win32.ActiveCfg = Debug|Win32 - {8A70FD1D-7E7E-448B-8F5F-7CF2A414F309}.Debug|Win32.Build.0 = Debug|Win32 - {8A70FD1D-7E7E-448B-8F5F-7CF2A414F309}.Debug|x64.ActiveCfg = Debug|x64 - {8A70FD1D-7E7E-448B-8F5F-7CF2A414F309}.Debug|x64.Build.0 = Debug|x64 - {8A70FD1D-7E7E-448B-8F5F-7CF2A414F309}.Release|Win32.ActiveCfg = Release|Win32 - {8A70FD1D-7E7E-448B-8F5F-7CF2A414F309}.Release|Win32.Build.0 = Release|Win32 - {8A70FD1D-7E7E-448B-8F5F-7CF2A414F309}.Release|x64.ActiveCfg = Release|x64 - {8A70FD1D-7E7E-448B-8F5F-7CF2A414F309}.Release|x64.Build.0 = Release|x64 - {562DA812-6FD9-424A-BC3E-044362DC93C1}.Debug|Win32.ActiveCfg = Debug|Win32 - {562DA812-6FD9-424A-BC3E-044362DC93C1}.Debug|Win32.Build.0 = Debug|Win32 - {562DA812-6FD9-424A-BC3E-044362DC93C1}.Debug|x64.ActiveCfg = Debug|x64 - {562DA812-6FD9-424A-BC3E-044362DC93C1}.Debug|x64.Build.0 = Debug|x64 - {562DA812-6FD9-424A-BC3E-044362DC93C1}.Release|Win32.ActiveCfg = Release|Win32 - {562DA812-6FD9-424A-BC3E-044362DC93C1}.Release|Win32.Build.0 = Release|Win32 - {562DA812-6FD9-424A-BC3E-044362DC93C1}.Release|x64.ActiveCfg = Release|x64 - {562DA812-6FD9-424A-BC3E-044362DC93C1}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/windows/c++/examples/allcppexamples/allcppexamples.vcproj b/windows/c++/examples/allcppexamples/allcppexamples.vcproj deleted file mode 100644 index 6a6d348..0000000 --- a/windows/c++/examples/allcppexamples/allcppexamples.vcproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/chunkstest/chunkstest.vcproj b/windows/c++/examples/chunkstest/chunkstest.vcproj deleted file mode 100644 index 7a59a0a..0000000 --- a/windows/c++/examples/chunkstest/chunkstest.vcproj +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/chunkstestdll/chunkstestdll.vcproj b/windows/c++/examples/chunkstestdll/chunkstestdll.vcproj deleted file mode 100644 index fa32f33..0000000 --- a/windows/c++/examples/chunkstestdll/chunkstestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/compoundtest/compoundtest.vcproj b/windows/c++/examples/compoundtest/compoundtest.vcproj deleted file mode 100644 index 418bfd9..0000000 --- a/windows/c++/examples/compoundtest/compoundtest.vcproj +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/compoundtestdll/compoundtestdll.vcproj b/windows/c++/examples/compoundtestdll/compoundtestdll.vcproj deleted file mode 100644 index a9e524e..0000000 --- a/windows/c++/examples/compoundtestdll/compoundtestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/createtest/createtest.vcproj b/windows/c++/examples/createtest/createtest.vcproj deleted file mode 100644 index 422872a..0000000 --- a/windows/c++/examples/createtest/createtest.vcproj +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/createtestdll/createtestdll.vcproj b/windows/c++/examples/createtestdll/createtestdll.vcproj deleted file mode 100644 index 1ec1669..0000000 --- a/windows/c++/examples/createtestdll/createtestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/extend_dstest/extend_dstest.vcproj b/windows/c++/examples/extend_dstest/extend_dstest.vcproj deleted file mode 100644 index ac72191..0000000 --- a/windows/c++/examples/extend_dstest/extend_dstest.vcproj +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/extend_dstestdll/extend_dstestdll.vcproj b/windows/c++/examples/extend_dstestdll/extend_dstestdll.vcproj deleted file mode 100644 index 7862d48..0000000 --- a/windows/c++/examples/extend_dstestdll/extend_dstestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/h5grouptest/h5grouptest.vcproj b/windows/c++/examples/h5grouptest/h5grouptest.vcproj deleted file mode 100644 index 39a19b6..0000000 --- a/windows/c++/examples/h5grouptest/h5grouptest.vcproj +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/h5grouptestdll/h5grouptestdll.vcproj b/windows/c++/examples/h5grouptestdll/h5grouptestdll.vcproj deleted file mode 100644 index ceb3f4f..0000000 --- a/windows/c++/examples/h5grouptestdll/h5grouptestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/readdatatest/readdatatest.vcproj b/windows/c++/examples/readdatatest/readdatatest.vcproj deleted file mode 100644 index 950a176..0000000 --- a/windows/c++/examples/readdatatest/readdatatest.vcproj +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/readdatatestdll/readdatatestdll.vcproj b/windows/c++/examples/readdatatestdll/readdatatestdll.vcproj deleted file mode 100644 index d8db725..0000000 --- a/windows/c++/examples/readdatatestdll/readdatatestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/testcppExamples.BAT b/windows/c++/examples/testcppExamples.BAT deleted file mode 100755 index a6a83ed..0000000 --- a/windows/c++/examples/testcppExamples.BAT +++ /dev/null @@ -1,59 +0,0 @@ -@REM Copyright by The HDF Group. -@REM Copyright by the Board of Trustees of the University of Illinois. -@REM All rights reserved. -@REM -@REM This file is part of HDF5. The full HDF5 copyright notice, including -@REM terms governing use, modification, and redistribution, is contained in -@REM the files COPYING and Copyright.html. COPYING can be found at the root -@REM of the source code distribution tree; Copyright.html can be found at the -@REM root level of an installed copy of the electronic HDF5 document set and -@REM is linked from the top-level documents page. It can also be found at -@REM http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -@REM access to either file, you may request a copy from help@hdfgroup.org. - -@ECHO OFF -REM This batch file is used to test HDF5 C++ examples. -REM By Xuan Bai -REM Created on: 10/20/2004 -REM Last Modified: 10/20/2004 - -if %1.==. GOTO WRONG -if "%1"=="/?" GOTO HELP - -type nul > %1.txt -createtest%2\%1\createtest%2 >> %1.txt -readdatatest%2\%1\readdatatest%2 >> %1.txt -writedatatest%2\%1\writedatatest%2 >> %1.txt -compoundtest%2\%1\compoundtest%2 >> %1.txt -extend_dstest%2\%1\extend_dstest%2 >> %1.txt -chunkstest%2\%1\chunkstest%2 >> %1.txt -h5grouptest%2\%1\h5grouptest%2 >> %1.txt -fc %1.txt expected.out >temp.txt -if %ERRORLEVEL%==0 ( - echo All HDF5 C++ examples tests passed. -) else ( - echo HDF5 C++ examples tests failed. - more temp.txt -) -del temp.txt -GOTO END - -:WRONG -echo The syntax of the command is incorrect. -echo. - -:HELP -echo Tests HDF5 C++ examples. -echo. -echo testcppExamples [OPTION] -echo. -echo Please use one of the following options! -echo. -echo testcppExamples release test HDF5 C++ examples -- release version -echo testcppExamples release dll test HDF5 C++ examples -- release dll version -echo testcppExamples debug test HDF5 C++ examples -- debug version -echo testcppExamples debug dll test HDF5 C++ examples -- debug dll version -echo testcppExamples /? Help information -echo. - -:END diff --git a/windows/c++/examples/writedatatest/writedatatest.vcproj b/windows/c++/examples/writedatatest/writedatatest.vcproj deleted file mode 100644 index 7c6c79f..0000000 --- a/windows/c++/examples/writedatatest/writedatatest.vcproj +++ /dev/null @@ -1,402 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/examples/writedatatestdll/writedatatestdll.vcproj b/windows/c++/examples/writedatatestdll/writedatatestdll.vcproj deleted file mode 100644 index f398eca..0000000 --- a/windows/c++/examples/writedatatestdll/writedatatestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/test/H5srcdir_str.h b/windows/c++/test/H5srcdir_str.h deleted file mode 100644 index 4d32264..0000000 --- a/windows/c++/test/H5srcdir_str.h +++ /dev/null @@ -1,22 +0,0 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * Copyright by The HDF Group. * - * Copyright by the Board of Trustees of the University of Illinois. * - * All rights reserved. * - * * - * This file is part of HDF5. The full HDF5 copyright notice, including * - * terms governing use, modification, and redistribution, is contained in * - * the files COPYING and Copyright.html. COPYING can be found at the root * - * of the source code distribution tree; Copyright.html can be found at the * - * root level of an installed copy of the electronic HDF5 document set and * - * is linked from the top-level documents page. It can also be found at * - * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have * - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -/* If you are reading this file and it has a '.h' suffix, it was automatically - * generated from the '.in' version. Make changes there. - */ - -/* Set the 'srcdir' path from configure time */ -static const char *config_srcdir = "."; - diff --git a/windows/c++/test/checkcpptests.bat b/windows/c++/test/checkcpptests.bat deleted file mode 100644 index 828de6d..0000000 --- a/windows/c++/test/checkcpptests.bat +++ /dev/null @@ -1,98 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the hdf5 c++ library -rem -rem Created: Scott Wegner, 9/4/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -set /a nerrors=0 - -rem Clean any variables starting with "HDF5_CPPTEST_", as we use these for our -rem tests. Also clear "HDF5_CPPTEST_TESTS", as we will be addding all of our tests -rem to this variable. -rem Set at least one variable in set beforehand to avoid error message. -rem --SJW 9/5/07 -set hdf5_cpptest_=foo -for /f "tokens=1 delims==" %%a in ('set hdf5_cpptest_') do set %%a= -set hdf5_cpptest_tests= - -goto main - - -rem Function to add a test to the test suite. -rem Expects the following parameters: -rem %1 - Name of the cpptest being tested -rem %2 - Relative path of script -:add_test - - set hdf5_cpptest_tests=%hdf5_cpptest_tests% %1 - set hdf5_cpptest_%1_test=%CD%\%2\%1 - - exit /b - - -rem Run all of the tests that have been added to the suite. Print a header -rem at the beginning of each one. Short-circuit if a test fails. -rem Expects the following parameters: -rem %1 - release or debug version -rem %2 - "dll" or nothing -:run_tests - for %%a in (%hdf5_cpptest_tests%) do ( - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) - echo.************************************ - - rem Only add our parameters for batch scripts. - call !hdf5_cpptest_%%a_test:.bat= %1 %2! - rem Exit early if test fails. - if errorlevel 1 ( - set /a nerrors=!nerrors!+1 - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) FAILED - exit /b 1 - ) - ) - - rem If we get here, that means all of our tests passed. - exit /b - - -rem This is where we add tests to the suite, and run them all at the end. -rem Make sure only to run dll versions of tests you build dll for -rem Also make sure to add *.bat to batch scripts, as the above functions rely -rem on it for sending parameters. --SJW 9/6/07 -:main - - call :add_test testhdf5_cpp%2 .\testhdf5_cpp%2\%1 - - - rem Run the tests, passing in which version to run - call :run_tests %* - - if "%nerrors%"=="0" ( - echo.All C++ library tests passed. - ) else ( - echo.** FAILED C++ library tests. - ) - - popd - endlocal & exit /b %nerrors% diff --git a/windows/c++/test/testhdf5_cpp/testhdf5_cpp.vcproj b/windows/c++/test/testhdf5_cpp/testhdf5_cpp.vcproj deleted file mode 100644 index 48dda8f..0000000 --- a/windows/c++/test/testhdf5_cpp/testhdf5_cpp.vcproj +++ /dev/null @@ -1,465 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/c++/test/testhdf5_cppdll/testhdf5_cppdll.vcproj b/windows/c++/test/testhdf5_cppdll/testhdf5_cppdll.vcproj deleted file mode 100644 index 183229d..0000000 --- a/windows/c++/test/testhdf5_cppdll/testhdf5_cppdll.vcproj +++ /dev/null @@ -1,465 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/copy_hdf.bat b/windows/copy_hdf.bat deleted file mode 100755 index a6dc153..0000000 --- a/windows/copy_hdf.bat +++ /dev/null @@ -1,29 +0,0 @@ -@echo off -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. - -rem File Name : copy_hdf.bat -rem Purpose : Copy all Files in the following formats from Windows to -rem approapriate directory: .bat .c .f90 .h .txt .js -rem : -rem Written By : Muqun Yang -rem Last Update : 2/18/08 by Scott Wegner - -pushd %~dp0 - -copy /y fortran\src\H5fortran_types.f90 ..\fortran\src > nul -xcopy /s /i /y *.bat ..\ > nul -xcopy /s /i /y *.h ..\ > nul -copy /y examples\testExamples_exp_output.txt ..\examples > nul - -popd diff --git a/windows/examples/allexamples/allexamples.sln b/windows/examples/allexamples/allexamples.sln deleted file mode 100644 index 725f39d..0000000 --- a/windows/examples/allexamples/allexamples.sln +++ /dev/null @@ -1,225 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "allexamples", "allexamples.vcproj", "{DF83A474-3C92-4797-A23F-E02645ABD405}" - ProjectSection(ProjectDependencies) = postProject - {52C50A0D-21CB-48DE-AB3C-1E67B18BCC1F} = {52C50A0D-21CB-48DE-AB3C-1E67B18BCC1F} - {57FFDE11-87C0-4931-A50A-335D9E1DF83A} = {57FFDE11-87C0-4931-A50A-335D9E1DF83A} - {92029C16-379F-4B73-B332-F8D70CBE3D0D} = {92029C16-379F-4B73-B332-F8D70CBE3D0D} - {7822C216-A7EA-44FC-8830-45D19920AC7C} = {7822C216-A7EA-44FC-8830-45D19920AC7C} - {C33F0932-BEC6-445F-9EFC-CEB4C764B606} = {C33F0932-BEC6-445F-9EFC-CEB4C764B606} - {30B47942-9B38-4C2B-982D-2067812F02B9} = {30B47942-9B38-4C2B-982D-2067812F02B9} - {40120B5A-5E0D-4043-BB78-522C7F18F4C4} = {40120B5A-5E0D-4043-BB78-522C7F18F4C4} - {2528A578-BAB7-468E-BF5D-9105932C16DC} = {2528A578-BAB7-468E-BF5D-9105932C16DC} - {B8923279-9E37-43D2-8ECF-5225BFB3356A} = {B8923279-9E37-43D2-8ECF-5225BFB3356A} - {56960BA0-94F9-4DFD-940D-C78DAC8FC878} = {56960BA0-94F9-4DFD-940D-C78DAC8FC878} - {005B93AE-384F-4408-B087-19032C4EBD72} = {005B93AE-384F-4408-B087-19032C4EBD72} - {BD29B9B3-D875-4BE4-BAE6-992AD87208E2} = {BD29B9B3-D875-4BE4-BAE6-992AD87208E2} - {2F494AB8-FF88-4C5A-921F-FE26623A28BD} = {2F494AB8-FF88-4C5A-921F-FE26623A28BD} - {E76380C7-4A22-41DC-A35E-718906DCB9EC} = {E76380C7-4A22-41DC-A35E-718906DCB9EC} - {0862B9C9-8042-48E3-95EA-60D1A82DC37A} = {0862B9C9-8042-48E3-95EA-60D1A82DC37A} - {E59609D2-5DA9-4E2A-B052-8A69B5735F16} = {E59609D2-5DA9-4E2A-B052-8A69B5735F16} - {9EA9FED2-DDCD-404E-ABEA-7D2CC43EB021} = {9EA9FED2-DDCD-404E-ABEA-7D2CC43EB021} - {6EC3ABD7-48E1-4FBF-921F-FFA0D150A245} = {6EC3ABD7-48E1-4FBF-921F-FFA0D150A245} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "attributetest", "..\attributetest\attributetest.vcproj", "{30B47942-9B38-4C2B-982D-2067812F02B9}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "attributetestdll", "..\attributetestdll\attributetestdll.vcproj", "{005B93AE-384F-4408-B087-19032C4EBD72}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chunkread", "..\chunkread\chunkread.vcproj", "{2528A578-BAB7-468E-BF5D-9105932C16DC}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chunkreaddll", "..\chunkreaddll\chunkreaddll.vcproj", "{E76380C7-4A22-41DC-A35E-718906DCB9EC}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "compoundtest", "..\compoundtest\compoundtest.vcproj", "{2F494AB8-FF88-4C5A-921F-FE26623A28BD}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "compoundtestdll", "..\compoundtestdll\compoundtestdll.vcproj", "{E59609D2-5DA9-4E2A-B052-8A69B5735F16}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extendwritetest", "..\extendwritetest\extendwritetest.vcproj", "{9EA9FED2-DDCD-404E-ABEA-7D2CC43EB021}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extendwritetestdll", "..\extendwritetestdll\extendwritetestdll.vcproj", "{52C50A0D-21CB-48DE-AB3C-1E67B18BCC1F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "grouptest", "..\grouptest\grouptest.vcproj", "{BD29B9B3-D875-4BE4-BAE6-992AD87208E2}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "grouptestdll", "..\grouptestdll\grouptestdll.vcproj", "{7822C216-A7EA-44FC-8830-45D19920AC7C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "intermgrouptest", "..\intermgrouptest\intermgrouptest.vcproj", "{40120B5A-5E0D-4043-BB78-522C7F18F4C4}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "intermgrouptestdll", "..\intermgrouptestdll\intermgrouptestdll.vcproj", "{92029C16-379F-4B73-B332-F8D70CBE3D0D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "readtest", "..\readtest\readtest.vcproj", "{B8923279-9E37-43D2-8ECF-5225BFB3356A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "readtestdll", "..\readtestdll\readtestdll.vcproj", "{6EC3ABD7-48E1-4FBF-921F-FFA0D150A245}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "selectest", "..\selectest\selectest.vcproj", "{0862B9C9-8042-48E3-95EA-60D1A82DC37A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "selectestdll", "..\selectestdll\selectestdll.vcproj", "{57FFDE11-87C0-4931-A50A-335D9E1DF83A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "writetest", "..\writetest\writetest.vcproj", "{56960BA0-94F9-4DFD-940D-C78DAC8FC878}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "writetestdll", "..\writetestdll\writetestdll.vcproj", "{C33F0932-BEC6-445F-9EFC-CEB4C764B606}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {DF83A474-3C92-4797-A23F-E02645ABD405}.Debug|Win32.ActiveCfg = Debug|Win32 - {DF83A474-3C92-4797-A23F-E02645ABD405}.Debug|Win32.Build.0 = Debug|Win32 - {DF83A474-3C92-4797-A23F-E02645ABD405}.Debug|x64.ActiveCfg = Debug|x64 - {DF83A474-3C92-4797-A23F-E02645ABD405}.Debug|x64.Build.0 = Debug|x64 - {DF83A474-3C92-4797-A23F-E02645ABD405}.Release|Win32.ActiveCfg = Release|Win32 - {DF83A474-3C92-4797-A23F-E02645ABD405}.Release|Win32.Build.0 = Release|Win32 - {DF83A474-3C92-4797-A23F-E02645ABD405}.Release|x64.ActiveCfg = Release|x64 - {DF83A474-3C92-4797-A23F-E02645ABD405}.Release|x64.Build.0 = Release|x64 - {30B47942-9B38-4C2B-982D-2067812F02B9}.Debug|Win32.ActiveCfg = Debug|Win32 - {30B47942-9B38-4C2B-982D-2067812F02B9}.Debug|Win32.Build.0 = Debug|Win32 - {30B47942-9B38-4C2B-982D-2067812F02B9}.Debug|x64.ActiveCfg = Debug|x64 - {30B47942-9B38-4C2B-982D-2067812F02B9}.Debug|x64.Build.0 = Debug|x64 - {30B47942-9B38-4C2B-982D-2067812F02B9}.Release|Win32.ActiveCfg = Release|Win32 - {30B47942-9B38-4C2B-982D-2067812F02B9}.Release|Win32.Build.0 = Release|Win32 - {30B47942-9B38-4C2B-982D-2067812F02B9}.Release|x64.ActiveCfg = Release|x64 - {30B47942-9B38-4C2B-982D-2067812F02B9}.Release|x64.Build.0 = Release|x64 - {005B93AE-384F-4408-B087-19032C4EBD72}.Debug|Win32.ActiveCfg = Debug|Win32 - {005B93AE-384F-4408-B087-19032C4EBD72}.Debug|Win32.Build.0 = Debug|Win32 - {005B93AE-384F-4408-B087-19032C4EBD72}.Debug|x64.ActiveCfg = Debug|x64 - {005B93AE-384F-4408-B087-19032C4EBD72}.Debug|x64.Build.0 = Debug|x64 - {005B93AE-384F-4408-B087-19032C4EBD72}.Release|Win32.ActiveCfg = Release|Win32 - {005B93AE-384F-4408-B087-19032C4EBD72}.Release|Win32.Build.0 = Release|Win32 - {005B93AE-384F-4408-B087-19032C4EBD72}.Release|x64.ActiveCfg = Release|x64 - {005B93AE-384F-4408-B087-19032C4EBD72}.Release|x64.Build.0 = Release|x64 - {2528A578-BAB7-468E-BF5D-9105932C16DC}.Debug|Win32.ActiveCfg = Debug|Win32 - {2528A578-BAB7-468E-BF5D-9105932C16DC}.Debug|Win32.Build.0 = Debug|Win32 - {2528A578-BAB7-468E-BF5D-9105932C16DC}.Debug|x64.ActiveCfg = Debug|x64 - {2528A578-BAB7-468E-BF5D-9105932C16DC}.Debug|x64.Build.0 = Debug|x64 - {2528A578-BAB7-468E-BF5D-9105932C16DC}.Release|Win32.ActiveCfg = Release|Win32 - {2528A578-BAB7-468E-BF5D-9105932C16DC}.Release|Win32.Build.0 = Release|Win32 - {2528A578-BAB7-468E-BF5D-9105932C16DC}.Release|x64.ActiveCfg = Release|x64 - {2528A578-BAB7-468E-BF5D-9105932C16DC}.Release|x64.Build.0 = Release|x64 - {E76380C7-4A22-41DC-A35E-718906DCB9EC}.Debug|Win32.ActiveCfg = Debug|Win32 - {E76380C7-4A22-41DC-A35E-718906DCB9EC}.Debug|Win32.Build.0 = Debug|Win32 - {E76380C7-4A22-41DC-A35E-718906DCB9EC}.Debug|x64.ActiveCfg = Debug|x64 - {E76380C7-4A22-41DC-A35E-718906DCB9EC}.Debug|x64.Build.0 = Debug|x64 - {E76380C7-4A22-41DC-A35E-718906DCB9EC}.Release|Win32.ActiveCfg = Release|Win32 - {E76380C7-4A22-41DC-A35E-718906DCB9EC}.Release|Win32.Build.0 = Release|Win32 - {E76380C7-4A22-41DC-A35E-718906DCB9EC}.Release|x64.ActiveCfg = Release|x64 - {E76380C7-4A22-41DC-A35E-718906DCB9EC}.Release|x64.Build.0 = Release|x64 - {2F494AB8-FF88-4C5A-921F-FE26623A28BD}.Debug|Win32.ActiveCfg = Debug|Win32 - {2F494AB8-FF88-4C5A-921F-FE26623A28BD}.Debug|Win32.Build.0 = Debug|Win32 - {2F494AB8-FF88-4C5A-921F-FE26623A28BD}.Debug|x64.ActiveCfg = Debug|x64 - {2F494AB8-FF88-4C5A-921F-FE26623A28BD}.Debug|x64.Build.0 = Debug|x64 - {2F494AB8-FF88-4C5A-921F-FE26623A28BD}.Release|Win32.ActiveCfg = Release|Win32 - {2F494AB8-FF88-4C5A-921F-FE26623A28BD}.Release|Win32.Build.0 = Release|Win32 - {2F494AB8-FF88-4C5A-921F-FE26623A28BD}.Release|x64.ActiveCfg = Release|x64 - {2F494AB8-FF88-4C5A-921F-FE26623A28BD}.Release|x64.Build.0 = Release|x64 - {E59609D2-5DA9-4E2A-B052-8A69B5735F16}.Debug|Win32.ActiveCfg = Debug|Win32 - {E59609D2-5DA9-4E2A-B052-8A69B5735F16}.Debug|Win32.Build.0 = Debug|Win32 - {E59609D2-5DA9-4E2A-B052-8A69B5735F16}.Debug|x64.ActiveCfg = Debug|x64 - {E59609D2-5DA9-4E2A-B052-8A69B5735F16}.Debug|x64.Build.0 = Debug|x64 - {E59609D2-5DA9-4E2A-B052-8A69B5735F16}.Release|Win32.ActiveCfg = Release|Win32 - {E59609D2-5DA9-4E2A-B052-8A69B5735F16}.Release|Win32.Build.0 = Release|Win32 - {E59609D2-5DA9-4E2A-B052-8A69B5735F16}.Release|x64.ActiveCfg = Release|x64 - {E59609D2-5DA9-4E2A-B052-8A69B5735F16}.Release|x64.Build.0 = Release|x64 - {9EA9FED2-DDCD-404E-ABEA-7D2CC43EB021}.Debug|Win32.ActiveCfg = Debug|Win32 - {9EA9FED2-DDCD-404E-ABEA-7D2CC43EB021}.Debug|Win32.Build.0 = Debug|Win32 - {9EA9FED2-DDCD-404E-ABEA-7D2CC43EB021}.Debug|x64.ActiveCfg = Debug|x64 - {9EA9FED2-DDCD-404E-ABEA-7D2CC43EB021}.Debug|x64.Build.0 = Debug|x64 - {9EA9FED2-DDCD-404E-ABEA-7D2CC43EB021}.Release|Win32.ActiveCfg = Release|Win32 - {9EA9FED2-DDCD-404E-ABEA-7D2CC43EB021}.Release|Win32.Build.0 = Release|Win32 - {9EA9FED2-DDCD-404E-ABEA-7D2CC43EB021}.Release|x64.ActiveCfg = Release|x64 - {9EA9FED2-DDCD-404E-ABEA-7D2CC43EB021}.Release|x64.Build.0 = Release|x64 - {52C50A0D-21CB-48DE-AB3C-1E67B18BCC1F}.Debug|Win32.ActiveCfg = Debug|Win32 - {52C50A0D-21CB-48DE-AB3C-1E67B18BCC1F}.Debug|Win32.Build.0 = Debug|Win32 - {52C50A0D-21CB-48DE-AB3C-1E67B18BCC1F}.Debug|x64.ActiveCfg = Debug|x64 - {52C50A0D-21CB-48DE-AB3C-1E67B18BCC1F}.Debug|x64.Build.0 = Debug|x64 - {52C50A0D-21CB-48DE-AB3C-1E67B18BCC1F}.Release|Win32.ActiveCfg = Release|Win32 - {52C50A0D-21CB-48DE-AB3C-1E67B18BCC1F}.Release|Win32.Build.0 = Release|Win32 - {52C50A0D-21CB-48DE-AB3C-1E67B18BCC1F}.Release|x64.ActiveCfg = Release|x64 - {52C50A0D-21CB-48DE-AB3C-1E67B18BCC1F}.Release|x64.Build.0 = Release|x64 - {BD29B9B3-D875-4BE4-BAE6-992AD87208E2}.Debug|Win32.ActiveCfg = Debug|Win32 - {BD29B9B3-D875-4BE4-BAE6-992AD87208E2}.Debug|Win32.Build.0 = Debug|Win32 - {BD29B9B3-D875-4BE4-BAE6-992AD87208E2}.Debug|x64.ActiveCfg = Debug|x64 - {BD29B9B3-D875-4BE4-BAE6-992AD87208E2}.Debug|x64.Build.0 = Debug|x64 - {BD29B9B3-D875-4BE4-BAE6-992AD87208E2}.Release|Win32.ActiveCfg = Release|Win32 - {BD29B9B3-D875-4BE4-BAE6-992AD87208E2}.Release|Win32.Build.0 = Release|Win32 - {BD29B9B3-D875-4BE4-BAE6-992AD87208E2}.Release|x64.ActiveCfg = Release|x64 - {BD29B9B3-D875-4BE4-BAE6-992AD87208E2}.Release|x64.Build.0 = Release|x64 - {7822C216-A7EA-44FC-8830-45D19920AC7C}.Debug|Win32.ActiveCfg = Debug|Win32 - {7822C216-A7EA-44FC-8830-45D19920AC7C}.Debug|Win32.Build.0 = Debug|Win32 - {7822C216-A7EA-44FC-8830-45D19920AC7C}.Debug|x64.ActiveCfg = Debug|x64 - {7822C216-A7EA-44FC-8830-45D19920AC7C}.Debug|x64.Build.0 = Debug|x64 - {7822C216-A7EA-44FC-8830-45D19920AC7C}.Release|Win32.ActiveCfg = Release|Win32 - {7822C216-A7EA-44FC-8830-45D19920AC7C}.Release|Win32.Build.0 = Release|Win32 - {7822C216-A7EA-44FC-8830-45D19920AC7C}.Release|x64.ActiveCfg = Release|x64 - {7822C216-A7EA-44FC-8830-45D19920AC7C}.Release|x64.Build.0 = Release|x64 - {40120B5A-5E0D-4043-BB78-522C7F18F4C4}.Debug|Win32.ActiveCfg = Debug|Win32 - {40120B5A-5E0D-4043-BB78-522C7F18F4C4}.Debug|Win32.Build.0 = Debug|Win32 - {40120B5A-5E0D-4043-BB78-522C7F18F4C4}.Debug|x64.ActiveCfg = Debug|x64 - {40120B5A-5E0D-4043-BB78-522C7F18F4C4}.Debug|x64.Build.0 = Debug|x64 - {40120B5A-5E0D-4043-BB78-522C7F18F4C4}.Release|Win32.ActiveCfg = Release|Win32 - {40120B5A-5E0D-4043-BB78-522C7F18F4C4}.Release|Win32.Build.0 = Release|Win32 - {40120B5A-5E0D-4043-BB78-522C7F18F4C4}.Release|x64.ActiveCfg = Release|x64 - {40120B5A-5E0D-4043-BB78-522C7F18F4C4}.Release|x64.Build.0 = Release|x64 - {92029C16-379F-4B73-B332-F8D70CBE3D0D}.Debug|Win32.ActiveCfg = Debug|Win32 - {92029C16-379F-4B73-B332-F8D70CBE3D0D}.Debug|Win32.Build.0 = Debug|Win32 - {92029C16-379F-4B73-B332-F8D70CBE3D0D}.Debug|x64.ActiveCfg = Debug|x64 - {92029C16-379F-4B73-B332-F8D70CBE3D0D}.Debug|x64.Build.0 = Debug|x64 - {92029C16-379F-4B73-B332-F8D70CBE3D0D}.Release|Win32.ActiveCfg = Release|Win32 - {92029C16-379F-4B73-B332-F8D70CBE3D0D}.Release|Win32.Build.0 = Release|Win32 - {92029C16-379F-4B73-B332-F8D70CBE3D0D}.Release|x64.ActiveCfg = Release|x64 - {92029C16-379F-4B73-B332-F8D70CBE3D0D}.Release|x64.Build.0 = Release|x64 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Debug|Win32.ActiveCfg = Debug|Win32 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Debug|Win32.Build.0 = Debug|Win32 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Debug|x64.ActiveCfg = Debug|x64 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Debug|x64.Build.0 = Debug|x64 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Release|Win32.ActiveCfg = Release|Win32 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Release|Win32.Build.0 = Release|Win32 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Release|x64.ActiveCfg = Release|x64 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Release|x64.Build.0 = Release|x64 - {6EC3ABD7-48E1-4FBF-921F-FFA0D150A245}.Debug|Win32.ActiveCfg = Debug|Win32 - {6EC3ABD7-48E1-4FBF-921F-FFA0D150A245}.Debug|Win32.Build.0 = Debug|Win32 - {6EC3ABD7-48E1-4FBF-921F-FFA0D150A245}.Debug|x64.ActiveCfg = Debug|x64 - {6EC3ABD7-48E1-4FBF-921F-FFA0D150A245}.Debug|x64.Build.0 = Debug|x64 - {6EC3ABD7-48E1-4FBF-921F-FFA0D150A245}.Release|Win32.ActiveCfg = Release|Win32 - {6EC3ABD7-48E1-4FBF-921F-FFA0D150A245}.Release|Win32.Build.0 = Release|Win32 - {6EC3ABD7-48E1-4FBF-921F-FFA0D150A245}.Release|x64.ActiveCfg = Release|x64 - {6EC3ABD7-48E1-4FBF-921F-FFA0D150A245}.Release|x64.Build.0 = Release|x64 - {0862B9C9-8042-48E3-95EA-60D1A82DC37A}.Debug|Win32.ActiveCfg = Debug|Win32 - {0862B9C9-8042-48E3-95EA-60D1A82DC37A}.Debug|Win32.Build.0 = Debug|Win32 - {0862B9C9-8042-48E3-95EA-60D1A82DC37A}.Debug|x64.ActiveCfg = Debug|x64 - {0862B9C9-8042-48E3-95EA-60D1A82DC37A}.Debug|x64.Build.0 = Debug|x64 - {0862B9C9-8042-48E3-95EA-60D1A82DC37A}.Release|Win32.ActiveCfg = Release|Win32 - {0862B9C9-8042-48E3-95EA-60D1A82DC37A}.Release|Win32.Build.0 = Release|Win32 - {0862B9C9-8042-48E3-95EA-60D1A82DC37A}.Release|x64.ActiveCfg = Release|x64 - {0862B9C9-8042-48E3-95EA-60D1A82DC37A}.Release|x64.Build.0 = Release|x64 - {57FFDE11-87C0-4931-A50A-335D9E1DF83A}.Debug|Win32.ActiveCfg = Debug|Win32 - {57FFDE11-87C0-4931-A50A-335D9E1DF83A}.Debug|Win32.Build.0 = Debug|Win32 - {57FFDE11-87C0-4931-A50A-335D9E1DF83A}.Debug|x64.ActiveCfg = Debug|x64 - {57FFDE11-87C0-4931-A50A-335D9E1DF83A}.Debug|x64.Build.0 = Debug|x64 - {57FFDE11-87C0-4931-A50A-335D9E1DF83A}.Release|Win32.ActiveCfg = Release|Win32 - {57FFDE11-87C0-4931-A50A-335D9E1DF83A}.Release|Win32.Build.0 = Release|Win32 - {57FFDE11-87C0-4931-A50A-335D9E1DF83A}.Release|x64.ActiveCfg = Release|x64 - {57FFDE11-87C0-4931-A50A-335D9E1DF83A}.Release|x64.Build.0 = Release|x64 - {56960BA0-94F9-4DFD-940D-C78DAC8FC878}.Debug|Win32.ActiveCfg = Debug|Win32 - {56960BA0-94F9-4DFD-940D-C78DAC8FC878}.Debug|Win32.Build.0 = Debug|Win32 - {56960BA0-94F9-4DFD-940D-C78DAC8FC878}.Debug|x64.ActiveCfg = Debug|x64 - {56960BA0-94F9-4DFD-940D-C78DAC8FC878}.Debug|x64.Build.0 = Debug|x64 - {56960BA0-94F9-4DFD-940D-C78DAC8FC878}.Release|Win32.ActiveCfg = Release|Win32 - {56960BA0-94F9-4DFD-940D-C78DAC8FC878}.Release|Win32.Build.0 = Release|Win32 - {56960BA0-94F9-4DFD-940D-C78DAC8FC878}.Release|x64.ActiveCfg = Release|x64 - {56960BA0-94F9-4DFD-940D-C78DAC8FC878}.Release|x64.Build.0 = Release|x64 - {C33F0932-BEC6-445F-9EFC-CEB4C764B606}.Debug|Win32.ActiveCfg = Debug|Win32 - {C33F0932-BEC6-445F-9EFC-CEB4C764B606}.Debug|Win32.Build.0 = Debug|Win32 - {C33F0932-BEC6-445F-9EFC-CEB4C764B606}.Debug|x64.ActiveCfg = Debug|x64 - {C33F0932-BEC6-445F-9EFC-CEB4C764B606}.Debug|x64.Build.0 = Debug|x64 - {C33F0932-BEC6-445F-9EFC-CEB4C764B606}.Release|Win32.ActiveCfg = Release|Win32 - {C33F0932-BEC6-445F-9EFC-CEB4C764B606}.Release|Win32.Build.0 = Release|Win32 - {C33F0932-BEC6-445F-9EFC-CEB4C764B606}.Release|x64.ActiveCfg = Release|x64 - {C33F0932-BEC6-445F-9EFC-CEB4C764B606}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/windows/examples/allexamples/allexamples.vcproj b/windows/examples/allexamples/allexamples.vcproj deleted file mode 100644 index 71d0a29..0000000 --- a/windows/examples/allexamples/allexamples.vcproj +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/attributetest/attributetest.vcproj b/windows/examples/attributetest/attributetest.vcproj deleted file mode 100644 index ea4c49d..0000000 --- a/windows/examples/attributetest/attributetest.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/attributetestdll/attributetestdll.vcproj b/windows/examples/attributetestdll/attributetestdll.vcproj deleted file mode 100644 index 8724c2f..0000000 --- a/windows/examples/attributetestdll/attributetestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/chunkread/chunkread.vcproj b/windows/examples/chunkread/chunkread.vcproj deleted file mode 100644 index 634a5cf..0000000 --- a/windows/examples/chunkread/chunkread.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/chunkreaddll/chunkreaddll.vcproj b/windows/examples/chunkreaddll/chunkreaddll.vcproj deleted file mode 100644 index e507074..0000000 --- a/windows/examples/chunkreaddll/chunkreaddll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/compoundtest/compoundtest.vcproj b/windows/examples/compoundtest/compoundtest.vcproj deleted file mode 100644 index c60684f..0000000 --- a/windows/examples/compoundtest/compoundtest.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/compoundtestdll/compoundtestdll.vcproj b/windows/examples/compoundtestdll/compoundtestdll.vcproj deleted file mode 100644 index dcafba2..0000000 --- a/windows/examples/compoundtestdll/compoundtestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/extendwritetest/extendwritetest.vcproj b/windows/examples/extendwritetest/extendwritetest.vcproj deleted file mode 100644 index e162798..0000000 --- a/windows/examples/extendwritetest/extendwritetest.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/extendwritetestdll/extendwritetestdll.vcproj b/windows/examples/extendwritetestdll/extendwritetestdll.vcproj deleted file mode 100644 index d33b44c..0000000 --- a/windows/examples/extendwritetestdll/extendwritetestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/grouptest/grouptest.vcproj b/windows/examples/grouptest/grouptest.vcproj deleted file mode 100644 index c6c48a3..0000000 --- a/windows/examples/grouptest/grouptest.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/grouptestdll/grouptestdll.vcproj b/windows/examples/grouptestdll/grouptestdll.vcproj deleted file mode 100644 index 12fd581..0000000 --- a/windows/examples/grouptestdll/grouptestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/intermgrouptest/intermgrouptest.vcproj b/windows/examples/intermgrouptest/intermgrouptest.vcproj deleted file mode 100644 index b79063c..0000000 --- a/windows/examples/intermgrouptest/intermgrouptest.vcproj +++ /dev/null @@ -1,414 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/intermgrouptestdll/intermgrouptestdll.vcproj b/windows/examples/intermgrouptestdll/intermgrouptestdll.vcproj deleted file mode 100644 index 1874cd8..0000000 --- a/windows/examples/intermgrouptestdll/intermgrouptestdll.vcproj +++ /dev/null @@ -1,412 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/readtest/readtest.vcproj b/windows/examples/readtest/readtest.vcproj deleted file mode 100644 index 3d6e620..0000000 --- a/windows/examples/readtest/readtest.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/readtestdll/readtestdll.vcproj b/windows/examples/readtestdll/readtestdll.vcproj deleted file mode 100644 index 4cabe25..0000000 --- a/windows/examples/readtestdll/readtestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/selectest/selectest.vcproj b/windows/examples/selectest/selectest.vcproj deleted file mode 100644 index 4c3f504..0000000 --- a/windows/examples/selectest/selectest.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/selectestdll/selectestdll.vcproj b/windows/examples/selectestdll/selectestdll.vcproj deleted file mode 100644 index 2264a36..0000000 --- a/windows/examples/selectestdll/selectestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/testExamples.bat b/windows/examples/testExamples.bat deleted file mode 100755 index e6367ac..0000000 --- a/windows/examples/testExamples.bat +++ /dev/null @@ -1,64 +0,0 @@ -@REM Copyright by The HDF Group. -@REM Copyright by the Board of Trustees of the University of Illinois. -@REM All rights reserved. -@REM -@REM This file is part of HDF5. The full HDF5 copyright notice, including -@REM terms governing use, modification, and redistribution, is contained in -@REM the files COPYING and Copyright.html. COPYING can be found at the root -@REM of the source code distribution tree; Copyright.html can be found at the -@REM root level of an installed copy of the electronic HDF5 document set and -@REM is linked from the top-level documents page. It can also be found at -@REM http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -@REM access to either file, you may request a copy from help@hdfgroup.org. - -@ECHO OFF -REM This batch file is used to test HDF5 C examples. -REM by Xuan Bai -REM Created: 09/09/2004 -REM Last Modified: 10/16/2004 - -if %1.==. GOTO WRONG -if "%1"=="/?" GOTO HELP - -type nul > %1.txt -attributetest%2\%1\attributetest%2 >> %1.txt -compoundtest%2\%1\compoundtest%2 >> %1.txt -extendwritetest%2\%1\extendwritetest%2 >> %1.txt -grouptest%2\%1\grouptest%2 >> %1.txt -intermgrouptest%2\%1\intermgrouptest%2 >> %1.txt -selectest%2\%1\selectest%2 >> %1.txt -writetest%2\%1\writetest%2 >> %1.txt -chunkread%2\%1\chunkread%2 >> %1.txt -readtest%2\%1\readtest%2 >> %1.txt -more /e +3 testExamples_exp_output.txt > output.txt -fc %1.txt output.txt >temp.txt -if %ERRORLEVEL%==0 ( - echo All HDF5 C examples tests passed. -) else ( - echo HDF5 C examples tests failed. - echo. - more temp.txt -) -del output.txt -del temp.txt -GOTO END - -:WRONG -echo The syntax of the command is incorrect. -echo. - -:HELP -echo Tests HDF5 C examples. -echo. -echo testExamples [OPTION] -echo. -echo Please use one of the following options! -echo. -echo testExamples release test HDF5 C examples -- release version -echo testExamples release dll test HDF5 C examples -- release dll version -echo testExamples debug test HDF5 C examples -- debug version -echo testExamples debug dll test HDF5 C examples -- debug dll version -echo testExamples /? Help information -echo. - -:END diff --git a/windows/examples/testExamples_exp_output.txt b/windows/examples/testExamples_exp_output.txt deleted file mode 100644 index b57688f..0000000 --- a/windows/examples/testExamples_exp_output.txt +++ /dev/null @@ -1,92 +0,0 @@ -############################# -Expected output for HDF5 C examples tests -############################# -The value of the attribute "Integer attribute" is 1 -Found string attribute; its index is 2 , value = ABCD - -Name : Character attribute - -Name : Float attribute -Rank : 2 -Dimension sizes : 2 3 -Type : FLOAT -Values : -1.000000 -1.000000 -1.000000 -1.000000 -1.000000 -1.000000 - -Name : Integer attribute - -Field c : -1.0000 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0.1000 - -Field a : -0 1 2 3 4 5 6 7 8 9 - -Field b : -0.0000 1.0000 4.0000 9.0000 16.0000 25.0000 36.0000 49.0000 64.0000 81.0000 -"/Data/Compressed_Data" dataset is open -"/Data_new/Compressed_Data" dataset is open - -Name : Data - -Name : Data_new -"Data" is unlinked - -Name : Data_new - -Name : Compressed_Data -chunk rank 2, dimensions 20 x 20 - -Name : Float_Data - Datatype is 'H5T_NATIVE_FLOAT'. - -Group /G1 exists in the file -Group /G1/G2 has 1 member(s) -Object's name is G3 - 10 0 11 12 0 0 0 0 0 - 18 0 19 20 0 21 22 0 0 - 0 59 0 61 0 0 0 0 0 - 0 0 27 28 0 29 30 0 0 - 0 0 35 36 67 37 38 0 0 - 0 0 43 44 0 45 46 0 0 - 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 0 -dataset rank 2, dimensions 10 x 5 - -Dataset: -1 1 1 3 3 -1 1 1 3 3 -1 1 1 0 0 -2 0 0 0 0 -2 0 0 0 0 -2 0 0 0 0 -2 0 0 0 0 -2 0 0 0 0 -2 0 0 0 0 -2 0 0 0 0 - -Third column: -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -chunk rank 2, dimensions 2 x 5 - -Chunk: -1 1 1 0 0 -2 0 0 0 0 -Data set has INTEGER type -Little endian order - Data size is 4 -rank 2, dimensions 5 x 6 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -3 4 5 6 0 0 0 -4 5 6 7 0 0 0 -5 6 7 8 0 0 0 -0 0 0 0 0 0 0 diff --git a/windows/examples/writetest/writetest.vcproj b/windows/examples/writetest/writetest.vcproj deleted file mode 100644 index 20194f6..0000000 --- a/windows/examples/writetest/writetest.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/examples/writetestdll/writetestdll.vcproj b/windows/examples/writetestdll/writetestdll.vcproj deleted file mode 100644 index 3661a12..0000000 --- a/windows/examples/writetestdll/writetestdll.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/allf90examples/allf90examples.sln b/windows/fortran/examples/allf90examples/allf90examples.sln deleted file mode 100644 index e488eae..0000000 --- a/windows/fortran/examples/allf90examples/allf90examples.sln +++ /dev/null @@ -1,335 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "allf90examples", "allf90examples.vcproj", "{D493CF06-423A-4FA5-8B3F-416C2EDAFF2B}" - ProjectSection(ProjectDependencies) = postProject - {4F759F00-49B0-4D26-8BC7-D5D8F46449DA} = {4F759F00-49B0-4D26-8BC7-D5D8F46449DA} - {1C947503-FBCF-497C-8187-06753D98310E} = {1C947503-FBCF-497C-8187-06753D98310E} - {61326004-1964-4AF8-BDAA-72E5B60D9461} = {61326004-1964-4AF8-BDAA-72E5B60D9461} - {88C33906-49D8-4935-AEBE-ED7914F5A560} = {88C33906-49D8-4935-AEBE-ED7914F5A560} - {8E77A110-6979-4EC2-8F51-0C5A39D1E252} = {8E77A110-6979-4EC2-8F51-0C5A39D1E252} - {CEB17C16-6EB8-41BB-9106-DE347F93E4C2} = {CEB17C16-6EB8-41BB-9106-DE347F93E4C2} - {7FF39A16-7267-4F9D-9FD4-B4210C6765CA} = {7FF39A16-7267-4F9D-9FD4-B4210C6765CA} - {B91A6B1D-9D91-4A87-BF65-38A06CBB617E} = {B91A6B1D-9D91-4A87-BF65-38A06CBB617E} - {713B7E1F-E427-4C2A-AD4E-94333DAEF40F} = {713B7E1F-E427-4C2A-AD4E-94333DAEF40F} - {ADB89924-2596-461A-B292-1DDF3B4C4886} = {ADB89924-2596-461A-B292-1DDF3B4C4886} - {ACAB0626-1CB5-4875-A4EC-41E526A3ABDB} = {ACAB0626-1CB5-4875-A4EC-41E526A3ABDB} - {9A618A3F-C1C0-4CCD-8E15-55AFB0739570} = {9A618A3F-C1C0-4CCD-8E15-55AFB0739570} - {E1DB2E47-2349-446B-9900-7D03216A0D40} = {E1DB2E47-2349-446B-9900-7D03216A0D40} - {01B14851-65CA-46C7-8C70-C2D5B206A734} = {01B14851-65CA-46C7-8C70-C2D5B206A734} - {D582215A-A02A-4C07-87FB-952AA84C7079} = {D582215A-A02A-4C07-87FB-952AA84C7079} - {0FBBFD67-446A-4284-A311-9EA88AF40F28} = {0FBBFD67-446A-4284-A311-9EA88AF40F28} - {0010346D-C44B-4BD1-BFC2-6C2D2514D28B} = {0010346D-C44B-4BD1-BFC2-6C2D2514D28B} - {A3B71170-1FA4-414F-9836-0F219462D70F} = {A3B71170-1FA4-414F-9836-0F219462D70F} - {1E502386-5469-4FE2-AFD0-9E5B162A9E2D} = {1E502386-5469-4FE2-AFD0-9E5B162A9E2D} - {89ABA5B1-B1F0-4444-AB54-DE45BCE2F27A} = {89ABA5B1-B1F0-4444-AB54-DE45BCE2F27A} - {7F95DFBC-E6B9-4619-A42E-D2964F79AD2C} = {7F95DFBC-E6B9-4619-A42E-D2964F79AD2C} - {548239C5-BBC2-4823-9CF4-E8C16587D634} = {548239C5-BBC2-4823-9CF4-E8C16587D634} - {BAE94BC5-4FC8-4C43-A626-17AC800527C5} = {BAE94BC5-4FC8-4C43-A626-17AC800527C5} - {98622AD2-2BAD-402B-8D7D-75D95A4085C7} = {98622AD2-2BAD-402B-8D7D-75D95A4085C7} - {235C71DB-BFFC-4EEB-B586-CADFE873E786} = {235C71DB-BFFC-4EEB-B586-CADFE873E786} - {D8D98ADF-8DC6-49F2-91AC-ECBAAAB1BB0E} = {D8D98ADF-8DC6-49F2-91AC-ECBAAAB1BB0E} - {BEBA82E0-3BE9-4BE6-8BD4-B9378FAD5520} = {BEBA82E0-3BE9-4BE6-8BD4-B9378FAD5520} - {3E1B6AF4-37F1-493D-9DA2-6BFCB1C2EFD9} = {3E1B6AF4-37F1-493D-9DA2-6BFCB1C2EFD9} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "attreexampletest", "..\attreexampletest\attreexampletest.vfproj", "{8E77A110-6979-4EC2-8F51-0C5A39D1E252}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "attreexampletestdll", "..\attreexampletestdll\attreexampletestdll.vfproj", "{D582215A-A02A-4C07-87FB-952AA84C7079}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "compoundtest", "..\compoundtest\compoundtest.vfproj", "{CEB17C16-6EB8-41BB-9106-DE347F93E4C2}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "compoundtestdll", "..\compoundtestdll\compoundtestdll.vfproj", "{BEBA82E0-3BE9-4BE6-8BD4-B9378FAD5520}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "dsetexampletest", "..\dsetexampletest\dsetexampletest.vfproj", "{D8D98ADF-8DC6-49F2-91AC-ECBAAAB1BB0E}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "dsetexampletestdll", "..\dsetexampletestdll\dsetexampletestdll.vfproj", "{9A618A3F-C1C0-4CCD-8E15-55AFB0739570}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "fileexampletest", "..\fileexampletest\fileexampletest.vfproj", "{1C947503-FBCF-497C-8187-06753D98310E}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "fileexampletestdll", "..\fileexampletestdll\fileexampletestdll.vfproj", "{ADB89924-2596-461A-B292-1DDF3B4C4886}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "groupexampletest", "..\groupexampletest\groupexampletest.vfproj", "{98622AD2-2BAD-402B-8D7D-75D95A4085C7}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "groupexampletestdll", "..\groupexampletestdll\groupexampletestdll.vfproj", "{713B7E1F-E427-4C2A-AD4E-94333DAEF40F}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "grpdsetexampletest", "..\grpdsetexampletest\grpdsetexampletest.vfproj", "{548239C5-BBC2-4823-9CF4-E8C16587D634}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "grpdsetexampletestdll", "..\grpdsetexampletestdll\grpdsetexampletestdll.vfproj", "{235C71DB-BFFC-4EEB-B586-CADFE873E786}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "grpittest", "..\grpittest\grpittest.vfproj", "{4F759F00-49B0-4D26-8BC7-D5D8F46449DA}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "grpittestdll", "..\grpittestdll\grpittestdll.vfproj", "{7FF39A16-7267-4F9D-9FD4-B4210C6765CA}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "grpsexampletest", "..\grpsexampletest\grpsexampletest.vfproj", "{61326004-1964-4AF8-BDAA-72E5B60D9461}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "grpsexampletestdll", "..\grpsexampletestdll\grpsexampletestdll.vfproj", "{A3B71170-1FA4-414F-9836-0F219462D70F}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "hyperslabtest", "..\hyperslabtest\hyperslabtest.vfproj", "{BAE94BC5-4FC8-4C43-A626-17AC800527C5}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "hyperslabtestdll", "..\hyperslabtestdll\hyperslabtestdll.vfproj", "{3E1B6AF4-37F1-493D-9DA2-6BFCB1C2EFD9}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "mountexampletest", "..\mountexampletest\mountexampletest.vfproj", "{B91A6B1D-9D91-4A87-BF65-38A06CBB617E}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "mountexampletestdll", "..\mountexampletestdll\mountexampletestdll.vfproj", "{01B14851-65CA-46C7-8C70-C2D5B206A734}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "refobjexampletest", "..\refobjexampletest\refobjexampletest.vfproj", "{E1DB2E47-2349-446B-9900-7D03216A0D40}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "refobjexampletestdll", "..\refobjexampletestdll\refobjexampletestdll.vfproj", "{1E502386-5469-4FE2-AFD0-9E5B162A9E2D}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "refregexampletest", "..\refregexampletest\refregexampletest.vfproj", "{7F95DFBC-E6B9-4619-A42E-D2964F79AD2C}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "refregexampletestdll", "..\refregexampletestdll\refregexampletestdll.vfproj", "{0FBBFD67-446A-4284-A311-9EA88AF40F28}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "rwdsetexampletest", "..\rwdsetexampletest\rwdsetexampletest.vfproj", "{89ABA5B1-B1F0-4444-AB54-DE45BCE2F27A}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "rwdsetexampletestdll", "..\rwdsetexampletestdll\rwdsetexampletestdll.vfproj", "{88C33906-49D8-4935-AEBE-ED7914F5A560}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "selecteletest", "..\selecteletest\selecteletest.vfproj", "{0010346D-C44B-4BD1-BFC2-6C2D2514D28B}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "selecteletestdll", "..\selecteletestdll\selecteletestdll.vfproj", "{ACAB0626-1CB5-4875-A4EC-41E526A3ABDB}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D493CF06-423A-4FA5-8B3F-416C2EDAFF2B}.Debug|Win32.ActiveCfg = Debug|Win32 - {D493CF06-423A-4FA5-8B3F-416C2EDAFF2B}.Debug|Win32.Build.0 = Debug|Win32 - {D493CF06-423A-4FA5-8B3F-416C2EDAFF2B}.Debug|x64.ActiveCfg = Debug|x64 - {D493CF06-423A-4FA5-8B3F-416C2EDAFF2B}.Debug|x64.Build.0 = Debug|x64 - {D493CF06-423A-4FA5-8B3F-416C2EDAFF2B}.Release|Win32.ActiveCfg = Release|Win32 - {D493CF06-423A-4FA5-8B3F-416C2EDAFF2B}.Release|Win32.Build.0 = Release|Win32 - {D493CF06-423A-4FA5-8B3F-416C2EDAFF2B}.Release|x64.ActiveCfg = Release|x64 - {D493CF06-423A-4FA5-8B3F-416C2EDAFF2B}.Release|x64.Build.0 = Release|x64 - {8E77A110-6979-4EC2-8F51-0C5A39D1E252}.Debug|Win32.ActiveCfg = Debug|Win32 - {8E77A110-6979-4EC2-8F51-0C5A39D1E252}.Debug|Win32.Build.0 = Debug|Win32 - {8E77A110-6979-4EC2-8F51-0C5A39D1E252}.Debug|x64.ActiveCfg = Debug|x64 - {8E77A110-6979-4EC2-8F51-0C5A39D1E252}.Debug|x64.Build.0 = Debug|x64 - {8E77A110-6979-4EC2-8F51-0C5A39D1E252}.Release|Win32.ActiveCfg = Release|Win32 - {8E77A110-6979-4EC2-8F51-0C5A39D1E252}.Release|Win32.Build.0 = Release|Win32 - {8E77A110-6979-4EC2-8F51-0C5A39D1E252}.Release|x64.ActiveCfg = Release|x64 - {8E77A110-6979-4EC2-8F51-0C5A39D1E252}.Release|x64.Build.0 = Release|x64 - {D582215A-A02A-4C07-87FB-952AA84C7079}.Debug|Win32.ActiveCfg = Debug|Win32 - {D582215A-A02A-4C07-87FB-952AA84C7079}.Debug|Win32.Build.0 = Debug|Win32 - {D582215A-A02A-4C07-87FB-952AA84C7079}.Debug|x64.ActiveCfg = Debug|x64 - {D582215A-A02A-4C07-87FB-952AA84C7079}.Debug|x64.Build.0 = Debug|x64 - {D582215A-A02A-4C07-87FB-952AA84C7079}.Release|Win32.ActiveCfg = Release|Win32 - {D582215A-A02A-4C07-87FB-952AA84C7079}.Release|Win32.Build.0 = Release|Win32 - {D582215A-A02A-4C07-87FB-952AA84C7079}.Release|x64.ActiveCfg = Release|x64 - {D582215A-A02A-4C07-87FB-952AA84C7079}.Release|x64.Build.0 = Release|x64 - {CEB17C16-6EB8-41BB-9106-DE347F93E4C2}.Debug|Win32.ActiveCfg = Debug|Win32 - {CEB17C16-6EB8-41BB-9106-DE347F93E4C2}.Debug|Win32.Build.0 = Debug|Win32 - {CEB17C16-6EB8-41BB-9106-DE347F93E4C2}.Debug|x64.ActiveCfg = Debug|x64 - {CEB17C16-6EB8-41BB-9106-DE347F93E4C2}.Debug|x64.Build.0 = Debug|x64 - {CEB17C16-6EB8-41BB-9106-DE347F93E4C2}.Release|Win32.ActiveCfg = Release|Win32 - {CEB17C16-6EB8-41BB-9106-DE347F93E4C2}.Release|Win32.Build.0 = Release|Win32 - {CEB17C16-6EB8-41BB-9106-DE347F93E4C2}.Release|x64.ActiveCfg = Release|x64 - {CEB17C16-6EB8-41BB-9106-DE347F93E4C2}.Release|x64.Build.0 = Release|x64 - {BEBA82E0-3BE9-4BE6-8BD4-B9378FAD5520}.Debug|Win32.ActiveCfg = Debug|Win32 - {BEBA82E0-3BE9-4BE6-8BD4-B9378FAD5520}.Debug|Win32.Build.0 = Debug|Win32 - {BEBA82E0-3BE9-4BE6-8BD4-B9378FAD5520}.Debug|x64.ActiveCfg = Debug|x64 - {BEBA82E0-3BE9-4BE6-8BD4-B9378FAD5520}.Debug|x64.Build.0 = Debug|x64 - {BEBA82E0-3BE9-4BE6-8BD4-B9378FAD5520}.Release|Win32.ActiveCfg = Release|Win32 - {BEBA82E0-3BE9-4BE6-8BD4-B9378FAD5520}.Release|Win32.Build.0 = Release|Win32 - {BEBA82E0-3BE9-4BE6-8BD4-B9378FAD5520}.Release|x64.ActiveCfg = Release|x64 - {BEBA82E0-3BE9-4BE6-8BD4-B9378FAD5520}.Release|x64.Build.0 = Release|x64 - {D8D98ADF-8DC6-49F2-91AC-ECBAAAB1BB0E}.Debug|Win32.ActiveCfg = Debug|Win32 - {D8D98ADF-8DC6-49F2-91AC-ECBAAAB1BB0E}.Debug|Win32.Build.0 = Debug|Win32 - {D8D98ADF-8DC6-49F2-91AC-ECBAAAB1BB0E}.Debug|x64.ActiveCfg = Debug|x64 - {D8D98ADF-8DC6-49F2-91AC-ECBAAAB1BB0E}.Debug|x64.Build.0 = Debug|x64 - {D8D98ADF-8DC6-49F2-91AC-ECBAAAB1BB0E}.Release|Win32.ActiveCfg = Release|Win32 - {D8D98ADF-8DC6-49F2-91AC-ECBAAAB1BB0E}.Release|Win32.Build.0 = Release|Win32 - {D8D98ADF-8DC6-49F2-91AC-ECBAAAB1BB0E}.Release|x64.ActiveCfg = Release|x64 - {D8D98ADF-8DC6-49F2-91AC-ECBAAAB1BB0E}.Release|x64.Build.0 = Release|x64 - {9A618A3F-C1C0-4CCD-8E15-55AFB0739570}.Debug|Win32.ActiveCfg = Debug|Win32 - {9A618A3F-C1C0-4CCD-8E15-55AFB0739570}.Debug|Win32.Build.0 = Debug|Win32 - {9A618A3F-C1C0-4CCD-8E15-55AFB0739570}.Debug|x64.ActiveCfg = Debug|x64 - {9A618A3F-C1C0-4CCD-8E15-55AFB0739570}.Debug|x64.Build.0 = Debug|x64 - {9A618A3F-C1C0-4CCD-8E15-55AFB0739570}.Release|Win32.ActiveCfg = Release|Win32 - {9A618A3F-C1C0-4CCD-8E15-55AFB0739570}.Release|Win32.Build.0 = Release|Win32 - {9A618A3F-C1C0-4CCD-8E15-55AFB0739570}.Release|x64.ActiveCfg = Release|x64 - {9A618A3F-C1C0-4CCD-8E15-55AFB0739570}.Release|x64.Build.0 = Release|x64 - {1C947503-FBCF-497C-8187-06753D98310E}.Debug|Win32.ActiveCfg = Debug|Win32 - {1C947503-FBCF-497C-8187-06753D98310E}.Debug|Win32.Build.0 = Debug|Win32 - {1C947503-FBCF-497C-8187-06753D98310E}.Debug|x64.ActiveCfg = Debug|x64 - {1C947503-FBCF-497C-8187-06753D98310E}.Debug|x64.Build.0 = Debug|x64 - {1C947503-FBCF-497C-8187-06753D98310E}.Release|Win32.ActiveCfg = Release|Win32 - {1C947503-FBCF-497C-8187-06753D98310E}.Release|Win32.Build.0 = Release|Win32 - {1C947503-FBCF-497C-8187-06753D98310E}.Release|x64.ActiveCfg = Release|x64 - {1C947503-FBCF-497C-8187-06753D98310E}.Release|x64.Build.0 = Release|x64 - {ADB89924-2596-461A-B292-1DDF3B4C4886}.Debug|Win32.ActiveCfg = Debug|Win32 - {ADB89924-2596-461A-B292-1DDF3B4C4886}.Debug|Win32.Build.0 = Debug|Win32 - {ADB89924-2596-461A-B292-1DDF3B4C4886}.Debug|x64.ActiveCfg = Debug|x64 - {ADB89924-2596-461A-B292-1DDF3B4C4886}.Debug|x64.Build.0 = Debug|x64 - {ADB89924-2596-461A-B292-1DDF3B4C4886}.Release|Win32.ActiveCfg = Release|Win32 - {ADB89924-2596-461A-B292-1DDF3B4C4886}.Release|Win32.Build.0 = Release|Win32 - {ADB89924-2596-461A-B292-1DDF3B4C4886}.Release|x64.ActiveCfg = Release|x64 - {ADB89924-2596-461A-B292-1DDF3B4C4886}.Release|x64.Build.0 = Release|x64 - {98622AD2-2BAD-402B-8D7D-75D95A4085C7}.Debug|Win32.ActiveCfg = Debug|Win32 - {98622AD2-2BAD-402B-8D7D-75D95A4085C7}.Debug|Win32.Build.0 = Debug|Win32 - {98622AD2-2BAD-402B-8D7D-75D95A4085C7}.Debug|x64.ActiveCfg = Debug|x64 - {98622AD2-2BAD-402B-8D7D-75D95A4085C7}.Debug|x64.Build.0 = Debug|x64 - {98622AD2-2BAD-402B-8D7D-75D95A4085C7}.Release|Win32.ActiveCfg = Release|Win32 - {98622AD2-2BAD-402B-8D7D-75D95A4085C7}.Release|Win32.Build.0 = Release|Win32 - {98622AD2-2BAD-402B-8D7D-75D95A4085C7}.Release|x64.ActiveCfg = Release|x64 - {98622AD2-2BAD-402B-8D7D-75D95A4085C7}.Release|x64.Build.0 = Release|x64 - {713B7E1F-E427-4C2A-AD4E-94333DAEF40F}.Debug|Win32.ActiveCfg = Debug|Win32 - {713B7E1F-E427-4C2A-AD4E-94333DAEF40F}.Debug|Win32.Build.0 = Debug|Win32 - {713B7E1F-E427-4C2A-AD4E-94333DAEF40F}.Debug|x64.ActiveCfg = Debug|x64 - {713B7E1F-E427-4C2A-AD4E-94333DAEF40F}.Debug|x64.Build.0 = Debug|x64 - {713B7E1F-E427-4C2A-AD4E-94333DAEF40F}.Release|Win32.ActiveCfg = Release|Win32 - {713B7E1F-E427-4C2A-AD4E-94333DAEF40F}.Release|Win32.Build.0 = Release|Win32 - {713B7E1F-E427-4C2A-AD4E-94333DAEF40F}.Release|x64.ActiveCfg = Release|x64 - {713B7E1F-E427-4C2A-AD4E-94333DAEF40F}.Release|x64.Build.0 = Release|x64 - {548239C5-BBC2-4823-9CF4-E8C16587D634}.Debug|Win32.ActiveCfg = Debug|Win32 - {548239C5-BBC2-4823-9CF4-E8C16587D634}.Debug|Win32.Build.0 = Debug|Win32 - {548239C5-BBC2-4823-9CF4-E8C16587D634}.Debug|x64.ActiveCfg = Debug|x64 - {548239C5-BBC2-4823-9CF4-E8C16587D634}.Debug|x64.Build.0 = Debug|x64 - {548239C5-BBC2-4823-9CF4-E8C16587D634}.Release|Win32.ActiveCfg = Release|Win32 - {548239C5-BBC2-4823-9CF4-E8C16587D634}.Release|Win32.Build.0 = Release|Win32 - {548239C5-BBC2-4823-9CF4-E8C16587D634}.Release|x64.ActiveCfg = Release|x64 - {548239C5-BBC2-4823-9CF4-E8C16587D634}.Release|x64.Build.0 = Release|x64 - {235C71DB-BFFC-4EEB-B586-CADFE873E786}.Debug|Win32.ActiveCfg = Debug|Win32 - {235C71DB-BFFC-4EEB-B586-CADFE873E786}.Debug|Win32.Build.0 = Debug|Win32 - {235C71DB-BFFC-4EEB-B586-CADFE873E786}.Debug|x64.ActiveCfg = Debug|x64 - {235C71DB-BFFC-4EEB-B586-CADFE873E786}.Debug|x64.Build.0 = Debug|x64 - {235C71DB-BFFC-4EEB-B586-CADFE873E786}.Release|Win32.ActiveCfg = Release|Win32 - {235C71DB-BFFC-4EEB-B586-CADFE873E786}.Release|Win32.Build.0 = Release|Win32 - {235C71DB-BFFC-4EEB-B586-CADFE873E786}.Release|x64.ActiveCfg = Release|x64 - {235C71DB-BFFC-4EEB-B586-CADFE873E786}.Release|x64.Build.0 = Release|x64 - {4F759F00-49B0-4D26-8BC7-D5D8F46449DA}.Debug|Win32.ActiveCfg = Debug|Win32 - {4F759F00-49B0-4D26-8BC7-D5D8F46449DA}.Debug|Win32.Build.0 = Debug|Win32 - {4F759F00-49B0-4D26-8BC7-D5D8F46449DA}.Debug|x64.ActiveCfg = Debug|x64 - {4F759F00-49B0-4D26-8BC7-D5D8F46449DA}.Debug|x64.Build.0 = Debug|x64 - {4F759F00-49B0-4D26-8BC7-D5D8F46449DA}.Release|Win32.ActiveCfg = Release|Win32 - {4F759F00-49B0-4D26-8BC7-D5D8F46449DA}.Release|Win32.Build.0 = Release|Win32 - {4F759F00-49B0-4D26-8BC7-D5D8F46449DA}.Release|x64.ActiveCfg = Release|x64 - {4F759F00-49B0-4D26-8BC7-D5D8F46449DA}.Release|x64.Build.0 = Release|x64 - {7FF39A16-7267-4F9D-9FD4-B4210C6765CA}.Debug|Win32.ActiveCfg = Debug|Win32 - {7FF39A16-7267-4F9D-9FD4-B4210C6765CA}.Debug|Win32.Build.0 = Debug|Win32 - {7FF39A16-7267-4F9D-9FD4-B4210C6765CA}.Debug|x64.ActiveCfg = Debug|x64 - {7FF39A16-7267-4F9D-9FD4-B4210C6765CA}.Debug|x64.Build.0 = Debug|x64 - {7FF39A16-7267-4F9D-9FD4-B4210C6765CA}.Release|Win32.ActiveCfg = Release|Win32 - {7FF39A16-7267-4F9D-9FD4-B4210C6765CA}.Release|Win32.Build.0 = Release|Win32 - {7FF39A16-7267-4F9D-9FD4-B4210C6765CA}.Release|x64.ActiveCfg = Release|x64 - {7FF39A16-7267-4F9D-9FD4-B4210C6765CA}.Release|x64.Build.0 = Release|x64 - {61326004-1964-4AF8-BDAA-72E5B60D9461}.Debug|Win32.ActiveCfg = Debug|Win32 - {61326004-1964-4AF8-BDAA-72E5B60D9461}.Debug|Win32.Build.0 = Debug|Win32 - {61326004-1964-4AF8-BDAA-72E5B60D9461}.Debug|x64.ActiveCfg = Debug|x64 - {61326004-1964-4AF8-BDAA-72E5B60D9461}.Debug|x64.Build.0 = Debug|x64 - {61326004-1964-4AF8-BDAA-72E5B60D9461}.Release|Win32.ActiveCfg = Release|Win32 - {61326004-1964-4AF8-BDAA-72E5B60D9461}.Release|Win32.Build.0 = Release|Win32 - {61326004-1964-4AF8-BDAA-72E5B60D9461}.Release|x64.ActiveCfg = Release|x64 - {61326004-1964-4AF8-BDAA-72E5B60D9461}.Release|x64.Build.0 = Release|x64 - {A3B71170-1FA4-414F-9836-0F219462D70F}.Debug|Win32.ActiveCfg = Debug|Win32 - {A3B71170-1FA4-414F-9836-0F219462D70F}.Debug|Win32.Build.0 = Debug|Win32 - {A3B71170-1FA4-414F-9836-0F219462D70F}.Debug|x64.ActiveCfg = Debug|x64 - {A3B71170-1FA4-414F-9836-0F219462D70F}.Debug|x64.Build.0 = Debug|x64 - {A3B71170-1FA4-414F-9836-0F219462D70F}.Release|Win32.ActiveCfg = Release|Win32 - {A3B71170-1FA4-414F-9836-0F219462D70F}.Release|Win32.Build.0 = Release|Win32 - {A3B71170-1FA4-414F-9836-0F219462D70F}.Release|x64.ActiveCfg = Release|x64 - {A3B71170-1FA4-414F-9836-0F219462D70F}.Release|x64.Build.0 = Release|x64 - {BAE94BC5-4FC8-4C43-A626-17AC800527C5}.Debug|Win32.ActiveCfg = Debug|Win32 - {BAE94BC5-4FC8-4C43-A626-17AC800527C5}.Debug|Win32.Build.0 = Debug|Win32 - {BAE94BC5-4FC8-4C43-A626-17AC800527C5}.Debug|x64.ActiveCfg = Debug|x64 - {BAE94BC5-4FC8-4C43-A626-17AC800527C5}.Debug|x64.Build.0 = Debug|x64 - {BAE94BC5-4FC8-4C43-A626-17AC800527C5}.Release|Win32.ActiveCfg = Release|Win32 - {BAE94BC5-4FC8-4C43-A626-17AC800527C5}.Release|Win32.Build.0 = Release|Win32 - {BAE94BC5-4FC8-4C43-A626-17AC800527C5}.Release|x64.ActiveCfg = Release|x64 - {BAE94BC5-4FC8-4C43-A626-17AC800527C5}.Release|x64.Build.0 = Release|x64 - {3E1B6AF4-37F1-493D-9DA2-6BFCB1C2EFD9}.Debug|Win32.ActiveCfg = Debug|Win32 - {3E1B6AF4-37F1-493D-9DA2-6BFCB1C2EFD9}.Debug|Win32.Build.0 = Debug|Win32 - {3E1B6AF4-37F1-493D-9DA2-6BFCB1C2EFD9}.Debug|x64.ActiveCfg = Debug|x64 - {3E1B6AF4-37F1-493D-9DA2-6BFCB1C2EFD9}.Debug|x64.Build.0 = Debug|x64 - {3E1B6AF4-37F1-493D-9DA2-6BFCB1C2EFD9}.Release|Win32.ActiveCfg = Release|Win32 - {3E1B6AF4-37F1-493D-9DA2-6BFCB1C2EFD9}.Release|Win32.Build.0 = Release|Win32 - {3E1B6AF4-37F1-493D-9DA2-6BFCB1C2EFD9}.Release|x64.ActiveCfg = Release|x64 - {3E1B6AF4-37F1-493D-9DA2-6BFCB1C2EFD9}.Release|x64.Build.0 = Release|x64 - {B91A6B1D-9D91-4A87-BF65-38A06CBB617E}.Debug|Win32.ActiveCfg = Debug|Win32 - {B91A6B1D-9D91-4A87-BF65-38A06CBB617E}.Debug|Win32.Build.0 = Debug|Win32 - {B91A6B1D-9D91-4A87-BF65-38A06CBB617E}.Debug|x64.ActiveCfg = Debug|x64 - {B91A6B1D-9D91-4A87-BF65-38A06CBB617E}.Debug|x64.Build.0 = Debug|x64 - {B91A6B1D-9D91-4A87-BF65-38A06CBB617E}.Release|Win32.ActiveCfg = Release|Win32 - {B91A6B1D-9D91-4A87-BF65-38A06CBB617E}.Release|Win32.Build.0 = Release|Win32 - {B91A6B1D-9D91-4A87-BF65-38A06CBB617E}.Release|x64.ActiveCfg = Release|x64 - {B91A6B1D-9D91-4A87-BF65-38A06CBB617E}.Release|x64.Build.0 = Release|x64 - {01B14851-65CA-46C7-8C70-C2D5B206A734}.Debug|Win32.ActiveCfg = Debug|Win32 - {01B14851-65CA-46C7-8C70-C2D5B206A734}.Debug|Win32.Build.0 = Debug|Win32 - {01B14851-65CA-46C7-8C70-C2D5B206A734}.Debug|x64.ActiveCfg = Debug|x64 - {01B14851-65CA-46C7-8C70-C2D5B206A734}.Debug|x64.Build.0 = Debug|x64 - {01B14851-65CA-46C7-8C70-C2D5B206A734}.Release|Win32.ActiveCfg = Release|Win32 - {01B14851-65CA-46C7-8C70-C2D5B206A734}.Release|Win32.Build.0 = Release|Win32 - {01B14851-65CA-46C7-8C70-C2D5B206A734}.Release|x64.ActiveCfg = Release|x64 - {01B14851-65CA-46C7-8C70-C2D5B206A734}.Release|x64.Build.0 = Release|x64 - {E1DB2E47-2349-446B-9900-7D03216A0D40}.Debug|Win32.ActiveCfg = Debug|Win32 - {E1DB2E47-2349-446B-9900-7D03216A0D40}.Debug|Win32.Build.0 = Debug|Win32 - {E1DB2E47-2349-446B-9900-7D03216A0D40}.Debug|x64.ActiveCfg = Debug|x64 - {E1DB2E47-2349-446B-9900-7D03216A0D40}.Debug|x64.Build.0 = Debug|x64 - {E1DB2E47-2349-446B-9900-7D03216A0D40}.Release|Win32.ActiveCfg = Release|Win32 - {E1DB2E47-2349-446B-9900-7D03216A0D40}.Release|Win32.Build.0 = Release|Win32 - {E1DB2E47-2349-446B-9900-7D03216A0D40}.Release|x64.ActiveCfg = Release|x64 - {E1DB2E47-2349-446B-9900-7D03216A0D40}.Release|x64.Build.0 = Release|x64 - {1E502386-5469-4FE2-AFD0-9E5B162A9E2D}.Debug|Win32.ActiveCfg = Debug|Win32 - {1E502386-5469-4FE2-AFD0-9E5B162A9E2D}.Debug|Win32.Build.0 = Debug|Win32 - {1E502386-5469-4FE2-AFD0-9E5B162A9E2D}.Debug|x64.ActiveCfg = Debug|x64 - {1E502386-5469-4FE2-AFD0-9E5B162A9E2D}.Debug|x64.Build.0 = Debug|x64 - {1E502386-5469-4FE2-AFD0-9E5B162A9E2D}.Release|Win32.ActiveCfg = Release|Win32 - {1E502386-5469-4FE2-AFD0-9E5B162A9E2D}.Release|Win32.Build.0 = Release|Win32 - {1E502386-5469-4FE2-AFD0-9E5B162A9E2D}.Release|x64.ActiveCfg = Release|x64 - {1E502386-5469-4FE2-AFD0-9E5B162A9E2D}.Release|x64.Build.0 = Release|x64 - {7F95DFBC-E6B9-4619-A42E-D2964F79AD2C}.Debug|Win32.ActiveCfg = Debug|Win32 - {7F95DFBC-E6B9-4619-A42E-D2964F79AD2C}.Debug|Win32.Build.0 = Debug|Win32 - {7F95DFBC-E6B9-4619-A42E-D2964F79AD2C}.Debug|x64.ActiveCfg = Debug|x64 - {7F95DFBC-E6B9-4619-A42E-D2964F79AD2C}.Debug|x64.Build.0 = Debug|x64 - {7F95DFBC-E6B9-4619-A42E-D2964F79AD2C}.Release|Win32.ActiveCfg = Release|Win32 - {7F95DFBC-E6B9-4619-A42E-D2964F79AD2C}.Release|Win32.Build.0 = Release|Win32 - {7F95DFBC-E6B9-4619-A42E-D2964F79AD2C}.Release|x64.ActiveCfg = Release|x64 - {7F95DFBC-E6B9-4619-A42E-D2964F79AD2C}.Release|x64.Build.0 = Release|x64 - {0FBBFD67-446A-4284-A311-9EA88AF40F28}.Debug|Win32.ActiveCfg = Debug|Win32 - {0FBBFD67-446A-4284-A311-9EA88AF40F28}.Debug|Win32.Build.0 = Debug|Win32 - {0FBBFD67-446A-4284-A311-9EA88AF40F28}.Debug|x64.ActiveCfg = Debug|x64 - {0FBBFD67-446A-4284-A311-9EA88AF40F28}.Debug|x64.Build.0 = Debug|x64 - {0FBBFD67-446A-4284-A311-9EA88AF40F28}.Release|Win32.ActiveCfg = Release|Win32 - {0FBBFD67-446A-4284-A311-9EA88AF40F28}.Release|Win32.Build.0 = Release|Win32 - {0FBBFD67-446A-4284-A311-9EA88AF40F28}.Release|x64.ActiveCfg = Release|x64 - {0FBBFD67-446A-4284-A311-9EA88AF40F28}.Release|x64.Build.0 = Release|x64 - {89ABA5B1-B1F0-4444-AB54-DE45BCE2F27A}.Debug|Win32.ActiveCfg = Debug|Win32 - {89ABA5B1-B1F0-4444-AB54-DE45BCE2F27A}.Debug|Win32.Build.0 = Debug|Win32 - {89ABA5B1-B1F0-4444-AB54-DE45BCE2F27A}.Debug|x64.ActiveCfg = Debug|x64 - {89ABA5B1-B1F0-4444-AB54-DE45BCE2F27A}.Debug|x64.Build.0 = Debug|x64 - {89ABA5B1-B1F0-4444-AB54-DE45BCE2F27A}.Release|Win32.ActiveCfg = Release|Win32 - {89ABA5B1-B1F0-4444-AB54-DE45BCE2F27A}.Release|Win32.Build.0 = Release|Win32 - {89ABA5B1-B1F0-4444-AB54-DE45BCE2F27A}.Release|x64.ActiveCfg = Release|x64 - {89ABA5B1-B1F0-4444-AB54-DE45BCE2F27A}.Release|x64.Build.0 = Release|x64 - {88C33906-49D8-4935-AEBE-ED7914F5A560}.Debug|Win32.ActiveCfg = Debug|Win32 - {88C33906-49D8-4935-AEBE-ED7914F5A560}.Debug|Win32.Build.0 = Debug|Win32 - {88C33906-49D8-4935-AEBE-ED7914F5A560}.Debug|x64.ActiveCfg = Debug|x64 - {88C33906-49D8-4935-AEBE-ED7914F5A560}.Debug|x64.Build.0 = Debug|x64 - {88C33906-49D8-4935-AEBE-ED7914F5A560}.Release|Win32.ActiveCfg = Release|Win32 - {88C33906-49D8-4935-AEBE-ED7914F5A560}.Release|Win32.Build.0 = Release|Win32 - {88C33906-49D8-4935-AEBE-ED7914F5A560}.Release|x64.ActiveCfg = Release|x64 - {88C33906-49D8-4935-AEBE-ED7914F5A560}.Release|x64.Build.0 = Release|x64 - {0010346D-C44B-4BD1-BFC2-6C2D2514D28B}.Debug|Win32.ActiveCfg = Debug|Win32 - {0010346D-C44B-4BD1-BFC2-6C2D2514D28B}.Debug|Win32.Build.0 = Debug|Win32 - {0010346D-C44B-4BD1-BFC2-6C2D2514D28B}.Debug|x64.ActiveCfg = Debug|x64 - {0010346D-C44B-4BD1-BFC2-6C2D2514D28B}.Debug|x64.Build.0 = Debug|x64 - {0010346D-C44B-4BD1-BFC2-6C2D2514D28B}.Release|Win32.ActiveCfg = Release|Win32 - {0010346D-C44B-4BD1-BFC2-6C2D2514D28B}.Release|Win32.Build.0 = Release|Win32 - {0010346D-C44B-4BD1-BFC2-6C2D2514D28B}.Release|x64.ActiveCfg = Release|x64 - {0010346D-C44B-4BD1-BFC2-6C2D2514D28B}.Release|x64.Build.0 = Release|x64 - {ACAB0626-1CB5-4875-A4EC-41E526A3ABDB}.Debug|Win32.ActiveCfg = Debug|Win32 - {ACAB0626-1CB5-4875-A4EC-41E526A3ABDB}.Debug|Win32.Build.0 = Debug|Win32 - {ACAB0626-1CB5-4875-A4EC-41E526A3ABDB}.Debug|x64.ActiveCfg = Debug|x64 - {ACAB0626-1CB5-4875-A4EC-41E526A3ABDB}.Debug|x64.Build.0 = Debug|x64 - {ACAB0626-1CB5-4875-A4EC-41E526A3ABDB}.Release|Win32.ActiveCfg = Release|Win32 - {ACAB0626-1CB5-4875-A4EC-41E526A3ABDB}.Release|Win32.Build.0 = Release|Win32 - {ACAB0626-1CB5-4875-A4EC-41E526A3ABDB}.Release|x64.ActiveCfg = Release|x64 - {ACAB0626-1CB5-4875-A4EC-41E526A3ABDB}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/windows/fortran/examples/allf90examples/allf90examples.vcproj b/windows/fortran/examples/allf90examples/allf90examples.vcproj deleted file mode 100644 index db9a621..0000000 --- a/windows/fortran/examples/allf90examples/allf90examples.vcproj +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/attreexampletest/attreexampletest.vfproj b/windows/fortran/examples/attreexampletest/attreexampletest.vfproj deleted file mode 100644 index 465d871..0000000 --- a/windows/fortran/examples/attreexampletest/attreexampletest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/attreexampletestdll/attreexampletestdll.vfproj b/windows/fortran/examples/attreexampletestdll/attreexampletestdll.vfproj deleted file mode 100644 index 186e880..0000000 --- a/windows/fortran/examples/attreexampletestdll/attreexampletestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/compoundtest/compoundtest.vfproj b/windows/fortran/examples/compoundtest/compoundtest.vfproj deleted file mode 100644 index 76b85bb..0000000 --- a/windows/fortran/examples/compoundtest/compoundtest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/compoundtestdll/compoundtestdll.vfproj b/windows/fortran/examples/compoundtestdll/compoundtestdll.vfproj deleted file mode 100644 index 0afe8ff..0000000 --- a/windows/fortran/examples/compoundtestdll/compoundtestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/dsetexampletest/dsetexampletest.vfproj b/windows/fortran/examples/dsetexampletest/dsetexampletest.vfproj deleted file mode 100644 index 0836929..0000000 --- a/windows/fortran/examples/dsetexampletest/dsetexampletest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/dsetexampletestdll/dsetexampletestdll.vfproj b/windows/fortran/examples/dsetexampletestdll/dsetexampletestdll.vfproj deleted file mode 100644 index 3ad1b8d..0000000 --- a/windows/fortran/examples/dsetexampletestdll/dsetexampletestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/fileexampletest/fileexampletest.vfproj b/windows/fortran/examples/fileexampletest/fileexampletest.vfproj deleted file mode 100644 index b17edf9..0000000 --- a/windows/fortran/examples/fileexampletest/fileexampletest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/fileexampletestdll/fileexampletestdll.vfproj b/windows/fortran/examples/fileexampletestdll/fileexampletestdll.vfproj deleted file mode 100644 index ec59134..0000000 --- a/windows/fortran/examples/fileexampletestdll/fileexampletestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/groupexampletest/groupexampletest.vfproj b/windows/fortran/examples/groupexampletest/groupexampletest.vfproj deleted file mode 100644 index b44fa7d..0000000 --- a/windows/fortran/examples/groupexampletest/groupexampletest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/groupexampletestdll/groupexampletestdll.vfproj b/windows/fortran/examples/groupexampletestdll/groupexampletestdll.vfproj deleted file mode 100644 index b567ac2..0000000 --- a/windows/fortran/examples/groupexampletestdll/groupexampletestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/grpdsetexampletest/grpdsetexampletest.vfproj b/windows/fortran/examples/grpdsetexampletest/grpdsetexampletest.vfproj deleted file mode 100644 index 5a91ca0..0000000 --- a/windows/fortran/examples/grpdsetexampletest/grpdsetexampletest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/grpdsetexampletestdll/grpdsetexampletestdll.vfproj b/windows/fortran/examples/grpdsetexampletestdll/grpdsetexampletestdll.vfproj deleted file mode 100644 index 4aa60f5..0000000 --- a/windows/fortran/examples/grpdsetexampletestdll/grpdsetexampletestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/grpittest/grpittest.vfproj b/windows/fortran/examples/grpittest/grpittest.vfproj deleted file mode 100644 index 0ffe0c6..0000000 --- a/windows/fortran/examples/grpittest/grpittest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/grpittestdll/grpittestdll.vfproj b/windows/fortran/examples/grpittestdll/grpittestdll.vfproj deleted file mode 100644 index ceaea49..0000000 --- a/windows/fortran/examples/grpittestdll/grpittestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/grpsexampletest/grpsexampletest.vfproj b/windows/fortran/examples/grpsexampletest/grpsexampletest.vfproj deleted file mode 100644 index 517201a..0000000 --- a/windows/fortran/examples/grpsexampletest/grpsexampletest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/grpsexampletestdll/grpsexampletestdll.vfproj b/windows/fortran/examples/grpsexampletestdll/grpsexampletestdll.vfproj deleted file mode 100644 index 7bcd3de..0000000 --- a/windows/fortran/examples/grpsexampletestdll/grpsexampletestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/hyperslabtest/hyperslabtest.vfproj b/windows/fortran/examples/hyperslabtest/hyperslabtest.vfproj deleted file mode 100644 index cb33779..0000000 --- a/windows/fortran/examples/hyperslabtest/hyperslabtest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/hyperslabtestdll/hyperslabtestdll.vfproj b/windows/fortran/examples/hyperslabtestdll/hyperslabtestdll.vfproj deleted file mode 100644 index bd71275..0000000 --- a/windows/fortran/examples/hyperslabtestdll/hyperslabtestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/mountexampletest/mountexampletest.vfproj b/windows/fortran/examples/mountexampletest/mountexampletest.vfproj deleted file mode 100644 index f3b8133..0000000 --- a/windows/fortran/examples/mountexampletest/mountexampletest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/mountexampletestdll/mountexampletestdll.vfproj b/windows/fortran/examples/mountexampletestdll/mountexampletestdll.vfproj deleted file mode 100644 index f80531b..0000000 --- a/windows/fortran/examples/mountexampletestdll/mountexampletestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/refobjexampletest/refobjexampletest.vfproj b/windows/fortran/examples/refobjexampletest/refobjexampletest.vfproj deleted file mode 100644 index 02cc63f..0000000 --- a/windows/fortran/examples/refobjexampletest/refobjexampletest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/refobjexampletestdll/refobjexampletestdll.vfproj b/windows/fortran/examples/refobjexampletestdll/refobjexampletestdll.vfproj deleted file mode 100644 index b0d7517..0000000 --- a/windows/fortran/examples/refobjexampletestdll/refobjexampletestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/refregexampletest/refregexampletest.vfproj b/windows/fortran/examples/refregexampletest/refregexampletest.vfproj deleted file mode 100644 index 9251a9c..0000000 --- a/windows/fortran/examples/refregexampletest/refregexampletest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/refregexampletestdll/refregexampletestdll.vfproj b/windows/fortran/examples/refregexampletestdll/refregexampletestdll.vfproj deleted file mode 100644 index 4672135..0000000 --- a/windows/fortran/examples/refregexampletestdll/refregexampletestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/rwdsetexampletest/rwdsetexampletest.vfproj b/windows/fortran/examples/rwdsetexampletest/rwdsetexampletest.vfproj deleted file mode 100644 index 436f40d..0000000 --- a/windows/fortran/examples/rwdsetexampletest/rwdsetexampletest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/rwdsetexampletestdll/rwdsetexampletestdll.vfproj b/windows/fortran/examples/rwdsetexampletestdll/rwdsetexampletestdll.vfproj deleted file mode 100644 index ee22d56..0000000 --- a/windows/fortran/examples/rwdsetexampletestdll/rwdsetexampletestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/selecteletest/selecteletest.vfproj b/windows/fortran/examples/selecteletest/selecteletest.vfproj deleted file mode 100644 index d1001e0..0000000 --- a/windows/fortran/examples/selecteletest/selecteletest.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/examples/selecteletestdll/selecteletestdll.vfproj b/windows/fortran/examples/selecteletestdll/selecteletestdll.vfproj deleted file mode 100644 index d7d92aa..0000000 --- a/windows/fortran/examples/selecteletestdll/selecteletestdll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/test/checkfortrantests.bat b/windows/fortran/test/checkfortrantests.bat deleted file mode 100644 index d806e7e..0000000 --- a/windows/fortran/test/checkfortrantests.bat +++ /dev/null @@ -1,102 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the hdf5 fortran library -rem -rem Created: Scott Wegner, 9/6/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -set /a nerrors=0 - -rem Clean any variables starting with "HDF5_FORTTEST_", as we use these for our -rem tests. Also clear "HDF5_FORTTEST_TESTS", as we will be addding all of our tests -rem to this variable. -rem Set at least one variable in set beforehand to avoid error message. -rem --SJW 9/5/07 -set hdf5_forttest_=foo -for /f "tokens=1 delims==" %%a in ('set hdf5_forttest_') do set %%a= -set hdf5_forttest_tests= - -goto main - - -rem Function to add a test to the test suite. -rem Expects the following parameters: -rem %1 - Name of the forttest being tested -rem %2 - Relative path of script -:add_test - - set hdf5_forttest_tests=%hdf5_forttest_tests% %1 - set hdf5_forttest_%1_test=%CD%\%2\%1 - - exit /b - - -rem Run all of the tests that have been added to the suite. Print a header -rem at the beginning of each one. Short-circuit if a test fails. -rem Expects the following parameters: -rem %1 - release or debug version -rem %2 - "dll" or nothing -:run_tests - for %%a in (%hdf5_forttest_tests%) do ( - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) - echo.************************************ - - rem Only add our parameters for batch scripts. - call !hdf5_forttest_%%a_test:.bat= %1 %2! - rem Exit early if test fails. - if errorlevel 1 ( - set /a nerrors=!nerrors!+1 - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) FAILED - exit /b 1 - ) - ) - - rem If we get here, that means all of our tests passed. - exit /b - - -rem This is where we add tests to the suite, and run them all at the end. -rem Make sure only to run dll versions of tests you build dll for -rem Also make sure to add *.bat to batch scripts, as the above functions rely -rem on it for sending parameters. --SJW 9/6/07 -:main - - call :add_test testhdf5_fortran%2 .\testhdf5_fortran%2\%1 - call :add_test flush1_fortran%2 .\flush1_fortran%2\%1 - call :add_test flush2_fortran%2 .\flush2_fortran%2\%1 - call :add_test testhdf5_fortran_1_8%2 .\testhdf5_fortran_1_8%2\%1 - - - - rem Run the tests, passing in which version to run - call :run_tests %* - - if "%nerrors%"=="0" ( - echo.All Fortran library tests passed. - ) else ( - echo.** FAILED Fortran library tests. - ) - - popd - endlocal & exit /b %nerrors% diff --git a/windows/fortran/test/flush1_fortran/flush1_fortran.vfproj b/windows/fortran/test/flush1_fortran/flush1_fortran.vfproj deleted file mode 100644 index 0505d4c..0000000 --- a/windows/fortran/test/flush1_fortran/flush1_fortran.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/test/flush1_fortrandll/flush1_fortrandll.vfproj b/windows/fortran/test/flush1_fortrandll/flush1_fortrandll.vfproj deleted file mode 100644 index 188fe9a..0000000 --- a/windows/fortran/test/flush1_fortrandll/flush1_fortrandll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/test/flush2_fortran/flush2_fortran.vfproj b/windows/fortran/test/flush2_fortran/flush2_fortran.vfproj deleted file mode 100644 index 9f0daff..0000000 --- a/windows/fortran/test/flush2_fortran/flush2_fortran.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/test/flush2_fortrandll/flush2_fortrandll.vfproj b/windows/fortran/test/flush2_fortrandll/flush2_fortrandll.vfproj deleted file mode 100644 index da8211d..0000000 --- a/windows/fortran/test/flush2_fortrandll/flush2_fortrandll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/test/libtest_cstubdll/libtest_cstubdll.vcproj b/windows/fortran/test/libtest_cstubdll/libtest_cstubdll.vcproj deleted file mode 100644 index 2fdf67e..0000000 --- a/windows/fortran/test/libtest_cstubdll/libtest_cstubdll.vcproj +++ /dev/null @@ -1,412 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/test/libtest_fortran/libtest_cstub.vcproj b/windows/fortran/test/libtest_fortran/libtest_cstub.vcproj deleted file mode 100644 index 7517148..0000000 --- a/windows/fortran/test/libtest_fortran/libtest_cstub.vcproj +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/test/libtest_fortran/libtest_fortran.vfproj b/windows/fortran/test/libtest_fortran/libtest_fortran.vfproj deleted file mode 100644 index a87cb98..0000000 --- a/windows/fortran/test/libtest_fortran/libtest_fortran.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/test/libtest_fortrandll/libtest_fortrandll.vfproj b/windows/fortran/test/libtest_fortrandll/libtest_fortrandll.vfproj deleted file mode 100644 index 8786586..0000000 --- a/windows/fortran/test/libtest_fortrandll/libtest_fortrandll.vfproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/test/testhdf5_fortran/testhdf5_fortran.vfproj b/windows/fortran/test/testhdf5_fortran/testhdf5_fortran.vfproj deleted file mode 100644 index dc23098..0000000 --- a/windows/fortran/test/testhdf5_fortran/testhdf5_fortran.vfproj +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/test/testhdf5_fortran_1_8/testhdf5_fortran_1_8.vfproj b/windows/fortran/test/testhdf5_fortran_1_8/testhdf5_fortran_1_8.vfproj deleted file mode 100644 index 52bf6fd..0000000 --- a/windows/fortran/test/testhdf5_fortran_1_8/testhdf5_fortran_1_8.vfproj +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/test/testhdf5_fortran_1_8dll/testhdf5_fortran_1_8dll.vfproj b/windows/fortran/test/testhdf5_fortran_1_8dll/testhdf5_fortran_1_8dll.vfproj deleted file mode 100644 index 441e17d..0000000 --- a/windows/fortran/test/testhdf5_fortran_1_8dll/testhdf5_fortran_1_8dll.vfproj +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/fortran/test/testhdf5_fortrandll/testhdf5_fortrandll.vfproj b/windows/fortran/test/testhdf5_fortrandll/testhdf5_fortrandll.vfproj deleted file mode 100644 index b432134..0000000 --- a/windows/fortran/test/testhdf5_fortrandll/testhdf5_fortrandll.vfproj +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hdf5bt.BAT b/windows/hdf5bt.BAT deleted file mode 100755 index 2f75286..0000000 --- a/windows/hdf5bt.BAT +++ /dev/null @@ -1,240 +0,0 @@ -@echo OFF -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. - - -rem File Name: hdf5bt.bat -rem This batch file is used to build and test HDF5 Libraries and Tools. -rem This batch file takes the following options: -rem . /vs9 Build HDF5 using Visual Studio 2008 -rem . /fort Build and test HDF5 with Fortran libraries -rem . /useenv Build HDF5 using compiler settings defined -rem . in the environment, rather than the IDE. -rem . /ivf101 Build HDF5 Fortran using Intel Visual Fortran 10.1 -rem . /log Log the build and test results in files defined by -rem . environment variables HDF5BUILD_LOG and -rem . HDF5CHECK_LOG -rem . /? Help information - -rem This batch file makes the following assumptions: -rem - The appropriate version of Visual Studio is installed and setup -rem - The directory structure is setup from a fresh source copy -rem - copy_hdf.bat has already been run from the ./windows directory -rem - Visual Studio already contains the required paths for external libraries -rem - szip and zlib DLLs are already placed in an accessible directory -rem - hdf5_ext_szip or hdf5_ext_zlib have been set accordingly -rem - if building with the /useenv option, szip and zlib paths have been added -rem to %include% and %libpath% as necessary. -rem - if using the /log option, hdf5build_log and hdf5_check log should be defined -rem - in the environment. -rem - The target platform architecture is specified in the environment -rem variable PROCESSOR_ARCHITECTURE - -rem By default, only C and C++ libraries are built and tested. - -setlocal enabledelayedexpansion -pushd %~dp0 - -set nerrors=0 -if "%1"=="/?" goto help -goto main - -rem Print a help message -:help - - echo.Builds and tests HDF5 Libraries and Tools. - echo. - echo Usage: %~nx0 [OPTION] - echo. - echo. /vs9 Build HDF5 using Visual Studio 2008 - echo. /fort Build and test HDF5 with Fortran libraries - echo. /ivf101 Build HDF5 Fortran using Intel Visual Fortran 10.1 - echo. /useenv Build HDF5 using compiler settings defined - echo. in the environment, rather than the IDE. - echo. /? Help information - - exit /b 0 - - -rem Parse through the parameters sent to file, and set appropriate variables -:parse_params - - for %%a in (%*) do ( - if "%%a"=="/vs9" ( - rem Use Visual Studio 2008 to build - set hdf5_vs2008=true - - ) else if "%%a"=="/fort" ( - rem Enable Fortran - set hdf5_enablefortran=true - - ) else if "%%a"=="/ivf101" ( - rem Enable Fortran - set hdf5_ivf101=true - - ) else if "%%a"=="/useenv" ( - rem Pass /useenv flag to devenv - set hdf5_useenv=true - - ) else if "%%a"=="/log" ( - rem Log our results to files defined in environment - set hdf5_logresults=true - - ) else if "%%a"=="/?" ( - rem Set errorlevel 1 and send to help - call :help - exit /b 1 - - ) else ( - rem Set errorlevel 2 to send to help if we receive a bad parameter - echo.Unknown option: %%a - call :help - exit /b 2 - ) - ) - - exit /b 0 - - -rem Setup our environment -:setup - - rem All we need to do here is setup the parameters that will be sent to - rem hdf5build and hdf5check. - set hdf5build_params= - set hdf5check_params=enablecpp - - if defined hdf5_vs2008 ( - set hdf5build_params=%hdf5build_params% /vs9 - ) - - if defined hdf5_enablefortran ( - set hdf5build_params=%hdf5build_params% /fort - set hdf5check_params=enableall - ) - - if defined hdf5_ivf101 ( - set hdf5build_params=%hdf5build_params% /ivf101 - ) - - if defined hdf5_useenv ( - set hdf5build_params=%hdf5build_params% /useenv - ) - - rem Clear out our log files if they will be used - if defined hdf5_logresults ( - if not defined hdf5build_log ( - echo.Error: HDF5BUILD_LOG not defined in environment! - exit /b 1 - ) else ( - type nul > !hdf5build_log! - ) - - if not defined hdf5check_log ( - echo.Error: HDF5CHECK_LOG not defined in environment! - exit /b 1 - ) else ( - type nul > !hdf5check_log! - ) - ) - - exit /b 0 - - -rem Build HDF5 libraries and tools -:build - - if defined hdf5_logresults ( - echo.Calling hdf5bbuild.bat %hdf5build_params% - echo.Results logged in %hdf5build_log% - call hdf5build.bat %hdf5build_params% > !hdf5build_log! 2>&1 - ) else ( - call hdf5build.bat %hdf5build_params% - ) - - exit /b - - -rem Test our libraries and tools -:test - if defined hdf5_logresults ( - echo.Calling hdf5check.bat %hdf5check_params% - echo.Results logged in %hdf5check_log% - call hdf5check %hdf5check_params% > !hdf5check_log! 2>&1 - ) else ( - call hdf5check %hdf5check_params% - ) - - exit /b - - -rem Handle errors -:error - - rem For now, our error handling consists of setting nerrors and quitting - echo.HDF5 build-test failed. - set /a nerrors=%nerrors%+1 - goto end - - rem We'll never really get here, but we keep this line for consistency. - exit /b - - -rem This is where the magic happens -:main - - call :parse_params %* - if not errorlevel 0 ( - if errorlevel 1 ( - rem This isn't an error case-- this means /? was specified. Simply - rem quit. - goto end - - ) else ( - rem Error case. - echo.Error parsing parameters! - goto error - ) - ) - - call :setup - if not errorlevel 0 ( - echo.Error setting up hdf5bt environment! - goto error - ) - - echo.***************************************************************************** - echo. Build and Test HDF5 Library and Tools - echo.***************************************************************************** - echo. - - call :build - if not errorlevel 0 ( - echo.Error building HDF5 libraries! - goto error - ) - - call :test - if not errorlevel 0 ( - echo.Error testing HDF5 libraries! - goto error - ) - - if "%nerrors%"=="0" ( - echo. All HDF5 libraries and tools build and tested successfully! - ) - rem Fall through to end - -:end - popd - endlocal & exit /b %nerrors% diff --git a/windows/hdf5build.BAT b/windows/hdf5build.BAT deleted file mode 100755 index 651ecfb..0000000 --- a/windows/hdf5build.BAT +++ /dev/null @@ -1,303 +0,0 @@ -@echo OFF -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from helphdfgroup.org. - - -rem File Name: hdf5build.bat -rem This batch file is used to build HDF5 Libraries and Tools. -rem This batch file takes the following options: -rem . /vs9 Build HDF5 using Visual Studio 2008 -rem . /fort Build HDF5 with Fortran libraries -rem . /ivf101 Build HDF5 Fortran using Intel Visual Fortran 10.1 -rem . /nodebug Note: Default is to build debug and release versions -rem . /useenv Build HDF5 using compiler settings defined -rem . in the environment, rather than the IDE. -rem . /? Help information - -rem This batch file makes the following assumptions: -rem - The appropriate version of Visual Studio is installed and setup -rem - The directory structure is setup from a fresh source copy -rem - copy_hdf.bat has already been run from the ./windows directory -rem - Visual Studio already contains the required paths for external libraries -rem - szip and zlib DLLs are already placed in an accessible directory -rem - hdf5_ext_szip or hdf5_ext_zlib have been set accordingly -rem - if building with the /useenv option, szip and zlib paths have been added -rem to %include% and %libpath% as necessary. -rem - The target platform architecture is specified in the environment -rem variable PROCESSOR_ARCHITECTURE - -rem By default, only C and C++ libraries are built. - -setlocal enabledelayedexpansion -pushd %~dp0 - -set nerrors=0 -if "%1"=="/?" goto help -set blddebug=debug -set bldrelease=release -goto main - -rem Print a help message -:help - - echo.Builds HDF5 Libraries and Tools. - echo. - echo.Usage: %~nx0 [OPTION] - echo. - echo. /vs9 Build HDF5 using Visual Studio 2008 - echo. /fort Build HDF5 with Fortran libraries - echo. /ivf101 Build HDF5 Fortran using Intel Visual Fortran 10.1 - echo. /nodebug Note: Default is to build debug and release versions - echo. /useenv Build HDF5 using compiler settings defined - echo. in the environment, rather than the IDE. - echo. /? Help information - - exit /b 0 - - -rem Parse through the parameters sent to file, and set appropriate variables -:parse_params - - for %%a in (%*) do ( - if "%%a"=="/vs9" ( - rem Use Visual Studio .NET 2003 - set hdf5_vs2008=true - - ) else if "%%a"=="/fort" ( - rem Enable Fortran - set hdf5_enablefortran=true - - ) else if "%%a"=="/ivf101" ( - rem Enable Fortran - set hdf5_ivf101=true - - ) else if "%%a"=="/nodebug" ( - rem Enable Fortran - set blddebug= - - ) else if "%%a"=="/useenv" ( - rem Pass /useenv flag to devenv - set hdf5_useenv=true - - ) else if "%%a"=="/?" ( - rem Set errorlevel 1 and send to help - call :help - exit /b 1 - - ) else ( - rem Set errorlevel 2 to send to help if we receive a bad parameter - echo.Unknown option: %%a - call :help - exit /b 2 - ) - ) - - exit /b 0 - - -rem Setup our environment -:setup - - rem Constants - - echo.Setting up environment - - rem Make sure /vs10 and /vs9 weren't specified together - rem if "%hdf5_vs2010%%hdf5_vs2008%"=="truetrue" ( - rem echo.Error: /vs10 and /vs9 should not be specified together. - rem exit /b 1 - rem ) - - rem Figure out which solution file to use based on configuration - if defined hdf5_vs2008 ( - echo.Using Visual Studio 2008 - if defined hdf5_enablefortran ( - echo.Building Fortran projects enabled - set hdf5_sln="%CD%\windows\proj\all_fortran\all_fortran.sln" - ) else ( - set hdf5_sln="%CD%\windows\proj\all\all.sln" - ) - - ) - - - rem Make sure PROCESSOR_ARCHITECURE is set to either x86 or AMD64 - if "%PROCESSOR_ARCHITECTURE%"=="x86" ( - set hdf5_platform=Win32 - ) else if "%PROCESSOR_ARCHITECTURE%"=="AMD64" ( - set hdf5_platform=x64 - ) else ( - echo.Error: Environment variable PROCESSOR_ARCHITECTURE should contain - echo.either x86 or AMD64 - exit /b 1 - ) - - rem Setup Visual Studio environment. By default, use the Visual Studio - rem 2005 environment. - - set ccflags= - - if defined hdf5_vs2008 ( - if not defined hdf5_enablefortran ( - if defined vs90comntools ( - rem This sets the Visual Studio 2008 path and environment variables - if %hdf5_platform%==Win32 ( - call "%vs90comntools%\..\..\VC\vcvarsall.bat" x86 - ) else ( - call "%vs90comntools%\..\..\VC\vcvarsall.bat" x86_amd64 - ) - - ) else ( - echo.Error: Cannot setup Visual Studio 2008 environment. Please - echo.make sure VS90COMNTOOLS is defined in the environment. - exit /b 1 - ) - - ) else ( - echo.with Intel Visual Fortran 10.1 - - if defined ifort_compiler10 ( - rem This sets the Intel Fortran 10.1 environment, as well as - rem setting the appropriate Visual Studio environment - - if %hdf5_platform%==Win32 ( - call "%ifort_compiler10%\IA32\Bin\ifortvars.bat" - ) else ( - call "%ifort_compiler10%\em64t\Bin\ifortvars.bat" - ) - ) else ( - echo.Error: Cannot setup Intel Fortran 10.1 environment. Please - echo.make sure IFORT_COMPILER10 is defined in the environment. - exit /b 1 - ) - ) - - ) - - if defined hdf5_useenv ( - rem This will tell Visual Studio to use include, library, etc. paths - rem defined by %INCLUDE% %LIBPATH%, etc. Assume the user has already - rem added external library paths to these variables. - set ccflags=%ccflags% /useenv - ) - - exit /b 0 - - -rem Upgrade the project files to the latest format for Visual Studio -:upgrade - - echo.Upgrading project files - devenv %hdf5_sln% /Upgrade /NoLogo - - exit /b - - -rem Build the HDF5 libraries. By default, C and C++ libraries are built. -:all - - echo.Building HDF5 - - echo.***************************************************************************** - echo. Build HDF5 Library and Tools - echo.***************************************************************************** - echo. - - rem Build both debug and release versions - for %%a in (%blddebug% %bldrelease%) DO ( - echo.Building %hdf5_platform% %%a libraries... - devenv %hdf5_sln% %ccflags% /rebuild "%%a|%hdf5_platform%" - if not errorlevel 0 ( - set /a nerrors=!nerrors!+1 - echo. Building %%a FAILED - exit /b 1 - ) else if errorlevel 1 ( - set /a nerrors=!nerrors!+1 - echo. Building %%a FAILED - exit /b 1 - ) - ) - - exit /b - - -rem Handle errors -:error - - rem For now, our error handling consists of setting nerrors and quitting - echo.HDF5 build failed. - set /a nerrors=%nerrors%+1 - goto end - - rem We'll never really get here, but we keep this line for consistency. - exit /b - - -rem This is where the magic happens -:main - - call :parse_params %* - if not errorlevel 0 ( - if errorlevel 1 ( - rem This isn't an error case-- this means /? was specified. Simply - rem quit. - goto end - - ) else ( - rem Error case. - echo.Error parsing parameters! - goto error - ) - ) - - call :setup - if not errorlevel 0 ( - echo.Error setting up build environment. - goto error - ) - - rem Upgrade the project files if needed - if defined hdf5_vs2008 ( - call :upgrade - if not errorlevel 0 ( - echo.Error upgrading project files! - goto error - ) - ) - - echo.Building HDF5 Libraries and Tools - echo. - - echo.***************************************************************************** - echo. Build HDF5 Libraries and Tools - echo.***************************************************************************** - echo. - - - call :all - if not errorlevel 0 ( - echo.Error building HDF5 libraries! - goto error - ) else if errorlevel 1 ( - echo.Error building HDF5 libraries! - goto error - ) - - if "%nerrors%"=="0" ( - echo. All HDF5 libraries and tools build successfully! - ) - rem Fall through to end - -:end - popd - endlocal & exit /b %nerrors% diff --git a/windows/hdf5build_examples.BAT b/windows/hdf5build_examples.BAT deleted file mode 100644 index aa198b3..0000000 --- a/windows/hdf5build_examples.BAT +++ /dev/null @@ -1,248 +0,0 @@ -@echo OFF -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from helphdfgroup.org. - - -rem File Name: hdf5build_examples.bat -rem This batch file is used to build HDF5 C/C++/Fortran examples. -rem This batch file takes the following options: -rem . /fort Build HDF5 examples, including Fortran -rem . /useenv Build HDF5 examples using compiler settings defined -rem . /nodebug Note: Default is to build debug and release versions -rem . in the environment, rather than the IDE. -rem . /? Help information -rem By Scott Wegner -rem Created: April 1st, 2008 -rem Last Updated: April 14, 2008 - -rem This batch file makes the following assumptions: -rem - The appropriate version of Visual Studio is installed and setup -rem - The directory structure is setup from a fresh source copy -rem - copy_hdf.bat has already been run from the ./windows directory -rem - HDF5 has already been built using standard settings -rem - Visual Studio already contains the required paths for external libraries -rem - szip and zlib DLLs are already placed in an accessible directory -rem - hdf5_ext_szip or hdf5_ext_zlib have been set accordingly -rem - if building with the /useenv option, szip and zlib paths have been added -rem to %include% and %libpath% as necessary. - -rem By default, only C and C++ examples are built. - -setlocal enabledelayedexpansion -pushd %~dp0 - -set nerrors=0 -if "%1"=="/?" goto help -set blddebug= -set bldrelease=release -goto main - -rem Print a help message -:help - - echo.Builds HDF5 example projects. - echo. - echo.Usage: %~nx0 [OPTION] - echo. - echo. /fort Build HDF5 examples, including Fortran - echo. /debug Note: Default is to build release only versions - echo. /useenv Build HDF5 examples using compiler settings defined - echo. in the environment, rather than the IDE. - echo. /? Help information - - exit /b 0 - - -rem Parse through the parameters sent to file, and set appropriate variables -:parse_params - - for %%a in (%*) do ( - if "%%a"=="/fort" ( - rem Enable Fortran - set hdf5_enablefortran=true - - ) else if "%%a"=="/debug" ( - rem Enable Fortran - set blddebug=debug - - ) else if "%%a"=="/useenv" ( - rem Pass /useenv flag to devenv - set hdf5_useenv=true - - ) else ( - rem Set errorlevel 2 to send to help if we receive a bad parameter - echo.Unknown option: %%a - call :help - exit /b 1 - ) - ) - - exit /b 0 - - -rem Setup our environment -:setup - - rem Constants - - echo.Setting up environment - - rem Setup Visual Studio environment. By default, use the Visual Studio - rem 2008 environment. - - rem Make sure PROCESSOR_ARCHITECURE is set to either x86 or AMD64 - if "%PROCESSOR_ARCHITECTURE%"=="x86" ( - set hdf5_platform=Win32 - ) else if "%PROCESSOR_ARCHITECTURE%"=="AMD64" ( - set hdf5_platform=x64 - ) else ( - echo.Error: Environment variable PROCESSOR_ARCHITECTURE should contain - echo.either x86 or AMD64 - exit /b 1 - ) - - set ccflags= - - rem Currently VS2008 is the only compiler supported. - echo.Using Visual Studio 2008 - - if not defined hdf5_enablefortran ( - if defined vs90comntools ( - rem This sets the Visual Studio 2008 path and environment variables - if %hdf5_platform%==Win32 ( - call "%vs90comntools%\..\..\VC\vcvarsall.bat" x86 - ) else ( - call "%vs90comntools%\..\..\VC\vcvarsall.bat" x86_amd64 - ) - - ) else ( - echo.Error: Cannot setup Visual Studio 2008 environment. Please - echo.make sure VS90COMNTOOLS is defined in the environment. - exit /b 1 - ) - - ) else ( - echo.with Intel Visual Fortran 10.1 - - if defined ifort_compiler10 ( - rem This sets the Intel Fortran 10.1 environment, as well as - rem setting the appropriate Visual Studio environment - - if %hdf5_platform%==Win32 ( - call "%ifort_compiler10%\IA32\Bin\ifortvars.bat" - ) else ( - call "%ifort_compiler10%\em64t\Bin\ifortvars.bat" - ) - ) else ( - echo.Error: Cannot setup Intel Fortran 10.1 environment. Please - echo.make sure IFORT_COMPILER10 is defined in the environment. - exit /b 1 - ) - ) - - rem Setup variables for our SLN files - set C_SLN=%CD%\windows\examples\allexamples\allexamples.sln - set CPP_SLN=%CD%\windows\c++\examples\allcppexamples\allcppexamples.sln - set HL_SLN=%CD%\windows\hl\examples\allhlcexamples\allhlcexamples.sln - rem We currently don't have HL C++ project files - if defined hdf5_enablefortran ( - set FORT_SLN=%CD%\windows\fortran\examples\allf90examples\allf90examples.sln - set HLFORT_SLN=%CD%\windows\hl\fortran\examples\allhlf90examples\allhlf90examples.sln - ) else ( - set FORT_SLN= - set HLFORT_SLN= - ) - - if defined hdf5_useenv ( - rem This will tell Visual Studio to use include, library, etc. paths - rem defined by %INCLUDE% %LIBPATH%, etc. Assume the user has already - rem added external library paths to these variables. - set ccflags=%ccflags% /useenv - ) - - exit /b 0 - - -rem Build the HDF5 libraries. By default, C and C++ libraries are built. -:build - - echo.Building HDF5 - - echo.***************************************************************************** - echo. Build HDF5 Examples - echo.***************************************************************************** - echo. - - rem TODO: Write code for each of these example sets - rem Build both debug and release versions - for %%a in (C CPP HL FORT HLFORT) do ( - if defined %%a_SLN ( - echo.************************** - echo. Building %%a Examples - echo.************************** - for %%b in (%blddebug% %bldrelease%) do ( - echo.Building %%a %%b examples... - devenv !%%a_SLN! %ccflags% /rebuild %%b - if !errorlevel! neq 0 ( - echo.HDF5 %%b %%a examples build failed - exit /b - ) - ) - ) - ) - - exit /b - - -rem Handle errors -:error - - rem For now, our error handling consists of setting nerrors and quitting - echo.HDF5 examples build failed. - set /a nerrors=%nerrors%+1 - goto end - - rem We'll never really get here, but we keep this line for consistency. - exit /b - - -rem This is where the magic happens -:main - - call :parse_params %* - if %errorlevel% neq 0 ( - rem Error case. - echo.Error parsing parameters! - goto error - ) - - call :setup - if %errorlevel% neq 0 ( - echo.Error setting up examples build environment. - goto error - ) - - call :build - if %errorlevel% neq 0 ( - echo.Error building HDF5 examples! - goto error - ) - - if "%nerrors%"=="0" ( - echo. All HDF5 example projects built successfully! - ) - rem Fall through to end - -:end - popd - endlocal & exit /b %nerrors% diff --git a/windows/hdf5check.BAT b/windows/hdf5check.BAT deleted file mode 100755 index 07319ca..0000000 --- a/windows/hdf5check.BAT +++ /dev/null @@ -1,157 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem File Name: hdf5check.bat -rem This batch file is used to test HDF5 Libraries and Tools. -rem There are 4 options for this batch file: -rem 1. hdf5check -- HDF5 tools and c library tests -rem 2. hdf5check enablecpp -- HDF5 tools and c/c++ library tests -rem 3. hdf5check enablefortran -- HDF5 tools and c/fortran library tests -rem 4. hdf5check enableall -- HDF5 tools and c/c++/fortran library tests -rem nodebug -- can be added to any of the above to not test debug versions - -setlocal enabledelayedexpansion -pushd %~dp0 - -rem Clean any variables starting with "HDF5_TEST_", as we use these for our -rem tests. Also clear "HDF5_TEST_TESTS", as we will be addding all of our tests -rem to this variable. -rem Set at least one variable in set beforehand to avoid error message. -rem --SJW 9/5/07 -set hdf5_test_=foo -for /f "tokens=1 delims==" %%a in ('set hdf5_test_') do set %%a= -set hdf5_test_tests= -set chkdebug=debug -set chkrelease=release - -rem Put built DLLs in the system folder for testing -call install_dll.BAT - -set nerrors=0 - -rem See if we have built the HL C++ / Fortran libraries, and set -rem BUILD_*_CONDITIONAL appropriately -if /i "%1" equ "enablecpp" ( - set build_cpp_conditional=true -) else if /i "%1" equ "enablefortran" ( - set build_fortran_conditional=true -) else if /i "%1" equ "enableall" ( - set build_cpp_conditional=true - set build_fortran_conditional=true -) else if /i "%1" equ "nodebug" ( - set chkdebug= -) -if /i "%2" equ "nodebug" ( - set chkdebug= -) - -goto main - - -rem Function to add a test to the test suite. -rem Expects the following parameters: -rem %1 - Name of the test being tested -rem %2 - Relative path of script -:add_test - - set hdf5_test_tests=%hdf5_test_tests% %1 - set hdf5_test_%1_test=%CD%\%2\%1 - - exit /b - - -rem Run all of the tests that have been added to the suite. Print a header -rem at the beginning of each one. Short-circuit if a test fails. -rem Expects the following parameters: -rem %1 - release or debug version -rem %2 - "dll" or nothing -:run_tests - for %%a in (%hdf5_test_tests%) do ( - echo. - echo.**==**==**==**==**==**==**==**==**==** - echo. Testing %%a ^(%1 %2^) - echo.**==**==**==**==**==**==**==**==**==** - - rem Only add our parameters for batch scripts. - call !hdf5_test_%%a_test:.bat= %1 %2! - rem Exit early if test fails. - if not errorlevel 0 ( - set /a nerrors=!nerrors!+1 - echo. Testing %%a ^(%1 %2^) FAILED - echo.**==**==**==**==**==**==**==**==**==** - exit /b 1 - ) else if errorlevel 1 ( - set /a nerrors=!nerrors!+1 - echo. Testing %%a ^(%1 %2^) FAILED - echo.**==**==**==**==**==**==**==**==**==** - exit /b 1 - ) - ) - - rem If we get here, that means all of our tests passed. - echo.All HDF5 %* tests passed. - - exit /b - - -rem This is where we add tests to the suite, and run them all at the end. -rem Make sure only to run dll versions of tests you build dll for -rem Also make sure to add *.bat to batch scripts, as the above functions rely -rem on it for sending parameters. --SJW 9/6/07 -:main - - call :add_test checktests.bat .\test - call :add_test checktools.bat .\tools - - rem Only check C++/Fortran if they are set to build. - if defined build_cpp_conditional ( - call :add_test checkcpptests.bat .\c++\test - ) - if defined build_fortran_conditional ( - call :add_test checkfortrantests.bat .\fortran\test - ) - - rem Assume HL libraries are built. This should be commented out if the - rem default is changed. - call :add_test checkhltests.bat .\hl\test - call :add_test checkperformtests.bat .\perform - - - rem Run the tests for each version of HDF5 - rem We use "nodll" here because we cannot simply leave it blank. Filter - rem it out below. --SJW 9/10/07 - for %%b in (nodll dll) do ( - echo.====================================== - for %%a in (%chkdebug% %chkrelease%) do ( - set hdf5_config=%%a %%b - call :run_tests !hdf5_config:nodll=! - if not errorlevel 0 ( - set /a nerrors=!nerrors!+1 - ) else if errorlevel 1 ( - set /a nerrors=!nerrors!+1 - ) - ) - echo.====================================== - ) - - if "%nerrors%"=="0" ( - echo.HDF5 Tests passed for all configurations! - ) else ( - echo.** FAILED HDF5 Tests! - ) - - popd - endlocal & exit /b %nerrors% - diff --git a/windows/hl/c++/test/checkhlcpptests.bat b/windows/hl/c++/test/checkhlcpptests.bat deleted file mode 100644 index aaa8fe2..0000000 --- a/windows/hl/c++/test/checkhlcpptests.bat +++ /dev/null @@ -1,99 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the hdf5 hl c++ library -rem -rem Created: Scott Wegner, 9/7/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -set /a nerrors=0 - -rem Clean any variables starting with "HDF5_HLCPPTEST_", as we use these for our -rem tests. Also clear "HDF5_HLCPPTEST_TESTS", as we will be addding all of our tests -rem to this variable. -rem Set at least one variable in set beforehand to avoid error message. -rem --SJW 9/5/07 -set hdf5_hlcpptest_=foo -for /f "tokens=1 delims==" %%a in ('set hdf5_hlcpptest_') do set %%a= -set hdf5_hlcpptest_tests= - -goto main - - -rem Function to add a test to the test suite. -rem Expects the following parameters: -rem %1 - Name of the hlcpptest being tested -rem %2 - Relative path of script -:add_test - - set hdf5_hlcpptest_tests=%hdf5_hlcpptest_tests% %1 - set hdf5_hlcpptest_%1_test=%CD%\%2\%1 - - exit /b - - -rem Run all of the tests that have been added to the suite. Print a header -rem at the beginning of each one. Short-circuit if a test fails. -rem Expects the following parameters: -rem %1 - release or debug version -rem %2 - "dll" or nothing -:run_tests - for %%a in (%hdf5_hlcpptest_tests%) do ( - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) - echo.************************************ - - rem Only add our parameters for batch scripts. - call !hdf5_hlcpptest_%%a_test:.bat= %1 %2! - rem Exit early if test fails. - if errorlevel 1 ( - set /a nerrors=!nerrors!+1 - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) FAILED - exit /b 1 - ) - ) - - rem If we get here, that means all of our tests passed. - exit /b - - -rem This is where we add tests to the suite, and run them all at the end. -rem Make sure only to run dll versions of tests you build dll for -rem Also make sure to add *.bat to batch scripts, as the above functions rely -rem on it for sending parameters. --SJW 9/6/07 -:main - - call :add_test hl_test_table_cpp%2 .\hl_test_table_cpp%2\%1 - - - rem Run the tests, passing in which version to run - call :run_tests %* - - if "%nerrors%"=="0" ( - echo.All HL C++ library tests passed. - ) else ( - echo.** FAILED HL C++ Library tests. - ) - - popd - endlocal & exit /b %nerrors% - \ No newline at end of file diff --git a/windows/hl/c++/test/hl_test_table_cpp/hl_test_table_cpp.vcproj b/windows/hl/c++/test/hl_test_table_cpp/hl_test_table_cpp.vcproj deleted file mode 100644 index 6be4342..0000000 --- a/windows/hl/c++/test/hl_test_table_cpp/hl_test_table_cpp.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/c++/test/hl_test_table_cppdll/hl_test_table_cppdll.vcproj b/windows/hl/c++/test/hl_test_table_cppdll/hl_test_table_cppdll.vcproj deleted file mode 100644 index 3175649..0000000 --- a/windows/hl/c++/test/hl_test_table_cppdll/hl_test_table_cppdll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/allhlcexamples/allhlcexamples.sln b/windows/hl/examples/allhlcexamples/allhlcexamples.sln deleted file mode 100644 index 90b0ab5..0000000 --- a/windows/hl/examples/allhlcexamples/allhlcexamples.sln +++ /dev/null @@ -1,437 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "allhlcexamples", "allhlcexamples.vcproj", "{5CAEEA27-2611-4398-8E10-BF58CA42F3F3}" - ProjectSection(ProjectDependencies) = postProject - {25DC2207-299D-4272-9530-B126539BE0E9} = {25DC2207-299D-4272-9530-B126539BE0E9} - {47753B08-F9F5-409B-9EC2-9135B4508BAF} = {47753B08-F9F5-409B-9EC2-9135B4508BAF} - {C17AAC18-2DFC-46DE-AF5F-749F6F043DE0} = {C17AAC18-2DFC-46DE-AF5F-749F6F043DE0} - {70E7B820-4AEB-49EF-93C5-A6BBDF69B76F} = {70E7B820-4AEB-49EF-93C5-A6BBDF69B76F} - {4116EF37-EBA5-424F-A01B-2D80DB5807E3} = {4116EF37-EBA5-424F-A01B-2D80DB5807E3} - {E424C58A-BEA8-4801-8A9C-5E976A3FAA5D} = {E424C58A-BEA8-4801-8A9C-5E976A3FAA5D} - {B4DE42B5-0032-4175-BEEE-F65875360A45} = {B4DE42B5-0032-4175-BEEE-F65875360A45} - {DB7330C6-D009-4BF7-B85D-656185825950} = {DB7330C6-D009-4BF7-B85D-656185825950} - {334E19CF-8B74-4067-8303-A398E3F22593} = {334E19CF-8B74-4067-8303-A398E3F22593} - {4B6CC6F6-C64D-4A1A-BF78-1304AA91D618} = {4B6CC6F6-C64D-4A1A-BF78-1304AA91D618} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_ds1", "..\ex_ds1\ex_ds1.vcproj", "{70E7B820-4AEB-49EF-93C5-A6BBDF69B76F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_ds1dll", "..\ex_ds1dll\ex_ds1dll.vcproj", "{C17AAC18-2DFC-46DE-AF5F-749F6F043DE0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_image1", "..\ex_image1\ex_image1.vcproj", "{B4DE42B5-0032-4175-BEEE-F65875360A45}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_image1dll", "..\ex_image1dll\ex_image1dll.vcproj", "{E424C58A-BEA8-4801-8A9C-5E976A3FAA5D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_lite1", "..\ex_lite1\ex_lite1.vcproj", "{4B6CC6F6-C64D-4A1A-BF78-1304AA91D618}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_lite1dll", "..\ex_lite1dll\ex_lite1dll.vcproj", "{DB7330C6-D009-4BF7-B85D-656185825950}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ptExampleFL", "..\ptExampleFL\ptExampleFL.vcproj", "{47753B08-F9F5-409B-9EC2-9135B4508BAF}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ptExampleFLdll", "..\ptExampleFLdll\ptExampleFLdll.vcproj", "{25DC2207-299D-4272-9530-B126539BE0E9}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table01", "..\ex_table01\ex_table01.vcproj", "{334E19CF-8B74-4067-8303-A398E3F22593}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table01dll", "..\ex_table01dll\ex_table01dll.vcproj", "{4116EF37-EBA5-424F-A01B-2D80DB5807E3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_lite2", "..\ex_lite2\ex_lite2.vcproj", "{47A5C65E-8669-4AF7-AC7F-ABD572567243}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_lite2dll", "..\ex_lite2dll\ex_lite2dll.vcproj", "{95515861-DE06-4542-AA50-6E4780597720}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_lite3", "..\ex_lite3\ex_lite3.vcproj", "{E5A24019-F635-4D4E-8A60-2D757F05C906}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_lite3dll", "..\ex_lite3dll\ex_lite3dll.vcproj", "{8431432A-6535-4599-9D76-008C4420CF1D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ptExampleVL", "..\ptExampleVL\ptExampleVL.vcproj", "{CD526D51-176A-4AC1-B2C9-B2155FAF59FB}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ptExampleVLdll", "..\ptExampleVLdll\ptExampleVLdll.vcproj", "{0A6C0B51-23EF-40E7-A086-BACF2171B02F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_image2", "..\ex_image2\ex_image2.vcproj", "{66106B22-4C8B-4B4A-A8DE-0C1ADEF0A219}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_image2dll", "..\ex_image2dll\ex_image2dll.vcproj", "{CADD763A-7F15-453F-A922-79C5FC9FDAED}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table02", "..\ex_table02\ex_table02.vcproj", "{B28B170D-0C78-484C-B398-A6F2FA2C1B26}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table02dll", "..\ex_table02dll\ex_table02dll.vcproj", "{D29B5F9D-CA5C-4F2F-AB16-8FE0189E520C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table03", "..\ex_table03\ex_table03.vcproj", "{7E46D3EA-E3AA-458B-ACA8-A585F62B24A9}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table03dll", "..\ex_table03dll\ex_table03dll.vcproj", "{D72AE740-D901-41E7-8A85-04A41EA31EB5}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table04", "..\ex_table04\ex_table04.vcproj", "{A840E983-177E-4218-916F-37391939E32D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table04dll", "..\ex_table04dll\ex_table04dll.vcproj", "{33FCABE9-BCC4-4894-9BD5-C3AD8FB0E18A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table05", "..\ex_table05\ex_table05.vcproj", "{B0C2EB18-6469-4350-AC72-983E3D0B5F3C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table05dll", "..\ex_table05dll\ex_table05dll.vcproj", "{86418725-0244-46CC-A4E1-D7D21CAC620B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table06", "..\ex_table06\ex_table06.vcproj", "{8E92B4DB-65AD-4CF7-B806-3AA6D17F3F5C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table06dll", "..\ex_table06dll\ex_table06dll.vcproj", "{DC9562D3-A5A4-4BB0-98C3-7863AACFF1C8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table07", "..\ex_table07\ex_table07.vcproj", "{2FBE4820-120C-478D-8DF2-39E53C885830}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table07dll", "..\ex_table07dll\ex_table07dll.vcproj", "{9CD7FB43-AEAA-4380-AB53-9DC8487D553F}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table08", "..\ex_table08\ex_table08.vcproj", "{58988CC8-3154-45C1-A05E-9AF4FE45D7FE}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table08dll", "..\ex_table08dll\ex_table08dll.vcproj", "{A800762F-F9D8-494B-AFCE-AFE75053A9C8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table09", "..\ex_table09\ex_table09.vcproj", "{5FC6935E-35DE-4A68-87FE-8ADCDEED2B48}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table09dll", "..\ex_table09dll\ex_table09dll.vcproj", "{D3FAA3AB-9A66-4911-85CE-73B674B683EC}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table10", "..\ex_table10\ex_table10.vcproj", "{31BA8F80-0A8C-4CFC-AD63-D947F1ABAC8C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table10dll", "..\ex_table10dll\ex_table10dll.vcproj", "{EBA97261-BA06-4889-8568-0488E791F9A3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table11", "..\ex_table11\ex_table11.vcproj", "{BB90C9EC-7C4F-4AEA-A64E-95A2EA9C2F06}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table11dll", "..\ex_table11dll\ex_table11dll.vcproj", "{93EA2B92-DF8B-4D30-9788-99D63D779756}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table12", "..\ex_table12\ex_table12.vcproj", "{F8D2C124-2238-47AB-8A51-4A42D8F10BF5}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_table12dll", "..\ex_table12dll\ex_table12dll.vcproj", "{447B9176-2551-4BE1-BBFF-D74C1723D6E0}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {5CAEEA27-2611-4398-8E10-BF58CA42F3F3}.Debug|Win32.ActiveCfg = Debug|Win32 - {5CAEEA27-2611-4398-8E10-BF58CA42F3F3}.Debug|Win32.Build.0 = Debug|Win32 - {5CAEEA27-2611-4398-8E10-BF58CA42F3F3}.Debug|x64.ActiveCfg = Debug|x64 - {5CAEEA27-2611-4398-8E10-BF58CA42F3F3}.Debug|x64.Build.0 = Debug|x64 - {5CAEEA27-2611-4398-8E10-BF58CA42F3F3}.Release|Win32.ActiveCfg = Release|Win32 - {5CAEEA27-2611-4398-8E10-BF58CA42F3F3}.Release|Win32.Build.0 = Release|Win32 - {5CAEEA27-2611-4398-8E10-BF58CA42F3F3}.Release|x64.ActiveCfg = Release|x64 - {5CAEEA27-2611-4398-8E10-BF58CA42F3F3}.Release|x64.Build.0 = Release|x64 - {70E7B820-4AEB-49EF-93C5-A6BBDF69B76F}.Debug|Win32.ActiveCfg = Debug|Win32 - {70E7B820-4AEB-49EF-93C5-A6BBDF69B76F}.Debug|Win32.Build.0 = Debug|Win32 - {70E7B820-4AEB-49EF-93C5-A6BBDF69B76F}.Debug|x64.ActiveCfg = Debug|x64 - {70E7B820-4AEB-49EF-93C5-A6BBDF69B76F}.Debug|x64.Build.0 = Debug|x64 - {70E7B820-4AEB-49EF-93C5-A6BBDF69B76F}.Release|Win32.ActiveCfg = Release|Win32 - {70E7B820-4AEB-49EF-93C5-A6BBDF69B76F}.Release|Win32.Build.0 = Release|Win32 - {70E7B820-4AEB-49EF-93C5-A6BBDF69B76F}.Release|x64.ActiveCfg = Release|x64 - {70E7B820-4AEB-49EF-93C5-A6BBDF69B76F}.Release|x64.Build.0 = Release|x64 - {C17AAC18-2DFC-46DE-AF5F-749F6F043DE0}.Debug|Win32.ActiveCfg = Debug|Win32 - {C17AAC18-2DFC-46DE-AF5F-749F6F043DE0}.Debug|Win32.Build.0 = Debug|Win32 - {C17AAC18-2DFC-46DE-AF5F-749F6F043DE0}.Debug|x64.ActiveCfg = Debug|x64 - {C17AAC18-2DFC-46DE-AF5F-749F6F043DE0}.Debug|x64.Build.0 = Debug|x64 - {C17AAC18-2DFC-46DE-AF5F-749F6F043DE0}.Release|Win32.ActiveCfg = Release|Win32 - {C17AAC18-2DFC-46DE-AF5F-749F6F043DE0}.Release|Win32.Build.0 = Release|Win32 - {C17AAC18-2DFC-46DE-AF5F-749F6F043DE0}.Release|x64.ActiveCfg = Release|x64 - {C17AAC18-2DFC-46DE-AF5F-749F6F043DE0}.Release|x64.Build.0 = Release|x64 - {B4DE42B5-0032-4175-BEEE-F65875360A45}.Debug|Win32.ActiveCfg = Debug|Win32 - {B4DE42B5-0032-4175-BEEE-F65875360A45}.Debug|Win32.Build.0 = Debug|Win32 - {B4DE42B5-0032-4175-BEEE-F65875360A45}.Debug|x64.ActiveCfg = Debug|x64 - {B4DE42B5-0032-4175-BEEE-F65875360A45}.Debug|x64.Build.0 = Debug|x64 - {B4DE42B5-0032-4175-BEEE-F65875360A45}.Release|Win32.ActiveCfg = Release|Win32 - {B4DE42B5-0032-4175-BEEE-F65875360A45}.Release|Win32.Build.0 = Release|Win32 - {B4DE42B5-0032-4175-BEEE-F65875360A45}.Release|x64.ActiveCfg = Release|x64 - {B4DE42B5-0032-4175-BEEE-F65875360A45}.Release|x64.Build.0 = Release|x64 - {E424C58A-BEA8-4801-8A9C-5E976A3FAA5D}.Debug|Win32.ActiveCfg = Debug|Win32 - {E424C58A-BEA8-4801-8A9C-5E976A3FAA5D}.Debug|Win32.Build.0 = Debug|Win32 - {E424C58A-BEA8-4801-8A9C-5E976A3FAA5D}.Debug|x64.ActiveCfg = Debug|x64 - {E424C58A-BEA8-4801-8A9C-5E976A3FAA5D}.Debug|x64.Build.0 = Debug|x64 - {E424C58A-BEA8-4801-8A9C-5E976A3FAA5D}.Release|Win32.ActiveCfg = Release|Win32 - {E424C58A-BEA8-4801-8A9C-5E976A3FAA5D}.Release|Win32.Build.0 = Release|Win32 - {E424C58A-BEA8-4801-8A9C-5E976A3FAA5D}.Release|x64.ActiveCfg = Release|x64 - {E424C58A-BEA8-4801-8A9C-5E976A3FAA5D}.Release|x64.Build.0 = Release|x64 - {4B6CC6F6-C64D-4A1A-BF78-1304AA91D618}.Debug|Win32.ActiveCfg = Debug|Win32 - {4B6CC6F6-C64D-4A1A-BF78-1304AA91D618}.Debug|Win32.Build.0 = Debug|Win32 - {4B6CC6F6-C64D-4A1A-BF78-1304AA91D618}.Debug|x64.ActiveCfg = Debug|x64 - {4B6CC6F6-C64D-4A1A-BF78-1304AA91D618}.Debug|x64.Build.0 = Debug|x64 - {4B6CC6F6-C64D-4A1A-BF78-1304AA91D618}.Release|Win32.ActiveCfg = Release|Win32 - {4B6CC6F6-C64D-4A1A-BF78-1304AA91D618}.Release|Win32.Build.0 = Release|Win32 - {4B6CC6F6-C64D-4A1A-BF78-1304AA91D618}.Release|x64.ActiveCfg = Release|x64 - {4B6CC6F6-C64D-4A1A-BF78-1304AA91D618}.Release|x64.Build.0 = Release|x64 - {DB7330C6-D009-4BF7-B85D-656185825950}.Debug|Win32.ActiveCfg = Debug|Win32 - {DB7330C6-D009-4BF7-B85D-656185825950}.Debug|Win32.Build.0 = Debug|Win32 - {DB7330C6-D009-4BF7-B85D-656185825950}.Debug|x64.ActiveCfg = Debug|x64 - {DB7330C6-D009-4BF7-B85D-656185825950}.Debug|x64.Build.0 = Debug|x64 - {DB7330C6-D009-4BF7-B85D-656185825950}.Release|Win32.ActiveCfg = Release|Win32 - {DB7330C6-D009-4BF7-B85D-656185825950}.Release|Win32.Build.0 = Release|Win32 - {DB7330C6-D009-4BF7-B85D-656185825950}.Release|x64.ActiveCfg = Release|x64 - {DB7330C6-D009-4BF7-B85D-656185825950}.Release|x64.Build.0 = Release|x64 - {47753B08-F9F5-409B-9EC2-9135B4508BAF}.Debug|Win32.ActiveCfg = Debug|Win32 - {47753B08-F9F5-409B-9EC2-9135B4508BAF}.Debug|Win32.Build.0 = Debug|Win32 - {47753B08-F9F5-409B-9EC2-9135B4508BAF}.Debug|x64.ActiveCfg = Debug|x64 - {47753B08-F9F5-409B-9EC2-9135B4508BAF}.Debug|x64.Build.0 = Debug|x64 - {47753B08-F9F5-409B-9EC2-9135B4508BAF}.Release|Win32.ActiveCfg = Release|Win32 - {47753B08-F9F5-409B-9EC2-9135B4508BAF}.Release|Win32.Build.0 = Release|Win32 - {47753B08-F9F5-409B-9EC2-9135B4508BAF}.Release|x64.ActiveCfg = Release|x64 - {47753B08-F9F5-409B-9EC2-9135B4508BAF}.Release|x64.Build.0 = Release|x64 - {25DC2207-299D-4272-9530-B126539BE0E9}.Debug|Win32.ActiveCfg = Debug|Win32 - {25DC2207-299D-4272-9530-B126539BE0E9}.Debug|Win32.Build.0 = Debug|Win32 - {25DC2207-299D-4272-9530-B126539BE0E9}.Debug|x64.ActiveCfg = Debug|x64 - {25DC2207-299D-4272-9530-B126539BE0E9}.Debug|x64.Build.0 = Debug|x64 - {25DC2207-299D-4272-9530-B126539BE0E9}.Release|Win32.ActiveCfg = Release|Win32 - {25DC2207-299D-4272-9530-B126539BE0E9}.Release|Win32.Build.0 = Release|Win32 - {25DC2207-299D-4272-9530-B126539BE0E9}.Release|x64.ActiveCfg = Release|x64 - {25DC2207-299D-4272-9530-B126539BE0E9}.Release|x64.Build.0 = Release|x64 - {334E19CF-8B74-4067-8303-A398E3F22593}.Debug|Win32.ActiveCfg = Debug|Win32 - {334E19CF-8B74-4067-8303-A398E3F22593}.Debug|Win32.Build.0 = Debug|Win32 - {334E19CF-8B74-4067-8303-A398E3F22593}.Debug|x64.ActiveCfg = Debug|x64 - {334E19CF-8B74-4067-8303-A398E3F22593}.Debug|x64.Build.0 = Debug|x64 - {334E19CF-8B74-4067-8303-A398E3F22593}.Release|Win32.ActiveCfg = Release|Win32 - {334E19CF-8B74-4067-8303-A398E3F22593}.Release|Win32.Build.0 = Release|Win32 - {334E19CF-8B74-4067-8303-A398E3F22593}.Release|x64.ActiveCfg = Release|x64 - {334E19CF-8B74-4067-8303-A398E3F22593}.Release|x64.Build.0 = Release|x64 - {4116EF37-EBA5-424F-A01B-2D80DB5807E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {4116EF37-EBA5-424F-A01B-2D80DB5807E3}.Debug|Win32.Build.0 = Debug|Win32 - {4116EF37-EBA5-424F-A01B-2D80DB5807E3}.Debug|x64.ActiveCfg = Debug|x64 - {4116EF37-EBA5-424F-A01B-2D80DB5807E3}.Debug|x64.Build.0 = Debug|x64 - {4116EF37-EBA5-424F-A01B-2D80DB5807E3}.Release|Win32.ActiveCfg = Release|Win32 - {4116EF37-EBA5-424F-A01B-2D80DB5807E3}.Release|Win32.Build.0 = Release|Win32 - {4116EF37-EBA5-424F-A01B-2D80DB5807E3}.Release|x64.ActiveCfg = Release|x64 - {4116EF37-EBA5-424F-A01B-2D80DB5807E3}.Release|x64.Build.0 = Release|x64 - {47A5C65E-8669-4AF7-AC7F-ABD572567243}.Debug|Win32.ActiveCfg = Debug|Win32 - {47A5C65E-8669-4AF7-AC7F-ABD572567243}.Debug|Win32.Build.0 = Debug|Win32 - {47A5C65E-8669-4AF7-AC7F-ABD572567243}.Debug|x64.ActiveCfg = Debug|x64 - {47A5C65E-8669-4AF7-AC7F-ABD572567243}.Debug|x64.Build.0 = Debug|x64 - {47A5C65E-8669-4AF7-AC7F-ABD572567243}.Release|Win32.ActiveCfg = Release|Win32 - {47A5C65E-8669-4AF7-AC7F-ABD572567243}.Release|Win32.Build.0 = Release|Win32 - {47A5C65E-8669-4AF7-AC7F-ABD572567243}.Release|x64.ActiveCfg = Release|x64 - {47A5C65E-8669-4AF7-AC7F-ABD572567243}.Release|x64.Build.0 = Release|x64 - {95515861-DE06-4542-AA50-6E4780597720}.Debug|Win32.ActiveCfg = Debug|Win32 - {95515861-DE06-4542-AA50-6E4780597720}.Debug|Win32.Build.0 = Debug|Win32 - {95515861-DE06-4542-AA50-6E4780597720}.Debug|x64.ActiveCfg = Debug|x64 - {95515861-DE06-4542-AA50-6E4780597720}.Debug|x64.Build.0 = Debug|x64 - {95515861-DE06-4542-AA50-6E4780597720}.Release|Win32.ActiveCfg = Release|Win32 - {95515861-DE06-4542-AA50-6E4780597720}.Release|Win32.Build.0 = Release|Win32 - {95515861-DE06-4542-AA50-6E4780597720}.Release|x64.ActiveCfg = Release|x64 - {95515861-DE06-4542-AA50-6E4780597720}.Release|x64.Build.0 = Release|x64 - {E5A24019-F635-4D4E-8A60-2D757F05C906}.Debug|Win32.ActiveCfg = Debug|Win32 - {E5A24019-F635-4D4E-8A60-2D757F05C906}.Debug|Win32.Build.0 = Debug|Win32 - {E5A24019-F635-4D4E-8A60-2D757F05C906}.Debug|x64.ActiveCfg = Debug|x64 - {E5A24019-F635-4D4E-8A60-2D757F05C906}.Debug|x64.Build.0 = Debug|x64 - {E5A24019-F635-4D4E-8A60-2D757F05C906}.Release|Win32.ActiveCfg = Release|Win32 - {E5A24019-F635-4D4E-8A60-2D757F05C906}.Release|Win32.Build.0 = Release|Win32 - {E5A24019-F635-4D4E-8A60-2D757F05C906}.Release|x64.ActiveCfg = Release|x64 - {E5A24019-F635-4D4E-8A60-2D757F05C906}.Release|x64.Build.0 = Release|x64 - {8431432A-6535-4599-9D76-008C4420CF1D}.Debug|Win32.ActiveCfg = Debug|Win32 - {8431432A-6535-4599-9D76-008C4420CF1D}.Debug|Win32.Build.0 = Debug|Win32 - {8431432A-6535-4599-9D76-008C4420CF1D}.Debug|x64.ActiveCfg = Debug|x64 - {8431432A-6535-4599-9D76-008C4420CF1D}.Debug|x64.Build.0 = Debug|x64 - {8431432A-6535-4599-9D76-008C4420CF1D}.Release|Win32.ActiveCfg = Release|Win32 - {8431432A-6535-4599-9D76-008C4420CF1D}.Release|Win32.Build.0 = Release|Win32 - {8431432A-6535-4599-9D76-008C4420CF1D}.Release|x64.ActiveCfg = Release|x64 - {8431432A-6535-4599-9D76-008C4420CF1D}.Release|x64.Build.0 = Release|x64 - {CD526D51-176A-4AC1-B2C9-B2155FAF59FB}.Debug|Win32.ActiveCfg = Debug|Win32 - {CD526D51-176A-4AC1-B2C9-B2155FAF59FB}.Debug|Win32.Build.0 = Debug|Win32 - {CD526D51-176A-4AC1-B2C9-B2155FAF59FB}.Debug|x64.ActiveCfg = Debug|x64 - {CD526D51-176A-4AC1-B2C9-B2155FAF59FB}.Debug|x64.Build.0 = Debug|x64 - {CD526D51-176A-4AC1-B2C9-B2155FAF59FB}.Release|Win32.ActiveCfg = Release|Win32 - {CD526D51-176A-4AC1-B2C9-B2155FAF59FB}.Release|Win32.Build.0 = Release|Win32 - {CD526D51-176A-4AC1-B2C9-B2155FAF59FB}.Release|x64.ActiveCfg = Release|x64 - {CD526D51-176A-4AC1-B2C9-B2155FAF59FB}.Release|x64.Build.0 = Release|x64 - {0A6C0B51-23EF-40E7-A086-BACF2171B02F}.Debug|Win32.ActiveCfg = Debug|Win32 - {0A6C0B51-23EF-40E7-A086-BACF2171B02F}.Debug|Win32.Build.0 = Debug|Win32 - {0A6C0B51-23EF-40E7-A086-BACF2171B02F}.Debug|x64.ActiveCfg = Debug|x64 - {0A6C0B51-23EF-40E7-A086-BACF2171B02F}.Debug|x64.Build.0 = Debug|x64 - {0A6C0B51-23EF-40E7-A086-BACF2171B02F}.Release|Win32.ActiveCfg = Release|Win32 - {0A6C0B51-23EF-40E7-A086-BACF2171B02F}.Release|Win32.Build.0 = Release|Win32 - {0A6C0B51-23EF-40E7-A086-BACF2171B02F}.Release|x64.ActiveCfg = Release|x64 - {0A6C0B51-23EF-40E7-A086-BACF2171B02F}.Release|x64.Build.0 = Release|x64 - {66106B22-4C8B-4B4A-A8DE-0C1ADEF0A219}.Debug|Win32.ActiveCfg = Debug|Win32 - {66106B22-4C8B-4B4A-A8DE-0C1ADEF0A219}.Debug|Win32.Build.0 = Debug|Win32 - {66106B22-4C8B-4B4A-A8DE-0C1ADEF0A219}.Debug|x64.ActiveCfg = Debug|x64 - {66106B22-4C8B-4B4A-A8DE-0C1ADEF0A219}.Debug|x64.Build.0 = Debug|x64 - {66106B22-4C8B-4B4A-A8DE-0C1ADEF0A219}.Release|Win32.ActiveCfg = Release|Win32 - {66106B22-4C8B-4B4A-A8DE-0C1ADEF0A219}.Release|Win32.Build.0 = Release|Win32 - {66106B22-4C8B-4B4A-A8DE-0C1ADEF0A219}.Release|x64.ActiveCfg = Release|x64 - {66106B22-4C8B-4B4A-A8DE-0C1ADEF0A219}.Release|x64.Build.0 = Release|x64 - {CADD763A-7F15-453F-A922-79C5FC9FDAED}.Debug|Win32.ActiveCfg = Debug|Win32 - {CADD763A-7F15-453F-A922-79C5FC9FDAED}.Debug|Win32.Build.0 = Debug|Win32 - {CADD763A-7F15-453F-A922-79C5FC9FDAED}.Debug|x64.ActiveCfg = Debug|x64 - {CADD763A-7F15-453F-A922-79C5FC9FDAED}.Debug|x64.Build.0 = Debug|x64 - {CADD763A-7F15-453F-A922-79C5FC9FDAED}.Release|Win32.ActiveCfg = Release|Win32 - {CADD763A-7F15-453F-A922-79C5FC9FDAED}.Release|Win32.Build.0 = Release|Win32 - {CADD763A-7F15-453F-A922-79C5FC9FDAED}.Release|x64.ActiveCfg = Release|x64 - {CADD763A-7F15-453F-A922-79C5FC9FDAED}.Release|x64.Build.0 = Release|x64 - {B28B170D-0C78-484C-B398-A6F2FA2C1B26}.Debug|Win32.ActiveCfg = Debug|Win32 - {B28B170D-0C78-484C-B398-A6F2FA2C1B26}.Debug|Win32.Build.0 = Debug|Win32 - {B28B170D-0C78-484C-B398-A6F2FA2C1B26}.Debug|x64.ActiveCfg = Debug|x64 - {B28B170D-0C78-484C-B398-A6F2FA2C1B26}.Debug|x64.Build.0 = Debug|x64 - {B28B170D-0C78-484C-B398-A6F2FA2C1B26}.Release|Win32.ActiveCfg = Release|Win32 - {B28B170D-0C78-484C-B398-A6F2FA2C1B26}.Release|Win32.Build.0 = Release|Win32 - {B28B170D-0C78-484C-B398-A6F2FA2C1B26}.Release|x64.ActiveCfg = Release|x64 - {B28B170D-0C78-484C-B398-A6F2FA2C1B26}.Release|x64.Build.0 = Release|x64 - {D29B5F9D-CA5C-4F2F-AB16-8FE0189E520C}.Debug|Win32.ActiveCfg = Debug|Win32 - {D29B5F9D-CA5C-4F2F-AB16-8FE0189E520C}.Debug|Win32.Build.0 = Debug|Win32 - {D29B5F9D-CA5C-4F2F-AB16-8FE0189E520C}.Debug|x64.ActiveCfg = Debug|x64 - {D29B5F9D-CA5C-4F2F-AB16-8FE0189E520C}.Debug|x64.Build.0 = Debug|x64 - {D29B5F9D-CA5C-4F2F-AB16-8FE0189E520C}.Release|Win32.ActiveCfg = Release|Win32 - {D29B5F9D-CA5C-4F2F-AB16-8FE0189E520C}.Release|Win32.Build.0 = Release|Win32 - {D29B5F9D-CA5C-4F2F-AB16-8FE0189E520C}.Release|x64.ActiveCfg = Release|x64 - {D29B5F9D-CA5C-4F2F-AB16-8FE0189E520C}.Release|x64.Build.0 = Release|x64 - {7E46D3EA-E3AA-458B-ACA8-A585F62B24A9}.Debug|Win32.ActiveCfg = Debug|Win32 - {7E46D3EA-E3AA-458B-ACA8-A585F62B24A9}.Debug|Win32.Build.0 = Debug|Win32 - {7E46D3EA-E3AA-458B-ACA8-A585F62B24A9}.Debug|x64.ActiveCfg = Debug|x64 - {7E46D3EA-E3AA-458B-ACA8-A585F62B24A9}.Debug|x64.Build.0 = Debug|x64 - {7E46D3EA-E3AA-458B-ACA8-A585F62B24A9}.Release|Win32.ActiveCfg = Release|Win32 - {7E46D3EA-E3AA-458B-ACA8-A585F62B24A9}.Release|Win32.Build.0 = Release|Win32 - {7E46D3EA-E3AA-458B-ACA8-A585F62B24A9}.Release|x64.ActiveCfg = Release|x64 - {7E46D3EA-E3AA-458B-ACA8-A585F62B24A9}.Release|x64.Build.0 = Release|x64 - {D72AE740-D901-41E7-8A85-04A41EA31EB5}.Debug|Win32.ActiveCfg = Debug|Win32 - {D72AE740-D901-41E7-8A85-04A41EA31EB5}.Debug|Win32.Build.0 = Debug|Win32 - {D72AE740-D901-41E7-8A85-04A41EA31EB5}.Debug|x64.ActiveCfg = Debug|x64 - {D72AE740-D901-41E7-8A85-04A41EA31EB5}.Debug|x64.Build.0 = Debug|x64 - {D72AE740-D901-41E7-8A85-04A41EA31EB5}.Release|Win32.ActiveCfg = Release|Win32 - {D72AE740-D901-41E7-8A85-04A41EA31EB5}.Release|Win32.Build.0 = Release|Win32 - {D72AE740-D901-41E7-8A85-04A41EA31EB5}.Release|x64.ActiveCfg = Release|x64 - {D72AE740-D901-41E7-8A85-04A41EA31EB5}.Release|x64.Build.0 = Release|x64 - {A840E983-177E-4218-916F-37391939E32D}.Debug|Win32.ActiveCfg = Debug|Win32 - {A840E983-177E-4218-916F-37391939E32D}.Debug|Win32.Build.0 = Debug|Win32 - {A840E983-177E-4218-916F-37391939E32D}.Debug|x64.ActiveCfg = Debug|x64 - {A840E983-177E-4218-916F-37391939E32D}.Debug|x64.Build.0 = Debug|x64 - {A840E983-177E-4218-916F-37391939E32D}.Release|Win32.ActiveCfg = Release|Win32 - {A840E983-177E-4218-916F-37391939E32D}.Release|Win32.Build.0 = Release|Win32 - {A840E983-177E-4218-916F-37391939E32D}.Release|x64.ActiveCfg = Release|x64 - {A840E983-177E-4218-916F-37391939E32D}.Release|x64.Build.0 = Release|x64 - {33FCABE9-BCC4-4894-9BD5-C3AD8FB0E18A}.Debug|Win32.ActiveCfg = Debug|Win32 - {33FCABE9-BCC4-4894-9BD5-C3AD8FB0E18A}.Debug|Win32.Build.0 = Debug|Win32 - {33FCABE9-BCC4-4894-9BD5-C3AD8FB0E18A}.Debug|x64.ActiveCfg = Debug|x64 - {33FCABE9-BCC4-4894-9BD5-C3AD8FB0E18A}.Debug|x64.Build.0 = Debug|x64 - {33FCABE9-BCC4-4894-9BD5-C3AD8FB0E18A}.Release|Win32.ActiveCfg = Release|Win32 - {33FCABE9-BCC4-4894-9BD5-C3AD8FB0E18A}.Release|Win32.Build.0 = Release|Win32 - {33FCABE9-BCC4-4894-9BD5-C3AD8FB0E18A}.Release|x64.ActiveCfg = Release|x64 - {33FCABE9-BCC4-4894-9BD5-C3AD8FB0E18A}.Release|x64.Build.0 = Release|x64 - {B0C2EB18-6469-4350-AC72-983E3D0B5F3C}.Debug|Win32.ActiveCfg = Debug|Win32 - {B0C2EB18-6469-4350-AC72-983E3D0B5F3C}.Debug|Win32.Build.0 = Debug|Win32 - {B0C2EB18-6469-4350-AC72-983E3D0B5F3C}.Debug|x64.ActiveCfg = Debug|x64 - {B0C2EB18-6469-4350-AC72-983E3D0B5F3C}.Debug|x64.Build.0 = Debug|x64 - {B0C2EB18-6469-4350-AC72-983E3D0B5F3C}.Release|Win32.ActiveCfg = Release|Win32 - {B0C2EB18-6469-4350-AC72-983E3D0B5F3C}.Release|Win32.Build.0 = Release|Win32 - {B0C2EB18-6469-4350-AC72-983E3D0B5F3C}.Release|x64.ActiveCfg = Release|x64 - {B0C2EB18-6469-4350-AC72-983E3D0B5F3C}.Release|x64.Build.0 = Release|x64 - {86418725-0244-46CC-A4E1-D7D21CAC620B}.Debug|Win32.ActiveCfg = Debug|Win32 - {86418725-0244-46CC-A4E1-D7D21CAC620B}.Debug|Win32.Build.0 = Debug|Win32 - {86418725-0244-46CC-A4E1-D7D21CAC620B}.Debug|x64.ActiveCfg = Debug|x64 - {86418725-0244-46CC-A4E1-D7D21CAC620B}.Debug|x64.Build.0 = Debug|x64 - {86418725-0244-46CC-A4E1-D7D21CAC620B}.Release|Win32.ActiveCfg = Release|Win32 - {86418725-0244-46CC-A4E1-D7D21CAC620B}.Release|Win32.Build.0 = Release|Win32 - {86418725-0244-46CC-A4E1-D7D21CAC620B}.Release|x64.ActiveCfg = Release|x64 - {86418725-0244-46CC-A4E1-D7D21CAC620B}.Release|x64.Build.0 = Release|x64 - {8E92B4DB-65AD-4CF7-B806-3AA6D17F3F5C}.Debug|Win32.ActiveCfg = Debug|Win32 - {8E92B4DB-65AD-4CF7-B806-3AA6D17F3F5C}.Debug|Win32.Build.0 = Debug|Win32 - {8E92B4DB-65AD-4CF7-B806-3AA6D17F3F5C}.Debug|x64.ActiveCfg = Debug|x64 - {8E92B4DB-65AD-4CF7-B806-3AA6D17F3F5C}.Debug|x64.Build.0 = Debug|x64 - {8E92B4DB-65AD-4CF7-B806-3AA6D17F3F5C}.Release|Win32.ActiveCfg = Release|Win32 - {8E92B4DB-65AD-4CF7-B806-3AA6D17F3F5C}.Release|Win32.Build.0 = Release|Win32 - {8E92B4DB-65AD-4CF7-B806-3AA6D17F3F5C}.Release|x64.ActiveCfg = Release|x64 - {8E92B4DB-65AD-4CF7-B806-3AA6D17F3F5C}.Release|x64.Build.0 = Release|x64 - {DC9562D3-A5A4-4BB0-98C3-7863AACFF1C8}.Debug|Win32.ActiveCfg = Debug|Win32 - {DC9562D3-A5A4-4BB0-98C3-7863AACFF1C8}.Debug|Win32.Build.0 = Debug|Win32 - {DC9562D3-A5A4-4BB0-98C3-7863AACFF1C8}.Debug|x64.ActiveCfg = Debug|x64 - {DC9562D3-A5A4-4BB0-98C3-7863AACFF1C8}.Debug|x64.Build.0 = Debug|x64 - {DC9562D3-A5A4-4BB0-98C3-7863AACFF1C8}.Release|Win32.ActiveCfg = Release|Win32 - {DC9562D3-A5A4-4BB0-98C3-7863AACFF1C8}.Release|Win32.Build.0 = Release|Win32 - {DC9562D3-A5A4-4BB0-98C3-7863AACFF1C8}.Release|x64.ActiveCfg = Release|x64 - {DC9562D3-A5A4-4BB0-98C3-7863AACFF1C8}.Release|x64.Build.0 = Release|x64 - {2FBE4820-120C-478D-8DF2-39E53C885830}.Debug|Win32.ActiveCfg = Debug|Win32 - {2FBE4820-120C-478D-8DF2-39E53C885830}.Debug|Win32.Build.0 = Debug|Win32 - {2FBE4820-120C-478D-8DF2-39E53C885830}.Debug|x64.ActiveCfg = Debug|x64 - {2FBE4820-120C-478D-8DF2-39E53C885830}.Debug|x64.Build.0 = Debug|x64 - {2FBE4820-120C-478D-8DF2-39E53C885830}.Release|Win32.ActiveCfg = Release|Win32 - {2FBE4820-120C-478D-8DF2-39E53C885830}.Release|Win32.Build.0 = Release|Win32 - {2FBE4820-120C-478D-8DF2-39E53C885830}.Release|x64.ActiveCfg = Release|x64 - {2FBE4820-120C-478D-8DF2-39E53C885830}.Release|x64.Build.0 = Release|x64 - {9CD7FB43-AEAA-4380-AB53-9DC8487D553F}.Debug|Win32.ActiveCfg = Debug|Win32 - {9CD7FB43-AEAA-4380-AB53-9DC8487D553F}.Debug|Win32.Build.0 = Debug|Win32 - {9CD7FB43-AEAA-4380-AB53-9DC8487D553F}.Debug|x64.ActiveCfg = Debug|x64 - {9CD7FB43-AEAA-4380-AB53-9DC8487D553F}.Debug|x64.Build.0 = Debug|x64 - {9CD7FB43-AEAA-4380-AB53-9DC8487D553F}.Release|Win32.ActiveCfg = Release|Win32 - {9CD7FB43-AEAA-4380-AB53-9DC8487D553F}.Release|Win32.Build.0 = Release|Win32 - {9CD7FB43-AEAA-4380-AB53-9DC8487D553F}.Release|x64.ActiveCfg = Release|x64 - {9CD7FB43-AEAA-4380-AB53-9DC8487D553F}.Release|x64.Build.0 = Release|x64 - {58988CC8-3154-45C1-A05E-9AF4FE45D7FE}.Debug|Win32.ActiveCfg = Debug|Win32 - {58988CC8-3154-45C1-A05E-9AF4FE45D7FE}.Debug|Win32.Build.0 = Debug|Win32 - {58988CC8-3154-45C1-A05E-9AF4FE45D7FE}.Debug|x64.ActiveCfg = Debug|x64 - {58988CC8-3154-45C1-A05E-9AF4FE45D7FE}.Debug|x64.Build.0 = Debug|x64 - {58988CC8-3154-45C1-A05E-9AF4FE45D7FE}.Release|Win32.ActiveCfg = Release|Win32 - {58988CC8-3154-45C1-A05E-9AF4FE45D7FE}.Release|Win32.Build.0 = Release|Win32 - {58988CC8-3154-45C1-A05E-9AF4FE45D7FE}.Release|x64.ActiveCfg = Release|x64 - {58988CC8-3154-45C1-A05E-9AF4FE45D7FE}.Release|x64.Build.0 = Release|x64 - {A800762F-F9D8-494B-AFCE-AFE75053A9C8}.Debug|Win32.ActiveCfg = Debug|Win32 - {A800762F-F9D8-494B-AFCE-AFE75053A9C8}.Debug|Win32.Build.0 = Debug|Win32 - {A800762F-F9D8-494B-AFCE-AFE75053A9C8}.Debug|x64.ActiveCfg = Debug|x64 - {A800762F-F9D8-494B-AFCE-AFE75053A9C8}.Debug|x64.Build.0 = Debug|x64 - {A800762F-F9D8-494B-AFCE-AFE75053A9C8}.Release|Win32.ActiveCfg = Release|Win32 - {A800762F-F9D8-494B-AFCE-AFE75053A9C8}.Release|Win32.Build.0 = Release|Win32 - {A800762F-F9D8-494B-AFCE-AFE75053A9C8}.Release|x64.ActiveCfg = Release|x64 - {A800762F-F9D8-494B-AFCE-AFE75053A9C8}.Release|x64.Build.0 = Release|x64 - {5FC6935E-35DE-4A68-87FE-8ADCDEED2B48}.Debug|Win32.ActiveCfg = Debug|Win32 - {5FC6935E-35DE-4A68-87FE-8ADCDEED2B48}.Debug|Win32.Build.0 = Debug|Win32 - {5FC6935E-35DE-4A68-87FE-8ADCDEED2B48}.Debug|x64.ActiveCfg = Debug|x64 - {5FC6935E-35DE-4A68-87FE-8ADCDEED2B48}.Debug|x64.Build.0 = Debug|x64 - {5FC6935E-35DE-4A68-87FE-8ADCDEED2B48}.Release|Win32.ActiveCfg = Release|Win32 - {5FC6935E-35DE-4A68-87FE-8ADCDEED2B48}.Release|Win32.Build.0 = Release|Win32 - {5FC6935E-35DE-4A68-87FE-8ADCDEED2B48}.Release|x64.ActiveCfg = Release|x64 - {5FC6935E-35DE-4A68-87FE-8ADCDEED2B48}.Release|x64.Build.0 = Release|x64 - {D3FAA3AB-9A66-4911-85CE-73B674B683EC}.Debug|Win32.ActiveCfg = Debug|Win32 - {D3FAA3AB-9A66-4911-85CE-73B674B683EC}.Debug|Win32.Build.0 = Debug|Win32 - {D3FAA3AB-9A66-4911-85CE-73B674B683EC}.Debug|x64.ActiveCfg = Debug|x64 - {D3FAA3AB-9A66-4911-85CE-73B674B683EC}.Debug|x64.Build.0 = Debug|x64 - {D3FAA3AB-9A66-4911-85CE-73B674B683EC}.Release|Win32.ActiveCfg = Release|Win32 - {D3FAA3AB-9A66-4911-85CE-73B674B683EC}.Release|Win32.Build.0 = Release|Win32 - {D3FAA3AB-9A66-4911-85CE-73B674B683EC}.Release|x64.ActiveCfg = Release|x64 - {D3FAA3AB-9A66-4911-85CE-73B674B683EC}.Release|x64.Build.0 = Release|x64 - {31BA8F80-0A8C-4CFC-AD63-D947F1ABAC8C}.Debug|Win32.ActiveCfg = Debug|Win32 - {31BA8F80-0A8C-4CFC-AD63-D947F1ABAC8C}.Debug|Win32.Build.0 = Debug|Win32 - {31BA8F80-0A8C-4CFC-AD63-D947F1ABAC8C}.Debug|x64.ActiveCfg = Debug|x64 - {31BA8F80-0A8C-4CFC-AD63-D947F1ABAC8C}.Debug|x64.Build.0 = Debug|x64 - {31BA8F80-0A8C-4CFC-AD63-D947F1ABAC8C}.Release|Win32.ActiveCfg = Release|Win32 - {31BA8F80-0A8C-4CFC-AD63-D947F1ABAC8C}.Release|Win32.Build.0 = Release|Win32 - {31BA8F80-0A8C-4CFC-AD63-D947F1ABAC8C}.Release|x64.ActiveCfg = Release|x64 - {31BA8F80-0A8C-4CFC-AD63-D947F1ABAC8C}.Release|x64.Build.0 = Release|x64 - {EBA97261-BA06-4889-8568-0488E791F9A3}.Debug|Win32.ActiveCfg = Debug|Win32 - {EBA97261-BA06-4889-8568-0488E791F9A3}.Debug|Win32.Build.0 = Debug|Win32 - {EBA97261-BA06-4889-8568-0488E791F9A3}.Debug|x64.ActiveCfg = Debug|x64 - {EBA97261-BA06-4889-8568-0488E791F9A3}.Debug|x64.Build.0 = Debug|x64 - {EBA97261-BA06-4889-8568-0488E791F9A3}.Release|Win32.ActiveCfg = Release|Win32 - {EBA97261-BA06-4889-8568-0488E791F9A3}.Release|Win32.Build.0 = Release|Win32 - {EBA97261-BA06-4889-8568-0488E791F9A3}.Release|x64.ActiveCfg = Release|x64 - {EBA97261-BA06-4889-8568-0488E791F9A3}.Release|x64.Build.0 = Release|x64 - {BB90C9EC-7C4F-4AEA-A64E-95A2EA9C2F06}.Debug|Win32.ActiveCfg = Debug|Win32 - {BB90C9EC-7C4F-4AEA-A64E-95A2EA9C2F06}.Debug|Win32.Build.0 = Debug|Win32 - {BB90C9EC-7C4F-4AEA-A64E-95A2EA9C2F06}.Debug|x64.ActiveCfg = Debug|x64 - {BB90C9EC-7C4F-4AEA-A64E-95A2EA9C2F06}.Debug|x64.Build.0 = Debug|x64 - {BB90C9EC-7C4F-4AEA-A64E-95A2EA9C2F06}.Release|Win32.ActiveCfg = Release|Win32 - {BB90C9EC-7C4F-4AEA-A64E-95A2EA9C2F06}.Release|Win32.Build.0 = Release|Win32 - {BB90C9EC-7C4F-4AEA-A64E-95A2EA9C2F06}.Release|x64.ActiveCfg = Release|x64 - {BB90C9EC-7C4F-4AEA-A64E-95A2EA9C2F06}.Release|x64.Build.0 = Release|x64 - {93EA2B92-DF8B-4D30-9788-99D63D779756}.Debug|Win32.ActiveCfg = Debug|Win32 - {93EA2B92-DF8B-4D30-9788-99D63D779756}.Debug|Win32.Build.0 = Debug|Win32 - {93EA2B92-DF8B-4D30-9788-99D63D779756}.Debug|x64.ActiveCfg = Debug|x64 - {93EA2B92-DF8B-4D30-9788-99D63D779756}.Debug|x64.Build.0 = Debug|x64 - {93EA2B92-DF8B-4D30-9788-99D63D779756}.Release|Win32.ActiveCfg = Release|Win32 - {93EA2B92-DF8B-4D30-9788-99D63D779756}.Release|Win32.Build.0 = Release|Win32 - {93EA2B92-DF8B-4D30-9788-99D63D779756}.Release|x64.ActiveCfg = Release|x64 - {93EA2B92-DF8B-4D30-9788-99D63D779756}.Release|x64.Build.0 = Release|x64 - {F8D2C124-2238-47AB-8A51-4A42D8F10BF5}.Debug|Win32.ActiveCfg = Debug|Win32 - {F8D2C124-2238-47AB-8A51-4A42D8F10BF5}.Debug|Win32.Build.0 = Debug|Win32 - {F8D2C124-2238-47AB-8A51-4A42D8F10BF5}.Debug|x64.ActiveCfg = Debug|x64 - {F8D2C124-2238-47AB-8A51-4A42D8F10BF5}.Debug|x64.Build.0 = Debug|x64 - {F8D2C124-2238-47AB-8A51-4A42D8F10BF5}.Release|Win32.ActiveCfg = Release|Win32 - {F8D2C124-2238-47AB-8A51-4A42D8F10BF5}.Release|Win32.Build.0 = Release|Win32 - {F8D2C124-2238-47AB-8A51-4A42D8F10BF5}.Release|x64.ActiveCfg = Release|x64 - {F8D2C124-2238-47AB-8A51-4A42D8F10BF5}.Release|x64.Build.0 = Release|x64 - {447B9176-2551-4BE1-BBFF-D74C1723D6E0}.Debug|Win32.ActiveCfg = Debug|Win32 - {447B9176-2551-4BE1-BBFF-D74C1723D6E0}.Debug|Win32.Build.0 = Debug|Win32 - {447B9176-2551-4BE1-BBFF-D74C1723D6E0}.Debug|x64.ActiveCfg = Debug|x64 - {447B9176-2551-4BE1-BBFF-D74C1723D6E0}.Debug|x64.Build.0 = Debug|x64 - {447B9176-2551-4BE1-BBFF-D74C1723D6E0}.Release|Win32.ActiveCfg = Release|Win32 - {447B9176-2551-4BE1-BBFF-D74C1723D6E0}.Release|Win32.Build.0 = Release|Win32 - {447B9176-2551-4BE1-BBFF-D74C1723D6E0}.Release|x64.ActiveCfg = Release|x64 - {447B9176-2551-4BE1-BBFF-D74C1723D6E0}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/windows/hl/examples/allhlcexamples/allhlcexamples.vcproj b/windows/hl/examples/allhlcexamples/allhlcexamples.vcproj deleted file mode 100644 index da0459e..0000000 --- a/windows/hl/examples/allhlcexamples/allhlcexamples.vcproj +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_ds1/ex_ds1.vcproj b/windows/hl/examples/ex_ds1/ex_ds1.vcproj deleted file mode 100644 index b63bcf5..0000000 --- a/windows/hl/examples/ex_ds1/ex_ds1.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_ds1dll/ex_ds1dll.vcproj b/windows/hl/examples/ex_ds1dll/ex_ds1dll.vcproj deleted file mode 100644 index d728554..0000000 --- a/windows/hl/examples/ex_ds1dll/ex_ds1dll.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_image1/ex_image1.vcproj b/windows/hl/examples/ex_image1/ex_image1.vcproj deleted file mode 100644 index d253b3d..0000000 --- a/windows/hl/examples/ex_image1/ex_image1.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_image1dll/ex_image1dll.vcproj b/windows/hl/examples/ex_image1dll/ex_image1dll.vcproj deleted file mode 100644 index cfcf29a..0000000 --- a/windows/hl/examples/ex_image1dll/ex_image1dll.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_image2/ex_image2.vcproj b/windows/hl/examples/ex_image2/ex_image2.vcproj deleted file mode 100644 index c69971f..0000000 --- a/windows/hl/examples/ex_image2/ex_image2.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_image2dll/ex_image2dll.vcproj b/windows/hl/examples/ex_image2dll/ex_image2dll.vcproj deleted file mode 100644 index b17d36f..0000000 --- a/windows/hl/examples/ex_image2dll/ex_image2dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_lite1/ex_lite1.vcproj b/windows/hl/examples/ex_lite1/ex_lite1.vcproj deleted file mode 100644 index 26864e4..0000000 --- a/windows/hl/examples/ex_lite1/ex_lite1.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_lite1dll/ex_lite1dll.vcproj b/windows/hl/examples/ex_lite1dll/ex_lite1dll.vcproj deleted file mode 100644 index 4b6b00f..0000000 --- a/windows/hl/examples/ex_lite1dll/ex_lite1dll.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_lite2/ex_lite2.vcproj b/windows/hl/examples/ex_lite2/ex_lite2.vcproj deleted file mode 100644 index 8662fe8..0000000 --- a/windows/hl/examples/ex_lite2/ex_lite2.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_lite2dll/ex_lite2dll.vcproj b/windows/hl/examples/ex_lite2dll/ex_lite2dll.vcproj deleted file mode 100644 index cff4c29..0000000 --- a/windows/hl/examples/ex_lite2dll/ex_lite2dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_lite3/ex_lite3.vcproj b/windows/hl/examples/ex_lite3/ex_lite3.vcproj deleted file mode 100644 index 065dae2..0000000 --- a/windows/hl/examples/ex_lite3/ex_lite3.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_lite3dll/ex_lite3dll.vcproj b/windows/hl/examples/ex_lite3dll/ex_lite3dll.vcproj deleted file mode 100644 index 42b5a9b..0000000 --- a/windows/hl/examples/ex_lite3dll/ex_lite3dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table01/ex_table01.vcproj b/windows/hl/examples/ex_table01/ex_table01.vcproj deleted file mode 100644 index 71826e8..0000000 --- a/windows/hl/examples/ex_table01/ex_table01.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table01dll/ex_table01dll.vcproj b/windows/hl/examples/ex_table01dll/ex_table01dll.vcproj deleted file mode 100644 index a7790f4..0000000 --- a/windows/hl/examples/ex_table01dll/ex_table01dll.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table02/ex_table02.vcproj b/windows/hl/examples/ex_table02/ex_table02.vcproj deleted file mode 100644 index 6196b1a..0000000 --- a/windows/hl/examples/ex_table02/ex_table02.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table02dll/ex_table02dll.vcproj b/windows/hl/examples/ex_table02dll/ex_table02dll.vcproj deleted file mode 100644 index c9f185d..0000000 --- a/windows/hl/examples/ex_table02dll/ex_table02dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table03/ex_table03.vcproj b/windows/hl/examples/ex_table03/ex_table03.vcproj deleted file mode 100644 index 27654bf..0000000 --- a/windows/hl/examples/ex_table03/ex_table03.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table03dll/ex_table03dll.vcproj b/windows/hl/examples/ex_table03dll/ex_table03dll.vcproj deleted file mode 100644 index 127f16f..0000000 --- a/windows/hl/examples/ex_table03dll/ex_table03dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table04/ex_table04.vcproj b/windows/hl/examples/ex_table04/ex_table04.vcproj deleted file mode 100644 index 748aa82..0000000 --- a/windows/hl/examples/ex_table04/ex_table04.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table04dll/ex_table04dll.vcproj b/windows/hl/examples/ex_table04dll/ex_table04dll.vcproj deleted file mode 100644 index 575989a..0000000 --- a/windows/hl/examples/ex_table04dll/ex_table04dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table05/ex_table05.vcproj b/windows/hl/examples/ex_table05/ex_table05.vcproj deleted file mode 100644 index 55fe6a0..0000000 --- a/windows/hl/examples/ex_table05/ex_table05.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table05dll/ex_table05dll.vcproj b/windows/hl/examples/ex_table05dll/ex_table05dll.vcproj deleted file mode 100644 index 1104d4c..0000000 --- a/windows/hl/examples/ex_table05dll/ex_table05dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table06/ex_table06.vcproj b/windows/hl/examples/ex_table06/ex_table06.vcproj deleted file mode 100644 index c08a2f4..0000000 --- a/windows/hl/examples/ex_table06/ex_table06.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table06dll/ex_table06dll.vcproj b/windows/hl/examples/ex_table06dll/ex_table06dll.vcproj deleted file mode 100644 index a3a83a4..0000000 --- a/windows/hl/examples/ex_table06dll/ex_table06dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table07/ex_table07.vcproj b/windows/hl/examples/ex_table07/ex_table07.vcproj deleted file mode 100644 index 0c3cb2f..0000000 --- a/windows/hl/examples/ex_table07/ex_table07.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table07dll/ex_table07dll.vcproj b/windows/hl/examples/ex_table07dll/ex_table07dll.vcproj deleted file mode 100644 index 3554428..0000000 --- a/windows/hl/examples/ex_table07dll/ex_table07dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table08/ex_table08.vcproj b/windows/hl/examples/ex_table08/ex_table08.vcproj deleted file mode 100644 index f91a4d5..0000000 --- a/windows/hl/examples/ex_table08/ex_table08.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table08dll/ex_table08dll.vcproj b/windows/hl/examples/ex_table08dll/ex_table08dll.vcproj deleted file mode 100644 index 242a08c..0000000 --- a/windows/hl/examples/ex_table08dll/ex_table08dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table09/ex_table09.vcproj b/windows/hl/examples/ex_table09/ex_table09.vcproj deleted file mode 100644 index 61d1610..0000000 --- a/windows/hl/examples/ex_table09/ex_table09.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table09dll/ex_table09dll.vcproj b/windows/hl/examples/ex_table09dll/ex_table09dll.vcproj deleted file mode 100644 index 06205c7..0000000 --- a/windows/hl/examples/ex_table09dll/ex_table09dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table10/ex_table10.vcproj b/windows/hl/examples/ex_table10/ex_table10.vcproj deleted file mode 100644 index 2f89023..0000000 --- a/windows/hl/examples/ex_table10/ex_table10.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table10dll/ex_table10dll.vcproj b/windows/hl/examples/ex_table10dll/ex_table10dll.vcproj deleted file mode 100644 index d15647e..0000000 --- a/windows/hl/examples/ex_table10dll/ex_table10dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table11/ex_table11.vcproj b/windows/hl/examples/ex_table11/ex_table11.vcproj deleted file mode 100644 index 6b5bf6a..0000000 --- a/windows/hl/examples/ex_table11/ex_table11.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table11dll/ex_table11dll.vcproj b/windows/hl/examples/ex_table11dll/ex_table11dll.vcproj deleted file mode 100644 index a004218..0000000 --- a/windows/hl/examples/ex_table11dll/ex_table11dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table12/ex_table12.vcproj b/windows/hl/examples/ex_table12/ex_table12.vcproj deleted file mode 100644 index 14272d7..0000000 --- a/windows/hl/examples/ex_table12/ex_table12.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ex_table12dll/ex_table12dll.vcproj b/windows/hl/examples/ex_table12dll/ex_table12dll.vcproj deleted file mode 100644 index 8107a40..0000000 --- a/windows/hl/examples/ex_table12dll/ex_table12dll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ptExampleFL/ptExampleFL.vcproj b/windows/hl/examples/ptExampleFL/ptExampleFL.vcproj deleted file mode 100644 index 2bb3d4f..0000000 --- a/windows/hl/examples/ptExampleFL/ptExampleFL.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ptExampleFLdll/ptExampleFLdll.vcproj b/windows/hl/examples/ptExampleFLdll/ptExampleFLdll.vcproj deleted file mode 100644 index b783dca..0000000 --- a/windows/hl/examples/ptExampleFLdll/ptExampleFLdll.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ptExampleVL/ptExampleVL.vcproj b/windows/hl/examples/ptExampleVL/ptExampleVL.vcproj deleted file mode 100644 index 8fc7b0d..0000000 --- a/windows/hl/examples/ptExampleVL/ptExampleVL.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/ptExampleVLdll/ptExampleVLdll.vcproj b/windows/hl/examples/ptExampleVLdll/ptExampleVLdll.vcproj deleted file mode 100644 index 04277b9..0000000 --- a/windows/hl/examples/ptExampleVLdll/ptExampleVLdll.vcproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/examples/test_hl_cexamples.BAT b/windows/hl/examples/test_hl_cexamples.BAT deleted file mode 100644 index 652a602..0000000 --- a/windows/hl/examples/test_hl_cexamples.BAT +++ /dev/null @@ -1,100 +0,0 @@ -@echo OFF -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. - -rem This batch file is used to test HDF5 High Level C examples. -rem Written by : Fang GUO -rem Created : 07/26/2005 -rem Last Modified: 2/18/08 - -rem Use delayed expansion to track changes inside a loop -setlocal enabledelayedexpansion - -rem Track errors -set total_error=0 - -if %1.==. GOTO WRONG -if "%1"=="/?" GOTO HELP -if "%1"=="release" GOTO CONFIG -if "%1"=="debug" GOTO CONFIG - -GOTO WRONG - -:CONFIG - if "%2"=="dll" GOTO TEST - if %2.==. GOTO TEST - GOTO WRONG - -:TEST - echo Testing %1 %2 version of High Level examples - echo. - - ex_ds1%2\%1\ex_ds1%2.exe ex_ds1%1%2 - - for /l %%a in (1,1,2) do ( - ex_image%%a%2\%1\ex_image%%a%2.exe ex_image%%a%1%2 - if not !errorlevel!==0 set /A total_error=!total_error!+1 - ) - - for /l %%a in (1,1,3) do ( - ex_lite%%a%2\%1\ex_lite%%a%2.exe ex_lite%%a%1%2 - if not !errorlevel!==0 set /A total_error=!total_error!+1 - ) - - for /l %%a in (1,1,9) do ( - ex_table0%%a%2\%1\ex_table0%%a%2.exe ex_table0%%a%1%2 - if not !errorlevel!==0 set /A total_error=!total_error!+1 - ) - - for /l %%a in (10,1,12) do ( - ex_table%%a%2\%1\ex_table%%a%2.exe ex_table%%a%1%2 - if not !errorlevel!==0 set /A total_error=!total_error!+1 - ) - - for %%a in (FL VL) do ( - ptExample%%a%2\%1\ptExample%%a%2.exe ptExample%%a%1%2 - if not !errorlevel!==0 set /A total_error=!total_error!+1 - ) - - if %total_error%==0 ( - echo. - echo. All of the HL C Examples Passed! - ) else ( - echo. - echo. %total_error% HL C Examples Failed! - ) - - GOTO END - -:WRONG - echo The syntax of the command is incorrect. - echo Use test_hl_cexamples /? for usage information - echo. - GOTO END - -:HELP - echo Tests HDF5 High Level C examples. - echo. - echo test_hl_cexamples [OPTION] - echo. - echo Please use one of the following options! - echo. - echo test_hl_cexamples release test HDF5 HL C examples -- release version - echo test_hl_cexamples release dll test HDF5 HL C examples -- release dll version - echo test_hl_cexamples debug test HDF5 HL C examples -- debug version - echo test_hl_cexamples debug dll test HDF5 HL C examples -- debug dll version - echo test_hl_cexamples /? Help information - echo. - GOTO END - -:END diff --git a/windows/hl/fortran/examples/allhlf90examples/allhlf90examples.sln b/windows/hl/fortran/examples/allhlf90examples/allhlf90examples.sln deleted file mode 100644 index 139fb49..0000000 --- a/windows/hl/fortran/examples/allhlf90examples/allhlf90examples.sln +++ /dev/null @@ -1,49 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "allhlf90examples", "allhlf90examples.vcproj", "{64F43EAB-0F7D-4D4F-B01D-52C698C97FDF}" - ProjectSection(ProjectDependencies) = postProject - {7B837653-CEF4-4B2D-8EB8-29ECC4A1F042} = {7B837653-CEF4-4B2D-8EB8-29ECC4A1F042} - {3EB0EFA7-69F8-4541-8565-EC7AD3603DBB} = {3EB0EFA7-69F8-4541-8565-EC7AD3603DBB} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "ex_lite", "..\ex_lite\ex_lite.vfproj", "{7B837653-CEF4-4B2D-8EB8-29ECC4A1F042}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "ex_litedll", "..\ex_litedll\ex_litedll.vfproj", "{3EB0EFA7-69F8-4541-8565-EC7AD3603DBB}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {64F43EAB-0F7D-4D4F-B01D-52C698C97FDF}.Debug|Win32.ActiveCfg = Debug|Win32 - {64F43EAB-0F7D-4D4F-B01D-52C698C97FDF}.Debug|Win32.Build.0 = Debug|Win32 - {64F43EAB-0F7D-4D4F-B01D-52C698C97FDF}.Debug|x64.ActiveCfg = Debug|x64 - {64F43EAB-0F7D-4D4F-B01D-52C698C97FDF}.Debug|x64.Build.0 = Debug|x64 - {64F43EAB-0F7D-4D4F-B01D-52C698C97FDF}.Release|Win32.ActiveCfg = Release|Win32 - {64F43EAB-0F7D-4D4F-B01D-52C698C97FDF}.Release|Win32.Build.0 = Release|Win32 - {64F43EAB-0F7D-4D4F-B01D-52C698C97FDF}.Release|x64.ActiveCfg = Release|x64 - {64F43EAB-0F7D-4D4F-B01D-52C698C97FDF}.Release|x64.Build.0 = Release|x64 - {7B837653-CEF4-4B2D-8EB8-29ECC4A1F042}.Debug|Win32.ActiveCfg = Debug|Win32 - {7B837653-CEF4-4B2D-8EB8-29ECC4A1F042}.Debug|Win32.Build.0 = Debug|Win32 - {7B837653-CEF4-4B2D-8EB8-29ECC4A1F042}.Debug|x64.ActiveCfg = Debug|x64 - {7B837653-CEF4-4B2D-8EB8-29ECC4A1F042}.Debug|x64.Build.0 = Debug|x64 - {7B837653-CEF4-4B2D-8EB8-29ECC4A1F042}.Release|Win32.ActiveCfg = Release|Win32 - {7B837653-CEF4-4B2D-8EB8-29ECC4A1F042}.Release|Win32.Build.0 = Release|Win32 - {7B837653-CEF4-4B2D-8EB8-29ECC4A1F042}.Release|x64.ActiveCfg = Release|x64 - {7B837653-CEF4-4B2D-8EB8-29ECC4A1F042}.Release|x64.Build.0 = Release|x64 - {3EB0EFA7-69F8-4541-8565-EC7AD3603DBB}.Debug|Win32.ActiveCfg = Debug|Win32 - {3EB0EFA7-69F8-4541-8565-EC7AD3603DBB}.Debug|Win32.Build.0 = Debug|Win32 - {3EB0EFA7-69F8-4541-8565-EC7AD3603DBB}.Debug|x64.ActiveCfg = Debug|x64 - {3EB0EFA7-69F8-4541-8565-EC7AD3603DBB}.Debug|x64.Build.0 = Debug|x64 - {3EB0EFA7-69F8-4541-8565-EC7AD3603DBB}.Release|Win32.ActiveCfg = Release|Win32 - {3EB0EFA7-69F8-4541-8565-EC7AD3603DBB}.Release|Win32.Build.0 = Release|Win32 - {3EB0EFA7-69F8-4541-8565-EC7AD3603DBB}.Release|x64.ActiveCfg = Release|x64 - {3EB0EFA7-69F8-4541-8565-EC7AD3603DBB}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/windows/hl/fortran/examples/allhlf90examples/allhlf90examples.vcproj b/windows/hl/fortran/examples/allhlf90examples/allhlf90examples.vcproj deleted file mode 100644 index 60a4756..0000000 --- a/windows/hl/fortran/examples/allhlf90examples/allhlf90examples.vcproj +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/fortran/examples/ex_lite/ex_lite.vfproj b/windows/hl/fortran/examples/ex_lite/ex_lite.vfproj deleted file mode 100644 index 852e157..0000000 --- a/windows/hl/fortran/examples/ex_lite/ex_lite.vfproj +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/fortran/examples/ex_litedll/ex_litedll.vfproj b/windows/hl/fortran/examples/ex_litedll/ex_litedll.vfproj deleted file mode 100644 index f5f38d8..0000000 --- a/windows/hl/fortran/examples/ex_litedll/ex_litedll.vfproj +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/fortran/examples/test_hl_f90examples.BAT b/windows/hl/fortran/examples/test_hl_f90examples.BAT deleted file mode 100644 index 30a05d4..0000000 --- a/windows/hl/fortran/examples/test_hl_f90examples.BAT +++ /dev/null @@ -1,64 +0,0 @@ -@REM Copyright by The HDF Group. -@REM Copyright by the Board of Trustees of the University of Illinois. -@REM All rights reserved. -@REM -@REM This file is part of HDF5. The full HDF5 copyright notice, including -@REM terms governing use, modification, and redistribution, is contained in -@REM the files COPYING and Copyright.html. COPYING can be found at the root -@REM of the source code distribution tree; Copyright.html can be found at the -@REM root level of an installed copy of the electronic HDF5 document set and -@REM is linked from the top-level documents page. It can also be found at -@REM http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -@REM access to either file, you may request a copy from help@hdfgroup.org. - -@ECHO OFF -@:: This batch file is used to test HDF5 High Level Fortran examples. -@:: Written by : Fang GUO -@:: Created : 12/20/2005 -@:: Last Modified: - -if %1.==. GOTO WRONG -if "%1"=="/?" GOTO HELP -if "%1"=="release" GOTO CONFIG -if "%1"=="debug" GOTO CONFIG - -GOTO WRONG - -:CONFIG -if "%2"=="dll" GOTO TEST -if %2.==. GOTO TEST -GOTO WRONG - -:TEST -echo. -HLf90examples%1%2\ex_lite%2 -if ERRORLEVEL == 0 ( -echo. %1 %2 version of High Level Fortran examples PASSED -)else ( -echo. %1 %2 version of High Level Fortran examples FAILED -) -echo. -GOTO END - -:WRONG -echo The syntax of the command is incorrect. -echo Use test_hl_f90examples /? for usage informtaion -echo. -GOTO END - -:HELP -echo Tests HDF5 High Level Fortran examples. -echo. -echo test_hl_f90examples [OPTION] -echo. -echo Please use one of the following options! -echo. -echo test_hl_f90examples release test HDF5 HL Fortran examples -- release version -echo test_hl_f90examples release dll test HDF5 HL Fortran examples -- release dll version -echo test_hl_f90examples debug test HDF5 HL Fortran examples -- debug version -echo test_hl_f90examples debug dll test HDF5 HL Fortran examples -- debug dll version -echo test_hl_f90examples /? Help information -echo. -GOTO END - -:END diff --git a/windows/hl/fortran/test/checkhlfortrantests.bat b/windows/hl/fortran/test/checkhlfortrantests.bat deleted file mode 100644 index 28d4822..0000000 --- a/windows/hl/fortran/test/checkhlfortrantests.bat +++ /dev/null @@ -1,101 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the hdf5 hl fortran library -rem -rem Created: Scott Wegner, 9/6/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -set /a nerrors=0 - -rem Clean any variables starting with "HDF5_HLFORTTEST_", as we use these for our -rem tests. Also clear "HDF5_HLFORTTEST_TESTS", as we will be addding all of our tests -rem to this variable. -rem Set at least one variable in set beforehand to avoid error message. -rem --SJW 9/5/07 -set hdf5_hlforttest_=foo -for /f "tokens=1 delims==" %%a in ('set hdf5_hlforttest_') do set %%a= -set hdf5_hlforttest_tests= - -goto main - - -rem Function to add a test to the test suite. -rem Expects the following parameters: -rem %1 - Name of the hlforttest being tested -rem %2 - Relative path of script -:add_test - - set hdf5_hlforttest_tests=%hdf5_hlforttest_tests% %1 - set hdf5_hlforttest_%1_test=%CD%\%2\%1 - - exit /b - - -rem Run all of the tests that have been added to the suite. Print a header -rem at the beginning of each one. Short-circuit if a test fails. -rem Expects the following parameters: -rem %1 - release or debug version -rem %2 - "dll" or nothing -:run_tests - for %%a in (%hdf5_hlforttest_tests%) do ( - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) - echo.************************************ - - rem Only add our parameters for batch scripts. - call !hdf5_hlforttest_%%a_test:.bat= %1 %2! - rem Exit early if test fails. - if errorlevel 1 ( - set /a nerrors=!nerrors!+1 - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) FAILED - exit /b 1 - ) - ) - - rem If we get here, that means all of our tests passed. - exit /b - - -rem This is where we add tests to the suite, and run them all at the end. -rem Make sure only to run dll versions of tests you build dll for -rem Also make sure to add *.bat to batch scripts, as the above functions rely -rem on it for sending parameters. --SJW 9/6/07 -:main - - call :add_test hl_test_lite_fortran%2 .\hl_test_lite_fortran%2\%1 - call :add_test hl_test_image_fortran%2 .\hl_test_image_fortran%2\%1 - call :add_test hl_test_table_fortran%2 .\hl_test_table_fortran%2\%1 - - - rem Run the tests, passing in which version to run - call :run_tests %* - - if "%nerrors%"=="0" ( - echo.All HL Fortran library tests passed. - ) else ( - echo.** FAILED HL Fortran Library tests. - ) - - popd - endlocal & exit /b %nerrors% - \ No newline at end of file diff --git a/windows/hl/fortran/test/hl_test_image_fortran/hl_test_image_fortran.vfproj b/windows/hl/fortran/test/hl_test_image_fortran/hl_test_image_fortran.vfproj deleted file mode 100644 index c615f0c..0000000 --- a/windows/hl/fortran/test/hl_test_image_fortran/hl_test_image_fortran.vfproj +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/fortran/test/hl_test_image_fortrandll/hl_test_image_fortrandll.vfproj b/windows/hl/fortran/test/hl_test_image_fortrandll/hl_test_image_fortrandll.vfproj deleted file mode 100644 index 2000f23..0000000 --- a/windows/hl/fortran/test/hl_test_image_fortrandll/hl_test_image_fortrandll.vfproj +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/fortran/test/hl_test_lite_fortran/hl_test_lite_fortran.vfproj b/windows/hl/fortran/test/hl_test_lite_fortran/hl_test_lite_fortran.vfproj deleted file mode 100644 index adeb772..0000000 --- a/windows/hl/fortran/test/hl_test_lite_fortran/hl_test_lite_fortran.vfproj +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/fortran/test/hl_test_lite_fortrandll/hl_test_lite_fortrandll.vfproj b/windows/hl/fortran/test/hl_test_lite_fortrandll/hl_test_lite_fortrandll.vfproj deleted file mode 100644 index 5e4125f..0000000 --- a/windows/hl/fortran/test/hl_test_lite_fortrandll/hl_test_lite_fortrandll.vfproj +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/fortran/test/hl_test_table_fortran/hl_test_table_fortran.vfproj b/windows/hl/fortran/test/hl_test_table_fortran/hl_test_table_fortran.vfproj deleted file mode 100644 index f53f14a..0000000 --- a/windows/hl/fortran/test/hl_test_table_fortran/hl_test_table_fortran.vfproj +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/fortran/test/hl_test_table_fortrandll/hl_test_table_fortrandll.vfproj b/windows/hl/fortran/test/hl_test_table_fortrandll/hl_test_table_fortrandll.vfproj deleted file mode 100644 index 1ae031f..0000000 --- a/windows/hl/fortran/test/hl_test_table_fortrandll/hl_test_table_fortrandll.vfproj +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/test/H5srcdir_str.h b/windows/hl/test/H5srcdir_str.h deleted file mode 100644 index 4d32264..0000000 --- a/windows/hl/test/H5srcdir_str.h +++ /dev/null @@ -1,22 +0,0 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * Copyright by The HDF Group. * - * Copyright by the Board of Trustees of the University of Illinois. * - * All rights reserved. * - * * - * This file is part of HDF5. The full HDF5 copyright notice, including * - * terms governing use, modification, and redistribution, is contained in * - * the files COPYING and Copyright.html. COPYING can be found at the root * - * of the source code distribution tree; Copyright.html can be found at the * - * root level of an installed copy of the electronic HDF5 document set and * - * is linked from the top-level documents page. It can also be found at * - * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have * - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -/* If you are reading this file and it has a '.h' suffix, it was automatically - * generated from the '.in' version. Make changes there. - */ - -/* Set the 'srcdir' path from configure time */ -static const char *config_srcdir = "."; - diff --git a/windows/hl/test/checkhltests.bat b/windows/hl/test/checkhltests.bat deleted file mode 100644 index 0804148..0000000 --- a/windows/hl/test/checkhltests.bat +++ /dev/null @@ -1,151 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the hdf5 HL library -rem -rem Created: Scott Wegner, 9/10/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -set /a nerrors=0 - -rem Clean any variables starting with "HDF5_HLTEST_", as we use these for our -rem tests. Also clear "HDF5_HLTEST_TESTS", as we will be addding all of our tests -rem to this variable. -rem Set at least one variable in set beforehand to avoid error message. -rem --SJW 9/5/07 -set hdf5_hltest_=foo -for /f "tokens=1 delims==" %%a in ('set hdf5_hltest_') do set %%a= -set hdf5_hltest_tests= - -rem See if we have built the HL C++ / Fortran libraries, and set -rem BUILD_*_CONDITIONAL appropriately -call :check_built fortran %* -call :check_built cxx %* - -goto main - - -rem Function to add a test to the test suite. -rem Expects the following parameters: -rem %1 - Name of the hltest being tested -rem %2 - Relative path of script -:add_test - - set hdf5_hltest_tests=%hdf5_hltest_tests% %1 - set hdf5_hltest_%1_test=%CD%\%2\%1 - - exit /b - - -rem Run all of the tests that have been added to the suite. Print a header -rem at the beginning of each one. Short-circuit if a test fails. -rem Expects the following parameters: -rem %1 - release or debug version -rem %2 - "dll" or nothing -:run_tests - for %%a in (%hdf5_hltest_tests%) do ( - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) - echo.************************************ - - rem Only add our parameters for batch scripts. - call !hdf5_hltest_%%a_test:.bat= %1 %2! - rem Exit early if test fails. - if errorlevel 1 ( - set /a nerrors=!nerrors!+1 - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) FAILED - exit /b 1 - ) - ) - - rem If we get here, that means all of our tests passed. - exit /b - - -rem Check to see if one of our output files exist for the given parameter. If -rem it does, we can assume that that set of files were set to build, and we can -rem test them. In Linux, the corresponding variable is set by the Makefile. -rem Expects the following parameters: -rem %1 - fortran or cxx -rem %2 - debug or release -rem %3 - dll or nothing -:check_built - - rem diffuse early if the variable is already defined - if defined build_%1_conditional exit /b - - if /i "%1" equ "cxx" ( - if "%2"=="release" ( - set hdf5_hl_cpp=hdf5_hl_cpp%3.lib - ) else ( - set hdf5_hl_cpp=hdf5_hl_cppd%3.lib - ) - - if exist %CD%\..\..\proj\hdf5_hl_cpp%3\%2\!hdf5_hl_cpp! ( - set build_cxx_conditional=true - ) - ) else if /i "%1" equ "fortran" ( - if "%2"=="release" ( - set hdf5_hl_fortran=hdf5_hl_fortran%3.lib - ) else ( - set hdf5_hl_fortran=hdf5_hl_fortrand%3.lib - ) - - if exist %CD%\..\..\proj\hdf5_hl_fortran%3\%2\!hdf5_hl_fortran! ( - set build_fortran_conditional=true - ) - ) - - exit /b - -rem This is where we add tests to the suite, and run them all at the end. -rem Make sure only to run dll versions of tests you build dll for -rem Also make sure to add *.bat to batch scripts, as the above functions rely -rem on it for sending parameters. --SJW 9/6/07 -:main - - call :add_test hl_test_lite%2 .\hl_test_lite%2\%1 - call :add_test hl_test_image%2 .\hl_test_image%2\%1 - call :add_test hl_test_table%2 .\hl_test_table%2\%1 - call :add_test hl_test_ds%2 .\hl_test_ds%2\%1 - call :add_test hl_test_packet%2 .\hl_test_packet%2\%1 - - rem Only check HL C++/Fortran if they are set to build. - if defined build_cxx_conditional ( - call :add_test checkhlcpptests.bat ..\c++\test - ) - if defined build_fortran_conditional ( - call :add_test checkhlfortrantests.bat ..\fortran\test - ) - - rem Run the tests, passing in which version to run - call :run_tests %* - - if "%nerrors%"=="0" ( - echo.All HL library tests passed. - ) else ( - echo.** FAILED HL Library tests. - ) - - popd - endlocal & exit /b %nerrors% - \ No newline at end of file diff --git a/windows/hl/test/hl_test_ds/hl_test_ds.vcproj b/windows/hl/test/hl_test_ds/hl_test_ds.vcproj deleted file mode 100644 index 1c8aa7b..0000000 --- a/windows/hl/test/hl_test_ds/hl_test_ds.vcproj +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/test/hl_test_dsdll/hl_test_dsdll.vcproj b/windows/hl/test/hl_test_dsdll/hl_test_dsdll.vcproj deleted file mode 100644 index 6093600..0000000 --- a/windows/hl/test/hl_test_dsdll/hl_test_dsdll.vcproj +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/test/hl_test_image/hl_test_image.vcproj b/windows/hl/test/hl_test_image/hl_test_image.vcproj deleted file mode 100644 index 2f01f6c..0000000 --- a/windows/hl/test/hl_test_image/hl_test_image.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/test/hl_test_imagedll/hl_test_imagedll.vcproj b/windows/hl/test/hl_test_imagedll/hl_test_imagedll.vcproj deleted file mode 100644 index 111bc6d..0000000 --- a/windows/hl/test/hl_test_imagedll/hl_test_imagedll.vcproj +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/test/hl_test_lite/hl_test_lite.vcproj b/windows/hl/test/hl_test_lite/hl_test_lite.vcproj deleted file mode 100644 index 0de34b5..0000000 --- a/windows/hl/test/hl_test_lite/hl_test_lite.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/test/hl_test_litedll/hl_test_litedll.vcproj b/windows/hl/test/hl_test_litedll/hl_test_litedll.vcproj deleted file mode 100644 index 03425ff..0000000 --- a/windows/hl/test/hl_test_litedll/hl_test_litedll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/test/hl_test_packet/hl_test_packet.vcproj b/windows/hl/test/hl_test_packet/hl_test_packet.vcproj deleted file mode 100644 index b1103f0..0000000 --- a/windows/hl/test/hl_test_packet/hl_test_packet.vcproj +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/test/hl_test_packetdll/hl_test_packetdll.vcproj b/windows/hl/test/hl_test_packetdll/hl_test_packetdll.vcproj deleted file mode 100644 index 9da2096..0000000 --- a/windows/hl/test/hl_test_packetdll/hl_test_packetdll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/test/hl_test_table/hl_test_table.vcproj b/windows/hl/test/hl_test_table/hl_test_table.vcproj deleted file mode 100644 index 342d13f..0000000 --- a/windows/hl/test/hl_test_table/hl_test_table.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/test/hl_test_tabledll/hl_test_tabledll.vcproj b/windows/hl/test/hl_test_tabledll/hl_test_tabledll.vcproj deleted file mode 100644 index 6a4cf58..0000000 --- a/windows/hl/test/hl_test_tabledll/hl_test_tabledll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/tools/gif2h5/h52giftest.bat b/windows/hl/tools/gif2h5/h52giftest.bat deleted file mode 100644 index 742743b..0000000 --- a/windows/hl/tools/gif2h5/h52giftest.bat +++ /dev/null @@ -1,89 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem HDF Utilities Test script -rem -rem Created: Scott Wegner, 4/5/07 -rem Modified: Scott Wegner, 8/22/07 -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -rem h52gif name -set h52gif=h52gif%2 -rem The path to the h52gif binary -set h52gif_bin=%CD%\..\gifconv%2\%h52gif%\%1\%h52gif% -rem gif2h5 name -set gif2h5=gif2h5%2 -rem The path to the gif2h5 binary -set gif2h5_bin=%CD%\..\gifconv%2\%gif2h5%\%1\%gif2h5% - -set testfile1=%CD%\testfiles\h52giftst.h5 -set testfile2=%CD%\testfiles\image1.gif - -rem initialze errors variable -set errors=0 - -goto main - -:testing - set test_msg=Testing - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - set test_msg=%test_msg% - echo.%test_msg:~0,69% %1 - - exit /b - - - -:tooltest1 - %h52gif_bin% %* - - if %errorlevel% neq 0 ( - call :testing *FAILED* %h52gif_bin% %* - set /a errors=!errors!+1 - ) else ( - call :testing PASSED %h52gif_bin% %* - ) - - exit /b - - -:tooltest2 - %gif2h5_bin% %* - - if %errorlevel% neq 0 ( - call :testing *FAILED* %gif2h5_bin% %* - set /a errors=!errors!+1 - ) else ( - call :testing PASSED %gif2h5_bin% %* - ) - - exit /b - - -:main - call :tooltest1 %testfile1% image1.gif -i image - call :tooltest2 %testfile2% image1.h5 - - popd - endlocal & exit /b %errors% - \ No newline at end of file diff --git a/windows/hl/tools/gifconv/gif2h5.vcproj b/windows/hl/tools/gifconv/gif2h5.vcproj deleted file mode 100644 index 501e88d..0000000 --- a/windows/hl/tools/gifconv/gif2h5.vcproj +++ /dev/null @@ -1,419 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/tools/gifconv/h52gif.vcproj b/windows/hl/tools/gifconv/h52gif.vcproj deleted file mode 100644 index 5ca9eed..0000000 --- a/windows/hl/tools/gifconv/h52gif.vcproj +++ /dev/null @@ -1,407 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/tools/gifconvdll/gif2h5dll.vcproj b/windows/hl/tools/gifconvdll/gif2h5dll.vcproj deleted file mode 100644 index 6075f68..0000000 --- a/windows/hl/tools/gifconvdll/gif2h5dll.vcproj +++ /dev/null @@ -1,411 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/hl/tools/gifconvdll/h52gifdll.vcproj b/windows/hl/tools/gifconvdll/h52gifdll.vcproj deleted file mode 100644 index e269244..0000000 --- a/windows/hl/tools/gifconvdll/h52gifdll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/install_dll.BAT b/windows/install_dll.BAT deleted file mode 100755 index 089d169..0000000 --- a/windows/install_dll.BAT +++ /dev/null @@ -1,81 +0,0 @@ -@echo OFF -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from helphdfgroup.org. -rem -rem -rem File name: install_dll.bat -rem This batch file is used to copy ALL HDF5 DLLs into system folder. -rem By Xuan Bai -rem Created: Aug. 12, 2004 -rem Last Scott Wegner, 9/10/07 - -setlocal enabledelayedexpansion -pushd %~dp0 - -set install_dir=%systemroot%\system - -goto :main - -rem This function actally copies the DLL over, and prints a status message -rem Expected parameters: -rem %1 - name of DLL to copy -:copy_dll - - if exist %1 ( - echo.Installing %~nx1 - copy /y %1 %install_dir% > nul - ) - - exit /b - - -rem Add the DLLS to be copied here. -:main - - rem HDF5 Library - call :copy_dll proj\hdf5dll\debug\hdf5ddll.dll - call :copy_dll proj\hdf5dll\release\hdf5dll.dll - call :copy_dll test\libtestdll\debug\libtestddll.dll - call :copy_dll test\libtestdll\release\libtestdll.dll - - rem C++ - call :copy_dll proj\hdf5_cppdll\debug\hdf5_cppddll.dll - call :copy_dll proj\hdf5_cppdll\release\hdf5_cppdll.dll - - rem Fortran - call :copy_dll proj\hdf5_f90cstubdll\debug\hdf5_f90cstubddll.dll - call :copy_dll proj\hdf5_f90cstubdll\release\hdf5_f90cstubdll.dll - call :copy_dll proj\hdf5_fortrandll\debug\hdf5_fortranddll.dll - call :copy_dll proj\hdf5_fortrandll\release\hdf5_fortrandll.dll - call :copy_dll fortran\test\libtest_cstubdll\debug\libtest_cstubddll.dll - call :copy_dll fortran\test\libtest_cstubdll\release\libtest_cstubdll.dll - call :copy_dll fortran\test\libtest_fortrandll\debug\libtest_fortranddll.dll - call :copy_dll fortran\test\libtest_fortrandll\release\libtest_fortrandll.dll - - rem HL - call :copy_dll proj\hdf5_hldll\Debug\hdf5_hlddll.dll - call :copy_dll proj\hdf5_hldll\Release\hdf5_hldll.dll - - rem HL C++ - call :copy_dll proj\hdf5_hl_cppdll\Release\hdf5_hl_cppdll.dll - call :copy_dll proj\hdf5_hl_cppdll\Debug\hdf5_hl_cppddll.dll - - rem HL Fortran - call :copy_dll proj\hdf5_hl_fortrandll\Debug\hdf5_hl_fortranddll.dll - call :copy_dll proj\hdf5_hl_f90cstubdll\Debug\hdf5_hl_f90cstubddll.dll - call :copy_dll proj\hdf5_hl_fortrandll\Release\hdf5_hl_fortrandll.dll - call :copy_dll proj\hdf5_hl_f90cstubdll\Release\hdf5_hl_f90cstubdll.dll - - popd - endlocal & exit /b - diff --git a/windows/install_hlcexamples.BAT b/windows/install_hlcexamples.BAT deleted file mode 100755 index 043b7ee..0000000 --- a/windows/install_hlcexamples.BAT +++ /dev/null @@ -1,93 +0,0 @@ -@echo OFF -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. - - -rem This batch file is used to install HDF5 High Level C -rem Examples' executable files. -rem Written by : Fang GUO -rem Created on : 07/25/2005 -rem Last Modified: 2/18/2008 - -setlocal enabledelayedexpansion -pushd %~dp0 - -set exdir=hl\examples -set nerrors=0 -goto main - -rem Simply create the needed directories -:makedirs - mkdir %exdir%\HLCexamplesRELEASE - mkdir %exdir%\HLCexamplesRELEASEDLL - exit /b - -rem This function actally copies the file over, first making sure it exists. If not, we increment nerrors -rem and print an error message -rem Expected parameters: -rem %1 - name of file to copy -rem %2 - destination to copy to -:safe_copy - - if exist %exdir%\%1 ( - copy /y %exdir%\%1 %exdir%\%2 > nul - ) else ( - echo.Warning: Cannot find example file: %exdir%\%1 - set /a nerrors=%nerrors%+1 - ) - - exit /b %nerrors% - - -:main - if not exist %exdir% ( - echo.Error: Examples directory doesn't exist: %CD%\%exdir% - set /a nerrors=!nerrors!+1 - goto :end - ) - - call :makedirs - - rem copy the files - for %%a in (RELEASE) do ( - for %%b in (DLL static) do ( - set ver=%%b - set ver=!ver:static=! - - call :safe_copy ex_ds1!ver!\%%a\ex_ds1!ver!.exe HLCexamples%%a!ver! - - for /l %%c in (1,1,2) do ( - call :safe_copy ex_image%%c!ver!\%%a\ex_image%%c!ver!.exe HLCexamples%%a!ver! - ) - - for /l %%c in (1,1,3) do ( - call :safe_copy ex_lite%%c!ver!\%%a\ex_lite%%c!ver!.exe HLCexamples%%a!ver! - ) - - for /l %%c in (1,1,9) do ( - call :safe_copy ex_table0%%c!ver!\%%a\ex_table0%%c!ver!.exe HLCexamples%%a!ver! - ) - - for /l %%c in (10,1,12) do ( - call :safe_copy ex_table%%c!ver!\%%a\ex_table%%c!ver!.exe HLCexamples%%a!ver! - ) - - for %%c in (FL VL) do ( - call :safe_copy ptExample%%c!ver!\%%a\ptExample%%c!ver!.exe HLCexamples%%a!ver! - ) - ) - ) - -:end -popd -endlocal & exit /b %nerrors% \ No newline at end of file diff --git a/windows/install_hlf90examples.BAT b/windows/install_hlf90examples.BAT deleted file mode 100644 index 779acea..0000000 --- a/windows/install_hlf90examples.BAT +++ /dev/null @@ -1,34 +0,0 @@ -@REM Copyright by The HDF Group. -@REM Copyright by the Board of Trustees of the University of Illinois. -@REM All rights reserved. -@REM -@REM This file is part of HDF5. The full HDF5 copyright notice, including -@REM terms governing use, modification, and redistribution, is contained in -@REM the files COPYING and Copyright.html. COPYING can be found at the root -@REM of the source code distribution tree; Copyright.html can be found at the -@REM root level of an installed copy of the electronic HDF5 document set and -@REM is linked from the top-level documents page. It can also be found at -@REM http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -@REM access to either file, you may request a copy from help@hdfgroup.org. - - -@ECHO OFF -@:: This batch file is used to install HDF5 High Level C -@:: Examples' executable files. -@:: Written by : Fang GUO -@:: Created on : 12/20/2005 -@:: Last Modified: - -cd hl/fortran/examples - -mkdir HLf90examplesRELEASE -mkdir HLf90examplesRELEASEDLL - -cd ex_lite -copy release\ex_lite.exe ..\HLf90examplesRELEASE\ -cd .. - -cd ex_litedll -copy release\ex_litedll.exe ..\HLf90examplesRELEASEDLL\ -cd .. - diff --git a/windows/installhdf5lib.bat b/windows/installhdf5lib.bat deleted file mode 100755 index 5c81f33..0000000 --- a/windows/installhdf5lib.bat +++ /dev/null @@ -1,334 +0,0 @@ -@echo OFF -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. - - -rem This batch file is used to install HDF5 libraries and tools -rem Last Updated: 3/3/08 - -setlocal enabledelayedexpansion -pushd %~dp0 - -set install_dir=%systemroot%\system - -goto main - -rem Create the directory structure that we'll need to install -:create_directories - - for %%a in (debug release) do ( - for %%b in (bin bindll dll lib include mods modsdll) do ( - if not exist hdf5lib\%%a\%%b ( - mkdir hdf5lib\%%a\%%b - ) - ) - ) - - exit /b - -rem This function actally copies the file over, first making sure it exists. If not, we increment nerrors -rem Expected parameters: -rem %1 - name of file to copy -rem %2 - destination to copy to -:safe_copy - - if exist %1 ( - copy /y %1 %2 > nul - ) else ( - set /a nerrors=%nerrors%+1 - ) - - exit /b - - -rem Only delete a file if it actually exists. Return the status of delete if it was called -rem Expected paramters: -rem %1 - name of file to delete -:safe_delete - if exist %1 ( - del /f %1 > nul - ) - - exit /b - - -rem Install C Libraries and Tools -:install_c - set nerrors=0 - - rem ===DEBUG=== - rem include - call :safe_copy src\*.h hdf5lib\debug\include - call :safe_delete hdf5lib\debug\include\*private.h - rem lib - call :safe_copy proj\hdf5\debug\hdf5d.lib hdf5lib\debug\lib - rem dll - call :safe_copy proj\hdf5dll\debug\hdf5ddll.lib hdf5lib\debug\dll - call :safe_copy proj\hdf5dll\debug\hdf5ddll.dll hdf5lib\debug\dll - rem bin - call :safe_copy hl\tools\gifconv\gif2h5\debug\gif2h5.exe hdf5lib\debug\bin - call :safe_copy hl\tools\gifconv\h52gif\debug\h52gif.exe hdf5lib\debug\bin - call :safe_copy tools\h5copy\debug\h5copy.exe hdf5lib\debug\bin - call :safe_copy tools\h5debug\debug\h5debug.exe hdf5lib\debug\bin - call :safe_copy tools\h5diff\debug\h5diff.exe hdf5lib\debug\bin - call :safe_copy tools\h5dump\debug\h5dump.exe hdf5lib\debug\bin - call :safe_copy tools\h5import\debug\h5import.exe hdf5lib\debug\bin - call :safe_copy tools\h5jam\debug\h5jam.exe hdf5lib\debug\bin - call :safe_copy tools\h5ls\debug\h5ls.exe hdf5lib\debug\bin - call :safe_copy tools\h5mkgrp\debug\h5mkgrp.exe hdf5lib\debug\bin - call :safe_copy tools\h5repack\debug\h5repack.exe hdf5lib\debug\bin - call :safe_copy tools\h5repart\debug\h5repart.exe hdf5lib\debug\bin - call :safe_copy tools\h5stat\debug\h5stat.exe hdf5lib\debug\bin - call :safe_copy tools\h5unjam\debug\h5unjam.exe hdf5lib\debug\bin - rem bindll - call :safe_copy hl\tools\gifconvdll\h52gifdll\debug\h52gifdll.exe hdf5lib\debug\bindll - call :safe_copy hl\tools\gifconvdll\gif2h5dll\debug\gif2h5dll.exe hdf5lib\debug\bindll - call :safe_copy tools\h5debugdll\debug\h5debugdll.exe hdf5lib\debug\bindll - call :safe_copy tools\h5diffdll\debug\h5diffdll.exe hdf5lib\debug\bindll - call :safe_copy tools\h5dumpdll\debug\h5dumpdll.exe hdf5lib\debug\bindll - call :safe_copy tools\h5importdll\debug\h5importdll.exe hdf5lib\debug\bindll - call :safe_copy tools\h5lsdll\debug\h5lsdll.exe hdf5lib\debug\bindll - call :safe_copy tools\h5repackdll\debug\h5repackdll.exe hdf5lib\debug\bindll - call :safe_copy tools\h5repartdll\debug\h5repartdll.exe hdf5lib\debug\bindll - - rem ===RELEASE=== - rem include - call :safe_copy src\*.h hdf5lib\release\include - call :safe_delete hdf5lib\release\include\*private.h - rem lib - call :safe_copy proj\hdf5\release\hdf5.lib hdf5lib\release\lib - rem dll - call :safe_copy proj\hdf5dll\release\hdf5dll.lib hdf5lib\release\dll - call :safe_copy proj\hdf5dll\release\hdf5dll.dll hdf5lib\release\dll - rem bin - call :safe_copy hl\tools\gifconv\gif2h5\release\gif2h5.exe hdf5lib\release\bin - call :safe_copy hl\tools\gifconv\h52gif\release\h52gif.exe hdf5lib\release\bin - call :safe_copy tools\h5copy\release\h5copy.exe hdf5lib\release\bin - call :safe_copy tools\h5debug\release\h5debug.exe hdf5lib\release\bin - call :safe_copy tools\h5diff\release\h5diff.exe hdf5lib\release\bin - call :safe_copy tools\h5dump\release\h5dump.exe hdf5lib\release\bin - call :safe_copy tools\h5import\release\h5import.exe hdf5lib\release\bin - call :safe_copy tools\h5jam\release\h5jam.exe hdf5lib\release\bin - call :safe_copy tools\h5ls\release\h5ls.exe hdf5lib\release\bin - call :safe_copy tools\h5mkgrp\release\h5mkgrp.exe hdf5lib\release\bin - call :safe_copy tools\h5repack\release\h5repack.exe hdf5lib\release\bin - call :safe_copy tools\h5repart\release\h5repart.exe hdf5lib\release\bin - call :safe_copy tools\h5stat\release\h5stat.exe hdf5lib\release\bin - call :safe_copy tools\h5unjam\release\h5unjam.exe hdf5lib\release\bin - rem bindll - call :safe_copy hl\tools\gifconvdll\h52gifdll\release\h52gifdll.exe hdf5lib\release\bindll - call :safe_copy hl\tools\gifconvdll\gif2h5dll\release\gif2h5dll.exe hdf5lib\release\bindll - call :safe_copy tools\h5debugdll\release\h5debugdll.exe hdf5lib\release\bindll - call :safe_copy tools\h5diffdll\release\h5diffdll.exe hdf5lib\release\bindll - call :safe_copy tools\h5dumpdll\release\h5dumpdll.exe hdf5lib\release\bindll - call :safe_copy tools\h5importdll\release\h5importdll.exe hdf5lib\release\bindll - call :safe_copy tools\h5lsdll\release\h5lsdll.exe hdf5lib\release\bindll - call :safe_copy tools\h5repackdll\release\h5repackdll.exe hdf5lib\release\bindll - call :safe_copy tools\h5repartdll\release\h5repartdll.exe hdf5lib\release\bindll - - exit /b %nerrors% - - -rem Install HL Libraries and Tools -:install_hl - set nerrors=0 - - rem ===DEBUG=== - rem include - call :safe_copy hl\src\*.h hdf5lib\debug\include - rem lib - call :safe_copy proj\hdf5_hl\debug\hdf5_hld.lib hdf5lib\debug\lib - rem dll - call :safe_copy proj\hdf5_hldll\debug\hdf5_hlddll.lib hdf5lib\debug\dll - call :safe_copy proj\hdf5_hldll\debug\hdf5_hlddll.dll hdf5lib\debug\dll - - rem ===RELEASE=== - rem include - call :safe_copy hl\src\*.h hdf5lib\release\include - rem lib - call :safe_copy proj\hdf5_hl\release\hdf5_hl.lib hdf5lib\release\lib - rem dll - call :safe_copy proj\hdf5_hldll\release\hdf5_hldll.lib hdf5lib\release\dll - call :safe_copy proj\hdf5_hldll\release\hdf5_hldll.dll hdf5lib\release\dll - - exit /b %nerrors% - - -rem Install C++ Libraries and Tools -:install_cpp - set nerrors=0 - - REM ===DEBUG=== - rem include - call :safe_copy "c++\src\*.h" hdf5lib\debug\include - rem lib - call :safe_copy proj\hdf5_cpp\debug\hdf5_cppd.lib hdf5lib\debug\lib - rem dll - call :safe_copy proj\hdf5_cppdll\debug\hdf5_cppddll.lib hdf5lib\debug\dll - call :safe_copy proj\hdf5_cppdll\debug\hdf5_cppddll.dll hdf5lib\debug\dll - - rem ===RELEASE=== - rem include - call :safe_copy "c++\src\*.h" hdf5lib\release\include - rem lib - call :safe_copy proj\hdf5_cpp\release\hdf5_cpp.lib hdf5lib\release\lib - rem dll - call :safe_copy proj\hdf5_cppdll\release\hdf5_cppdll.lib hdf5lib\release\dll - call :safe_copy proj\hdf5_cppdll\release\hdf5_cppdll.dll hdf5lib\release\dll - - exit /b %nerrors% - - -rem Install HL C++ Libraries and Tools -:install_hlcpp - set nerrors=0 - - rem ===DEBUG=== - rem include - call :safe_copy "hl\c++\src\*.h" hdf5lib\debug\include - rem lib - call :safe_copy proj\hdf5_hl_cpp\debug\hdf5_hl_cppd.lib hdf5lib\debug\lib - rem dll - call :safe_copy proj\hdf5_hl_cppdll\debug\hdf5_hl_cppddll.lib hdf5lib\debug\dll - call :safe_copy proj\hdf5_hl_cppdll\debug\hdf5_hl_cppddll.dll hdf5lib\debug\dll - - rem ===RELEASE=== - rem include - call :safe_copy "hl\c++\src\*.h" hdf5lib\release\include - rem lib - call :safe_copy proj\hdf5_hl_cpp\release\hdf5_hl_cpp.lib hdf5lib\release\lib - rem dll - call :safe_copy proj\hdf5_hl_cppdll\release\hdf5_hl_cppdll.lib hdf5lib\release\dll - call :safe_copy proj\hdf5_hl_cppdll\release\hdf5_hl_cppdll.dll hdf5lib\release\dll - - exit /b %nerrors% - - -rem Install Fortran Libraries and Tools -:install_fortran - set nerrors=0 - - rem ===DEBUG=== - rem include - call :safe_copy proj\hdf5_fortran\debug\*.mod hdf5lib\debug\mods - rem lib - call :safe_copy proj\hdf5_fortran\debug\hdf5_fortrand.lib hdf5lib\debug\lib - call :safe_copy proj\hdf5_f90cstub\debug\hdf5_f90cstubd.lib hdf5lib\debug\lib - rem modsdll - call :safe_copy proj\hdf5_fortrandll\debug\*.mod hdf5lib\debug\modsdll - rem dll - call :safe_copy proj\hdf5_fortrandll\debug\hdf5_fortranddll.lib hdf5lib\debug\dll - call :safe_copy proj\hdf5_fortrandll\debug\hdf5_fortranddll.dll hdf5lib\debug\dll - call :safe_copy proj\hdf5_f90cstubdll\debug\hdf5_f90cstubddll.lib hdf5lib\debug\dll - call :safe_copy proj\hdf5_f90cstubdll\debug\hdf5_f90cstubddll.dll hdf5lib\debug\dll - - rem ===RELEASE=== - rem include - call :safe_copy proj\hdf5_fortran\release\*.mod hdf5lib\release\mods - rem lib - call :safe_copy proj\hdf5_fortran\release\hdf5_fortran.lib hdf5lib\release\lib - call :safe_copy proj\hdf5_f90cstub\release\hdf5_f90cstub.lib hdf5lib\release\lib - rem modsdll - call :safe_copy proj\hdf5_fortrandll\release\*.mod hdf5lib\release\modsdll - rem dll - call :safe_copy proj\hdf5_fortrandll\release\hdf5_fortrandll.lib hdf5lib\release\dll - call :safe_copy proj\hdf5_fortrandll\release\hdf5_fortrandll.dll hdf5lib\release\dll - call :safe_copy proj\hdf5_f90cstubdll\release\hdf5_f90cstubdll.lib hdf5lib\release\dll - call :safe_copy proj\hdf5_f90cstubdll\release\hdf5_f90cstubdll.dll hdf5lib\release\dll - - exit /b %nerrors% - - -rem Install HL Fortran Libraries and Tools -:install_hlfortran - set nerrors=0 - - rem ===DEBUG=== - rem include - call :safe_copy proj\hdf5_hl_fortran\debug\*.mod hdf5lib\debug\mods - rem lib - call :safe_copy proj\hdf5_hl_fortran\debug\hdf5_hl_fortrand.lib hdf5lib\debug\lib - call :safe_copy proj\hdf5_hl_f90cstub\debug\hdf5_hl_f90cstubd.lib hdf5lib\debug\lib - rem modsdll - call :safe_copy proj\hdf5_hl_fortrandll\debug\*.mod hdf5lib\debug\modsdll - rem dll - call :safe_copy proj\hdf5_hl_fortrandll\debug\hdf5_hl_fortranddll.lib hdf5lib\debug\dll - call :safe_copy proj\hdf5_hl_fortrandll\debug\hdf5_hl_fortranddll.dll hdf5lib\debug\dll - call :safe_copy proj\hdf5_hl_f90cstubdll\debug\hdf5_hl_f90cstubddll.lib hdf5lib\debug\dll - call :safe_copy proj\hdf5_hl_f90cstubdll\debug\hdf5_hl_f90cstubddll.dll hdf5lib\debug\dll - - rem ===RELEASE=== - rem include - call :safe_copy proj\hdf5_hl_fortran\release\*.mod hdf5lib\release\mods - rem lib - call :safe_copy proj\hdf5_hl_fortran\release\hdf5_hl_fortran.lib hdf5lib\release\lib - call :safe_copy proj\hdf5_hl_f90cstub\release\hdf5_hl_f90cstub.lib hdf5lib\release\lib - rem modsdll - call :safe_copy proj\hdf5_hl_fortrandll\release\*.mod hdf5lib\release\modsdll - rem dll - call :safe_copy proj\hdf5_hl_fortrandll\release\hdf5_hl_fortrandll.lib hdf5lib\release\dll - call :safe_copy proj\hdf5_hl_fortrandll\release\hdf5_hl_fortrandll.dll hdf5lib\release\dll - call :safe_copy proj\hdf5_hl_f90cstubdll\release\hdf5_hl_f90cstubdll.lib hdf5lib\release\dll - call :safe_copy proj\hdf5_hl_f90cstubdll\release\hdf5_hl_f90cstubdll.dll hdf5lib\release\dll - - exit /b %nerrors% - - -:main - - call :create_directories - - call :install_c - if %errorlevel% equ 0 ( - echo.C libraries and tools installed - ) else ( - echo.C libraries and tools NOT installed - ) - - call :install_hl - if %errorlevel% equ 0 ( - echo.High Level C libraries and tools installed - ) else ( - echo.High Level C libraries and tools NOT installed - ) - - call :install_cpp - if %errorlevel% equ 0 ( - echo.C++ libraries and tools installed - ) else ( - echo.C++ libraries and tools NOT installed - ) - - call :install_hlcpp - if %errorlevel% equ 0 ( - echo.High Level C++ libraries and tools installed - ) else ( - echo.High Level C++ libraries and tools NOT installed - ) - - call :install_fortran - if %errorlevel% equ 0 ( - echo.Fortran libraries and tools installed - ) else ( - echo.Fortran libraries and tools NOT installed - ) - - call :install_hlfortran - if %errorlevel% equ 0 ( - echo.High Level Fortran libraries and tools installed - ) else ( - echo.High Level Fortran libraries and tools NOT installed - ) - - popd - endlocal & exit /b 0 diff --git a/windows/misc/typegen/h5fort_type_defines/h5fort_type_defines.vfproj b/windows/misc/typegen/h5fort_type_defines/h5fort_type_defines.vfproj deleted file mode 100644 index 22a4d18..0000000 --- a/windows/misc/typegen/h5fort_type_defines/h5fort_type_defines.vfproj +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/misc/typegen/h5fortran_detect/h5fortran_detect.vfproj b/windows/misc/typegen/h5fortran_detect/h5fortran_detect.vfproj deleted file mode 100644 index 624f155..0000000 --- a/windows/misc/typegen/h5fortran_detect/h5fortran_detect.vfproj +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/misc/typegen/h5libsettings/h5libsettings.vcproj b/windows/misc/typegen/h5libsettings/h5libsettings.vcproj deleted file mode 100644 index 8a86079..0000000 --- a/windows/misc/typegen/h5libsettings/h5libsettings.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/misc/typegen/h5match_types/h5match_types.vcproj b/windows/misc/typegen/h5match_types/h5match_types.vcproj deleted file mode 100644 index 1bad059..0000000 --- a/windows/misc/typegen/h5match_types/h5match_types.vcproj +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/misc/typegen/h5tinit/h5tinit.vcproj b/windows/misc/typegen/h5tinit/h5tinit.vcproj deleted file mode 100644 index 55cf356..0000000 --- a/windows/misc/typegen/h5tinit/h5tinit.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/perform/checkperformtests.bat b/windows/perform/checkperformtests.bat deleted file mode 100644 index 228dbe5..0000000 --- a/windows/perform/checkperformtests.bat +++ /dev/null @@ -1,102 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the hdf5 performance tools -rem -rem Created: Scott Wegner, 9/10/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -set /a nerrors=0 - -rem Clean any variables starting with "HDF5_PERFTEST_", as we use these for our -rem tests. Also clear "HDF5_PERFTEST_TESTS", as we will be addding all of our tests -rem to this variable. -rem Set at least one variable in set beforehand to avoid error message. -rem --SJW 9/5/07 -set hdf5_perftest_=foo -for /f "tokens=1 delims==" %%a in ('set hdf5_perftest_') do set %%a= -set hdf5_perftest_tests= - -goto main - - -rem Function to add a test to the test suite. -rem Expects the following parameters: -rem %1 - Name of the perftest being tested -rem %2 - Relative path of script -:add_test - - set hdf5_perftest_tests=%hdf5_perftest_tests% %1 - set hdf5_perftest_%1_test=%CD%\%2\%1 - - exit /b - - -rem Run all of the tests that have been added to the suite. Print a header -rem at the beginning of each one. Short-circuit if a test fails. -rem Expects the following parameters: -rem %1 - release or debug version -rem %2 - "dll" or nothing -:run_tests - for %%a in (%hdf5_perftest_tests%) do ( - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) - echo.************************************ - - rem Only add our parameters for batch scripts. - call !hdf5_perftest_%%a_test:.bat= %1 %2! - rem Exit early if test fails. - if errorlevel 1 ( - set /a nerrors=!nerrors!+1 - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) FAILED - exit /b 1 - ) - ) - - rem If we get here, that means all of our tests passed. - exit /b - - -rem This is where we add tests to the suite, and run them all at the end. -rem Make sure only to run dll versions of tests you build dll for -rem Also make sure to add *.bat to batch scripts, as the above functions rely -rem on it for sending parameters. --SJW 9/6/07 -:main - - call :add_test iopipe%2 ..\test\iopipe%2\%1 - call :add_test chunk%2 ..\test\chunk%2\%1 - call :add_test overhead%2 ..\test\overhead%2\%1 - call :add_test perf_serial%2 ..\perform\perf_serial%2\%1 - - - rem Run the tests, passing in which version to run - call :run_tests %* - - if "%nerrors%"=="0" ( - echo.All performance tests passed. - ) else ( - echo.** FAILED performance tests. - ) - - popd - endlocal & exit /b %nerrors% - \ No newline at end of file diff --git a/windows/perform/perf_serial/perf_serial.vcproj b/windows/perform/perf_serial/perf_serial.vcproj deleted file mode 100644 index c9302a7..0000000 --- a/windows/perform/perf_serial/perf_serial.vcproj +++ /dev/null @@ -1,405 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/perform/perf_serialdll/perf_serialdll.vcproj b/windows/perform/perf_serialdll/perf_serialdll.vcproj deleted file mode 100644 index a657ab7..0000000 --- a/windows/perform/perf_serialdll/perf_serialdll.vcproj +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/all/all.sln b/windows/proj/all/all.sln deleted file mode 100755 index 1821f3c..0000000 --- a/windows/proj/all/all.sln +++ /dev/null @@ -1,2492 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "all", "all.vcproj", "{24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}" - ProjectSection(ProjectDependencies) = postProject - {8C6D9C00-44A9-432F-B695-F56439C1B288} = {8C6D9C00-44A9-432F-B695-F56439C1B288} - {0A049202-6533-413E-89D6-5D6866AAE703} = {0A049202-6533-413E-89D6-5D6866AAE703} - {6FFCE804-EF4A-468F-A174-561934C153A1} = {6FFCE804-EF4A-468F-A174-561934C153A1} - {4AC79406-D6E0-43B3-82B0-7A032FABB52A} = {4AC79406-D6E0-43B3-82B0-7A032FABB52A} - {E1F98D07-4724-46CB-B327-5677C1C9266D} = {E1F98D07-4724-46CB-B327-5677C1C9266D} - {364FF608-7969-4ED1-95B2-8592872F8264} = {364FF608-7969-4ED1-95B2-8592872F8264} - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {854F7E09-CEB5-44CD-B924-3FFAC7936323} = {854F7E09-CEB5-44CD-B924-3FFAC7936323} - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5} = {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5} - {89DA820B-7A3B-46FA-AE09-971A739BEEFD} = {89DA820B-7A3B-46FA-AE09-971A739BEEFD} - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4} = {0D18A50F-52B3-4322-AC0D-F15CD657CEC4} - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90} = {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90} - {B21CA611-6DAE-4051-8B4C-989E135711B1} = {B21CA611-6DAE-4051-8B4C-989E135711B1} - {9FCBE814-3818-4F1A-975D-05BAF6FF432F} = {9FCBE814-3818-4F1A-975D-05BAF6FF432F} - {52E83C17-2B68-44B5-881D-4F6338FB14C7} = {52E83C17-2B68-44B5-881D-4F6338FB14C7} - {E3B24219-DEB9-4ECB-809C-AD98EE51974E} = {E3B24219-DEB9-4ECB-809C-AD98EE51974E} - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0} = {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0} - {D279901A-8E21-47D3-B7EA-A572EE12F2E6} = {D279901A-8E21-47D3-B7EA-A572EE12F2E6} - {411D221C-9FA1-417E-8A2B-DF746F4C7E07} = {411D221C-9FA1-417E-8A2B-DF746F4C7E07} - {794B7E1E-E6AD-456D-9F33-FCE317325EC4} = {794B7E1E-E6AD-456D-9F33-FCE317325EC4} - {7D293021-0601-498B-91B8-C49580EFB08D} = {7D293021-0601-498B-91B8-C49580EFB08D} - {BE1A0022-708E-4CC2-B01C-26BD99AB6576} = {BE1A0022-708E-4CC2-B01C-26BD99AB6576} - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D} = {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D} - {C4811E26-A7DA-424D-8A44-F29DFD588533} = {C4811E26-A7DA-424D-8A44-F29DFD588533} - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5} = {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5} - {2248C52C-75DC-465B-A598-6E89CC93E00D} = {2248C52C-75DC-465B-A598-6E89CC93E00D} - {834DD32C-D078-441F-95F4-9CDE108B60AE} = {834DD32C-D078-441F-95F4-9CDE108B60AE} - {AF696934-5004-4C1D-90C3-B434E92AFB89} = {AF696934-5004-4C1D-90C3-B434E92AFB89} - {3EDEB434-F59E-4C50-8884-F0BB29845619} = {3EDEB434-F59E-4C50-8884-F0BB29845619} - {69952435-F01F-46A7-B907-A78EBC864ED7} = {69952435-F01F-46A7-B907-A78EBC864ED7} - {D4395435-B3B0-4937-9AC5-89BD73C47303} = {D4395435-B3B0-4937-9AC5-89BD73C47303} - {196F5935-2391-49A7-B6A2-410DF8149F0D} = {196F5935-2391-49A7-B6A2-410DF8149F0D} - {E5C9E235-E10F-4F46-A94F-A112CD8D867E} = {E5C9E235-E10F-4F46-A94F-A112CD8D867E} - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5} = {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5} - {0C5E3F36-3338-4B2C-A956-4D577B6119E7} = {0C5E3F36-3338-4B2C-A956-4D577B6119E7} - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF} = {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF} - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892} = {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892} - {80892339-F6CE-4E96-B61B-131095F2612D} = {80892339-F6CE-4E96-B61B-131095F2612D} - {9ADAE03A-2060-471E-A7B5-9D8F6995223A} = {9ADAE03A-2060-471E-A7B5-9D8F6995223A} - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF} = {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF} - {D8D53F43-41EE-486A-8DBD-956D8CD072E8} = {D8D53F43-41EE-486A-8DBD-956D8CD072E8} - {CEA44545-33C8-4C63-9F8C-85BA48F45637} = {CEA44545-33C8-4C63-9F8C-85BA48F45637} - {03359B45-E43D-44B3-BDE5-8B14D9F0D827} = {03359B45-E43D-44B3-BDE5-8B14D9F0D827} - {F5109F4B-5869-40A7-BC6A-8130CA4BB987} = {F5109F4B-5869-40A7-BC6A-8130CA4BB987} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} = {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} - {3C224452-C71A-4B3E-937A-891144D1941D} = {3C224452-C71A-4B3E-937A-891144D1941D} - {37605955-FA00-41C9-9D39-D078CF270376} = {37605955-FA00-41C9-9D39-D078CF270376} - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {57A5C559-F1BD-49F1-9B5E-13591D22FD75} = {57A5C559-F1BD-49F1-9B5E-13591D22FD75} - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F} = {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F} - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} = {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} - {5A90FD64-6EED-45E1-A147-D9FE72788570} = {5A90FD64-6EED-45E1-A147-D9FE72788570} - {68A52165-E0EF-4019-B658-1AC734649955} = {68A52165-E0EF-4019-B658-1AC734649955} - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB} = {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB} - {737F7A65-62E7-4707-B3DB-B9856131687D} = {737F7A65-62E7-4707-B3DB-B9856131687D} - {6312B365-AA53-43AA-BD00-848C1323CA8B} = {6312B365-AA53-43AA-BD00-848C1323CA8B} - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823} = {C4BA3E66-2310-43E7-B30A-ABDCCF44D823} - {AE5D4766-9668-4EB5-B801-5DF8F53363FC} = {AE5D4766-9668-4EB5-B801-5DF8F53363FC} - {C325E167-DBC3-4611-8AC8-2A118432E35B} = {C325E167-DBC3-4611-8AC8-2A118432E35B} - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03} = {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03} - {7E207F6A-DC28-4DEB-8454-7977092131DC} = {7E207F6A-DC28-4DEB-8454-7977092131DC} - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767} = {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767} - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0} = {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0} - {C2E6106F-1450-4F62-8D8E-17A93E986B26} = {C2E6106F-1450-4F62-8D8E-17A93E986B26} - {0DA16B6F-0156-417A-9093-589D55BB066C} = {0DA16B6F-0156-417A-9093-589D55BB066C} - {D1518671-CB9D-471F-8BCE-A03DE67F26B1} = {D1518671-CB9D-471F-8BCE-A03DE67F26B1} - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD} = {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {8792D377-8105-4C67-87F1-115E48D0178F} = {8792D377-8105-4C67-87F1-115E48D0178F} - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50} = {2DCDB978-79B7-4A3A-B24A-D908A49B7D50} - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7} = {9AAC897A-70FA-4E5E-BF48-F664C12B05C7} - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B} = {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B} - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35} = {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35} - {EBF7C380-5F58-462D-993D-75B53F83FA81} = {EBF7C380-5F58-462D-993D-75B53F83FA81} - {71A1C081-FF1C-452B-B938-95551D565302} = {71A1C081-FF1C-452B-B938-95551D565302} - {7693B383-C2CB-43FD-A428-598F73D214F7} = {7693B383-C2CB-43FD-A428-598F73D214F7} - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B} = {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B} - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0} = {DFE42486-47A2-487C-81B9-DDCDA9F07BF0} - {A90ADD88-DA1B-4642-A97B-37DF89433858} = {A90ADD88-DA1B-4642-A97B-37DF89433858} - {98AE818A-E887-414B-985F-85F8411916C9} = {98AE818A-E887-414B-985F-85F8411916C9} - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6} = {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6} - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF} = {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF} - {8708E58C-F990-4B6C-AD83-745CA9582E92} = {8708E58C-F990-4B6C-AD83-745CA9582E92} - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0} = {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0} - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169} = {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169} - {FD8B058E-F53A-4197-B75E-849904E5AA79} = {FD8B058E-F53A-4197-B75E-849904E5AA79} - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F} = {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F} - {EFA04391-B35B-44C0-AB27-1383D4C9E358} = {EFA04391-B35B-44C0-AB27-1383D4C9E358} - {9A226D92-9326-4907-A462-25997D5C9427} = {9A226D92-9326-4907-A462-25997D5C9427} - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F} = {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F} - {34EEE194-B77E-453E-9C59-252C0421188A} = {34EEE194-B77E-453E-9C59-252C0421188A} - {B123D196-2F43-4FEB-80B5-990F06DED319} = {B123D196-2F43-4FEB-80B5-990F06DED319} - {0E0F449A-7998-4113-BDD2-A74E0B6D3466} = {0E0F449A-7998-4113-BDD2-A74E0B6D3466} - {D15E5D9B-A1A6-4935-889C-D880FD0068CE} = {D15E5D9B-A1A6-4935-889C-D880FD0068CE} - {3E41969B-D69B-4235-B192-A94F7853D869} = {3E41969B-D69B-4235-B192-A94F7853D869} - {4941199C-EB11-460D-8EF7-9F68293AE202} = {4941199C-EB11-460D-8EF7-9F68293AE202} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC} = {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC} - {8CE6FF9D-8A14-4A45-971A-18972109AC9D} = {8CE6FF9D-8A14-4A45-971A-18972109AC9D} - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4} = {AA7A40A2-A837-4557-AB3D-D64980F6F8E4} - {0C618DA2-4097-46B9-83D0-144AEB774568} = {0C618DA2-4097-46B9-83D0-144AEB774568} - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8} = {7C30B2A4-A24D-4796-9754-CABBDB46D0F8} - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33} = {D1AADCA9-FB5A-4F44-8E11-8232941E2C33} - {E02CDAAC-05F4-436B-B245-2A402FFA131F} = {E02CDAAC-05F4-436B-B245-2A402FFA131F} - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160} = {EC6B5EAD-D938-4211-A7B1-01C9D2C15160} - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30} = {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30} - {265C41B2-30D7-4FF8-A08C-B997363DA763} = {265C41B2-30D7-4FF8-A08C-B997363DA763} - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3} = {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3} - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3} = {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3} - {DBA493BD-3AF1-4616-8A80-F6FD41B70392} = {DBA493BD-3AF1-4616-8A80-F6FD41B70392} - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D} = {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D} - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0} = {4F8B23C1-9832-4C3B-A836-2FBB53F628A0} - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850} = {18FBE8C2-CD20-4D99-9E0B-63B408CE4850} - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A} = {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A} - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14} = {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14} - {9321B2C5-74B3-4743-9D87-B0FDCB47373B} = {9321B2C5-74B3-4743-9D87-B0FDCB47373B} - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05} = {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05} - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF} = {1C5A9EC8-F882-4A8A-B773-E79CD46369AF} - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7} = {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7} - {F4386ECB-D688-4C18-A091-673F1F8A96E7} = {F4386ECB-D688-4C18-A091-673F1F8A96E7} - {E81413CC-046C-42B0-B862-0BB81AED2854} = {E81413CC-046C-42B0-B862-0BB81AED2854} - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B} = {5CC7FFCE-2612-41B6-AF83-C1B61F67949B} - {D10F67D0-8057-49C2-A62A-12D0C512288E} = {D10F67D0-8057-49C2-A62A-12D0C512288E} - {B36344D1-122C-4BC6-A292-CC82F74CBB0A} = {B36344D1-122C-4BC6-A292-CC82F74CBB0A} - {165195D1-B742-4030-8B12-3FE94B829D45} = {165195D1-B742-4030-8B12-3FE94B829D45} - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851} = {6410E6D2-EDBF-439D-8C43-1AB0C37AC851} - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A} = {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A} - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91} = {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91} - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF} = {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF} - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700} = {9E588AD8-14BD-4BA3-B4EA-16D1D882C700} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5} = {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5} - {55894CDC-C220-40FE-B403-D74EAC6EBACF} = {55894CDC-C220-40FE-B403-D74EAC6EBACF} - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2} = {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2} - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE} = {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE} - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8} = {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8} - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835} = {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835} - {E6A9BFE8-84DE-46C0-A372-72087598018E} = {E6A9BFE8-84DE-46C0-A372-72087598018E} - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098} = {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098} - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21} = {A26C50E9-D3FB-4490-9CD7-606EB2E77D21} - {1AB767EA-546C-4F72-BC1F-6AA0458512D8} = {1AB767EA-546C-4F72-BC1F-6AA0458512D8} - {1B298EEC-0B47-4145-88AA-C6558E0BD993} = {1B298EEC-0B47-4145-88AA-C6558E0BD993} - {685666ED-4640-47EE-AEA5-35B9602CA541} = {685666ED-4640-47EE-AEA5-35B9602CA541} - {E8896FEE-8601-4AFC-91EA-6F9698574174} = {E8896FEE-8601-4AFC-91EA-6F9698574174} - {4E8105F2-56D4-45D6-9017-706F804052E7} = {4E8105F2-56D4-45D6-9017-706F804052E7} - {0CB176F2-1FA9-467A-986D-512FAD8144B0} = {0CB176F2-1FA9-467A-986D-512FAD8144B0} - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7} = {C35122F6-49FF-4AAA-A2AA-482628E5E2A7} - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27} = {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27} - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4} = {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4} - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4} = {3BBA31F8-2679-4655-975D-52FDA5ABD5C4} - {D1FD44F8-8263-4B29-985D-21CE26F45A76} = {D1FD44F8-8263-4B29-985D-21CE26F45A76} - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC} = {309CE6F8-4658-44CB-8E99-0B86DCA77EFC} - {34C0FDFA-81D6-4652-B841-894BD1A15FB0} = {34C0FDFA-81D6-4652-B841-894BD1A15FB0} - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33} = {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33} - {BA86B1FE-8CA7-4A96-9FD0-11941F885589} = {BA86B1FE-8CA7-4A96-9FD0-11941F885589} - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED} = {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED} - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF} = {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "big", "..\..\test\big\big.vcproj", "{009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bigdll", "..\..\test\bigdll\bigdll.vcproj", "{8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "binread", "..\..\tools\testfiles\binread\binread.vcproj", "{BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bittests", "..\..\test\bittests\bittests.vcproj", "{958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bittestsdll", "..\..\test\bittestsdll\bittestsdll.vcproj", "{E5C9E235-E10F-4F46-A94F-A112CD8D867E}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "btree2", "..\..\test\btree2\btree2.vcproj", "{8CE6FF9D-8A14-4A45-971A-18972109AC9D}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "btree2dll", "..\..\test\btree2dll\btree2dll.vcproj", "{34EEE194-B77E-453E-9C59-252C0421188A}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cache", "..\..\test\cache\cache.vcproj", "{4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cache_api", "..\..\test\cache_api\cache_api.vcproj", "{4F8B23C1-9832-4C3B-A836-2FBB53F628A0}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cache_apidll", "..\..\test\cache_apidll\cache_apidll.vcproj", "{EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cachedll", "..\..\test\cachedll\cachedll.vcproj", "{D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chunk", "..\..\test\chunk\chunk.vcproj", "{57A5C559-F1BD-49F1-9B5E-13591D22FD75}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chunkdll", "..\..\test\chunkdll\chunkdll.vcproj", "{4941199C-EB11-460D-8EF7-9F68293AE202}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmpd_dset", "..\..\test\cmpd_dset\cmpd_dset.vcproj", "{BA86B1FE-8CA7-4A96-9FD0-11941F885589}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmpd_dsetdll", "..\..\test\cmpd_dsetdll\cmpd_dsetdll.vcproj", "{8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cross_read", "..\..\test\cross_read\cross_read.vcproj", "{68A52165-E0EF-4019-B658-1AC734649955}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cross_readdll", "..\..\test\cross_readdll\cross_readdll.vcproj", "{E1F98D07-4724-46CB-B327-5677C1C9266D}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dangle", "..\..\test\dangle\dangle.vcproj", "{8C6D9C00-44A9-432F-B695-F56439C1B288}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dangledll", "..\..\test\dangledll\dangledll.vcproj", "{D15E5D9B-A1A6-4935-889C-D880FD0068CE}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsets", "..\..\test\dsets\dsets.vcproj", "{A90ADD88-DA1B-4642-A97B-37DF89433858}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsetsdll", "..\..\test\dsetsdll\dsetsdll.vcproj", "{1B298EEC-0B47-4145-88AA-C6558E0BD993}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dt_arith", "..\..\test\dt_arith\dt_arith.vcproj", "{AE5D4766-9668-4EB5-B801-5DF8F53363FC}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dt_arithdll", "..\..\test\dt_arithdll\dt_arithdll.vcproj", "{3E41969B-D69B-4235-B192-A94F7853D869}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dtransform", "..\..\test\dtransform\dtransform.vcproj", "{F5109F4B-5869-40A7-BC6A-8130CA4BB987}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dtransformdll", "..\..\test\dtransformdll\dtransformdll.vcproj", "{0E0F449A-7998-4113-BDD2-A74E0B6D3466}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dtypes", "..\..\test\dtypes\dtypes.vcproj", "{4AC79406-D6E0-43B3-82B0-7A032FABB52A}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dtypesdll", "..\..\test\dtypesdll\dtypesdll.vcproj", "{AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enum", "..\..\test\enum\enum.vcproj", "{FD8B058E-F53A-4197-B75E-849904E5AA79}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enumdll", "..\..\test\enumdll\enumdll.vcproj", "{D8D53F43-41EE-486A-8DBD-956D8CD072E8}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "error_test", "..\..\test\error_test\error_test.vcproj", "{7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "error_testdll", "..\..\test\error_testdll\error_testdll.vcproj", "{55894CDC-C220-40FE-B403-D74EAC6EBACF}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "err_compat", "..\..\test\err_compat\err_compat.vcproj", "{265C41B2-30D7-4FF8-A08C-B997363DA763}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "err_compatdll", "..\..\test\err_compatdll\err_compatdll.vcproj", "{309CE6F8-4658-44CB-8E99-0B86DCA77EFC}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extend", "..\..\test\extend\extend.vcproj", "{8708E58C-F990-4B6C-AD83-745CA9582E92}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extenddll", "..\..\test\extenddll\extenddll.vcproj", "{76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "external", "..\..\test\external\external.vcproj", "{7D293021-0601-498B-91B8-C49580EFB08D}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "externaldll", "..\..\test\externaldll\externaldll.vcproj", "{0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fheap", "..\..\test\fheap\fheap.vcproj", "{AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fheapdll", "..\..\test\fheapdll\fheapdll.vcproj", "{CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fillval", "..\..\test\fillval\fillval.vcproj", "{CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fillvaldll", "..\..\test\fillvaldll\fillvaldll.vcproj", "{0CB176F2-1FA9-467A-986D-512FAD8144B0}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flush1", "..\..\test\flush1\flush1.vcproj", "{364FF608-7969-4ED1-95B2-8592872F8264}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flush1dll", "..\..\test\flush1dll\flush1dll.vcproj", "{B36344D1-122C-4BC6-A292-CC82F74CBB0A}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flush2", "..\..\test\flush2\flush2.vcproj", "{E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flush2dll", "..\..\test\flush2dll\flush2dll.vcproj", "{F4386ECB-D688-4C18-A091-673F1F8A96E7}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getname", "..\..\test\getname\getname.vcproj", "{B21CA611-6DAE-4051-8B4C-989E135711B1}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getnamedll", "..\..\test\getnamedll\getnamedll.vcproj", "{80892339-F6CE-4E96-B61B-131095F2612D}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getub", "..\..\test\getub\getub.vcproj", "{2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}" - 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}") = "gheap", "..\..\test\gheap\gheap.vcproj", "{9FCBE814-3818-4F1A-975D-05BAF6FF432F}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gheapdll", "..\..\test\gheapdll\gheapdll.vcproj", "{0DA16B6F-0156-417A-9093-589D55BB066C}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gif2h5", "..\..\hl\tools\gifconv\gif2h5.vcproj", "{7C30B2A4-A24D-4796-9754-CABBDB46D0F8}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} = {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gif2h5dll", "..\..\hl\tools\gifconvdll\gif2h5dll.vcproj", "{C325E167-DBC3-4611-8AC8-2A118432E35B}" - ProjectSection(ProjectDependencies) = postProject - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h52gif", "..\..\hl\tools\gifconv\h52gif.vcproj", "{AA7A40A2-A837-4557-AB3D-D64980F6F8E4}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} = {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h52gifdll", "..\..\hl\tools\gifconvdll\h52gifdll.vcproj", "{834DD32C-D078-441F-95F4-9CDE108B60AE}" - ProjectSection(ProjectDependencies) = postProject - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5copy", "..\..\tools\h5copy\h5copy.vcproj", "{69952435-F01F-46A7-B907-A78EBC864ED7}" - 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}") = "h5debug", "..\..\tools\h5debug\h5debug.vcproj", "{BE1A0022-708E-4CC2-B01C-26BD99AB6576}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5debugdll", "..\..\tools\h5debugdll\h5debugdll.vcproj", "{D10F67D0-8057-49C2-A62A-12D0C512288E}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5diff", "..\..\tools\h5diff\h5diff.vcproj", "{1C5A9EC8-F882-4A8A-B773-E79CD46369AF}" - 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}") = "h5diffdll", "..\..\tools\h5diffdll\h5diffdll.vcproj", "{EC6B5EAD-D938-4211-A7B1-01C9D2C15160}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5difftst", "..\..\tools\TESTFILES\h5difftst\h5difftst.vcproj", "{1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5dump", "..\..\tools\h5dump\h5dump.vcproj", "{9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}" - 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}") = "h5dumpdll", "..\..\tools\h5dumpdll\h5dumpdll.vcproj", "{7E207F6A-DC28-4DEB-8454-7977092131DC}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5dumptst", "..\..\tools\testfiles\h5dumptst\h5dumptst.vcproj", "{0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}" - 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}") = "h5import", "..\..\tools\h5import\h5import.vcproj", "{9E588AD8-14BD-4BA3-B4EA-16D1D882C700}" - 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}") = "h5importdll", "..\..\tools\h5importdll\h5importdll.vcproj", "{2DCDB978-79B7-4A3A-B24A-D908A49B7D50}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5importtst", "..\..\tools\TESTFILES\h5importtst\h5importtst.vcproj", "{AF696934-5004-4C1D-90C3-B434E92AFB89}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5jam", "..\..\tools\h5jam\h5jam.vcproj", "{196F5935-2391-49A7-B6A2-410DF8149F0D}" - 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}") = "h5jamtst", "..\..\tools\TESTFILES\h5jamtst\h5jamtst.vcproj", "{E8896FEE-8601-4AFC-91EA-6F9698574174}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5ls", "..\..\tools\h5ls\h5ls.vcproj", "{357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}" - 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}") = "h5lsdll", "..\..\tools\h5lsdll\h5lsdll.vcproj", "{18FBE8C2-CD20-4D99-9E0B-63B408CE4850}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5mkgrp", "..\..\tools\h5mkgrp\h5mkgrp.vcproj", "{ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}" - 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}") = "h5repack", "..\..\tools\h5repack\h5repack.vcproj", "{411D221C-9FA1-417E-8A2B-DF746F4C7E07}" - 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}") = "h5repackdll", "..\..\tools\h5repackdll\h5repackdll.vcproj", "{854F7E09-CEB5-44CD-B924-3FFAC7936323}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5repacktst", "..\..\tools\testfiles\h5repacktst\h5repacktst.vcproj", "{AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} = {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5repart", "..\..\tools\h5repart\h5repart.vcproj", "{F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5repart_gentest", "..\..\tools\TESTFILES\h5repart_gentest\h5repart_gentest.vcproj", "{EBF7C380-5F58-462D-993D-75B53F83FA81}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5repartdll", "..\..\tools\h5repartdll\h5repartdll.vcproj", "{89DA820B-7A3B-46FA-AE09-971A739BEEFD}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5reparttst", "..\..\tools\TESTFILES\h5reparttst\h5reparttst.vcproj", "{53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5stat", "..\..\tools\h5stat\h5stat.vcproj", "{405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}" - 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}") = "h5statdll", "..\..\tools\h5statdll\h5statdll.vcproj", "{165195D1-B742-4030-8B12-3FE94B829D45}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5unjam", "..\..\tools\h5unjam\h5unjam.vcproj", "{52E83C17-2B68-44B5-881D-4F6338FB14C7}" - 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}") = "hdf5", "..\hdf5\hdf5.vcproj", "{26346A09-C500-49E7-963A-D22A8E09AAB7}" - ProjectSection(ProjectDependencies) = postProject - {B123D196-2F43-4FEB-80B5-990F06DED319} = {B123D196-2F43-4FEB-80B5-990F06DED319} - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757} = {50D207BC-2B27-4BD9-B5D4-FCF8358BE757} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_cpp", "..\hdf5_cpp\hdf5_cpp.vcproj", "{FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_cppdll", "..\hdf5_cppdll\hdf5_cppdll.vcproj", "{D279901A-8E21-47D3-B7EA-A572EE12F2E6}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_hl", "..\hdf5_hl\hdf5_hl.vcproj", "{9A124450-EC54-4813-B0B1-2CA96B695009}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_hl_cpp", "..\hdf5_hl_cpp\hdf5_hl_cpp.vcproj", "{7693B383-C2CB-43FD-A428-598F73D214F7}" - ProjectSection(ProjectDependencies) = postProject - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} = {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_hl_cppdll", "..\hdf5_hl_cppdll\hdf5_hl_cppdll.vcproj", "{3EDEB434-F59E-4C50-8884-F0BB29845619}" - ProjectSection(ProjectDependencies) = postProject - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_hldll", "..\hdf5_hldll\hdf5_hldll.vcproj", "{CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5dll", "..\hdf5dll\hdf5dll.vcproj", "{C9535AD9-C61D-4691-A5CE-52EF359892AF}" - ProjectSection(ProjectDependencies) = postProject - {B123D196-2F43-4FEB-80B5-990F06DED319} = {B123D196-2F43-4FEB-80B5-990F06DED319} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_ds", "..\..\hl\test\hl_test_ds\hl_test_ds.vcproj", "{6410E6D2-EDBF-439D-8C43-1AB0C37AC851}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_dsdll", "..\..\hl\test\hl_test_dsdll\hl_test_dsdll.vcproj", "{3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_image", "..\..\hl\test\hl_test_image\hl_test_image.vcproj", "{03359B45-E43D-44B3-BDE5-8B14D9F0D827}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_imagedll", "..\..\hl\test\hl_test_imagedll\hl_test_imagedll.vcproj", "{9A226D92-9326-4907-A462-25997D5C9427}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_lite", "..\..\hl\test\hl_test_lite\hl_test_lite.vcproj", "{6FFCE804-EF4A-468F-A174-561934C153A1}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_litedll", "..\..\hl\test\hl_test_litedll\hl_test_litedll.vcproj", "{98AE818A-E887-414B-985F-85F8411916C9}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_packet", "..\..\hl\test\hl_test_packet\hl_test_packet.vcproj", "{5CC7FFCE-2612-41B6-AF83-C1B61F67949B}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_packetdll", "..\..\hl\test\hl_test_packetdll\hl_test_packetdll.vcproj", "{E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_table", "..\..\hl\test\hl_test_table\hl_test_table.vcproj", "{43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_table_cpp", "..\..\hl\c++\test\hl_test_table_cpp\hl_test_table_cpp.vcproj", "{6312B365-AA53-43AA-BD00-848C1323CA8B}" - ProjectSection(ProjectDependencies) = postProject - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} = {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} - {7693B383-C2CB-43FD-A428-598F73D214F7} = {7693B383-C2CB-43FD-A428-598F73D214F7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_table_cppdll", "..\..\hl\c++\test\hl_test_table_cppdll\hl_test_table_cppdll.vcproj", "{0D18A50F-52B3-4322-AC0D-F15CD657CEC4}" - ProjectSection(ProjectDependencies) = postProject - {D279901A-8E21-47D3-B7EA-A572EE12F2E6} = {D279901A-8E21-47D3-B7EA-A572EE12F2E6} - {3EDEB434-F59E-4C50-8884-F0BB29845619} = {3EDEB434-F59E-4C50-8884-F0BB29845619} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_tabledll", "..\..\hl\test\hl_test_tabledll\hl_test_tabledll.vcproj", "{D1AADCA9-FB5A-4F44-8E11-8232941E2C33}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hyperslab", "..\..\test\hyperslab\hyperslab.vcproj", "{1AB767EA-546C-4F72-BC1F-6AA0458512D8}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hyperslabdll", "..\..\test\hyperslabdll\hyperslabdll.vcproj", "{CEA44545-33C8-4C63-9F8C-85BA48F45637}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "iopipe", "..\..\test\iopipe\iopipe.vcproj", "{73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "iopipedll", "..\..\test\iopipedll\iopipedll.vcproj", "{4E8105F2-56D4-45D6-9017-706F804052E7}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "istore", "..\..\test\istore\istore.vcproj", "{C4BA3E66-2310-43E7-B30A-ABDCCF44D823}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "istoredll", "..\..\test\istoredll\istoredll.vcproj", "{BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lheap", "..\..\test\lheap\lheap.vcproj", "{5A90FD64-6EED-45E1-A147-D9FE72788570}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lheapdll", "..\..\test\lheapdll\lheapdll.vcproj", "{E02CDAAC-05F4-436B-B245-2A402FFA131F}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtest", "..\..\test\libtest\libtest.vcproj", "{A80D439C-37B4-4619-A122-1C69F567733B}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtestdll", "..\..\test\libtestdll\libtestdll.vcproj", "{54BDA057-C716-4807-A35E-73185DCB236D}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "links", "..\..\test\links\links.vcproj", "{8792D377-8105-4C67-87F1-115E48D0178F}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "linksdll", "..\..\test\linksdll\linksdll.vcproj", "{27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mount", "..\..\test\mount\mount.vcproj", "{4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mountdll", "..\..\test\mountdll\mountdll.vcproj", "{CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mtime", "..\..\test\mtime\mtime.vcproj", "{40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mtimedll", "..\..\test\mtimedll\mtimedll.vcproj", "{7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntypes", "..\..\test\ntypes\ntypes.vcproj", "{0A049202-6533-413E-89D6-5D6866AAE703}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntypesdll", "..\..\test\ntypesdll\ntypesdll.vcproj", "{9AAC897A-70FA-4E5E-BF48-F664C12B05C7}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "objcopy", "..\..\test\objcopy\objcopy.vcproj", "{34C0FDFA-81D6-4652-B841-894BD1A15FB0}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "objcopydll", "..\..\test\objcopydll\objcopydll.vcproj", "{794B7E1E-E6AD-456D-9F33-FCE317325EC4}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohdr", "..\..\test\ohdr\ohdr.vcproj", "{DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohdrdll", "..\..\test\ohdrdll\ohdrdll.vcproj", "{37605955-FA00-41C9-9D39-D078CF270376}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "overhead", "..\..\test\overhead\overhead.vcproj", "{9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "overheaddll", "..\..\test\overheaddll\overheaddll.vcproj", "{71A1C081-FF1C-452B-B938-95551D565302}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pool", "..\..\test\pool\pool.vcproj", "{9ADAE03A-2060-471E-A7B5-9D8F6995223A}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pooldll", "..\..\test\pooldll\pooldll.vcproj", "{DFE42486-47A2-487C-81B9-DDCDA9F07BF0}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "reserved", "..\..\test\reserved\reserved.vcproj", "{2248C52C-75DC-465B-A598-6E89CC93E00D}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "reserveddll", "..\..\test\reserveddll\reserveddll.vcproj", "{C2E6106F-1450-4F62-8D8E-17A93E986B26}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "set_extent", "..\..\test\set_extent\set_extent.vcproj", "{E81413CC-046C-42B0-B862-0BB81AED2854}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "set_extentdll", "..\..\test\set_extentdll\set_extentdll.vcproj", "{14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stab", "..\..\test\stab\stab.vcproj", "{17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stabdll", "..\..\test\stabdll\stabdll.vcproj", "{7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "talign", "..\..\tools\talign\talign.vcproj", "{E6A9BFE8-84DE-46C0-A372-72087598018E}" - 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}") = "taligndll", "..\..\tools\taligndll\taligndll.vcproj", "{3BBA31F8-2679-4655-975D-52FDA5ABD5C4}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tellub", "..\..\test\tellub\tellub.vcproj", "{A26C50E9-D3FB-4490-9CD7-606EB2E77D21}" - 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}") = "testh5repack_detect_szip", "..\..\tools\TESTFILES\testh5repack_detect_szip\testh5repack_detect_szip.vcproj", "{5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}" - 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}") = "testh5repack_detect_szipdll", "..\..\tools\TESTFILES\testh5repack_detect_szipdll\testh5repack_detect_szipdll.vcproj", "{E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testhdf5", "..\..\test\testhdf5\testhdf5.vcproj", "{D1518671-CB9D-471F-8BCE-A03DE67F26B1}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testhdf5_cpp", "..\..\c++\test\testhdf5_cpp\testhdf5_cpp.vcproj", "{EFA04391-B35B-44C0-AB27-1383D4C9E358}" - ProjectSection(ProjectDependencies) = postProject - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} = {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testhdf5_cppdll", "..\..\c++\test\testhdf5_cppdll\testhdf5_cppdll.vcproj", "{DBA493BD-3AF1-4616-8A80-F6FD41B70392}" - ProjectSection(ProjectDependencies) = postProject - {D279901A-8E21-47D3-B7EA-A572EE12F2E6} = {D279901A-8E21-47D3-B7EA-A572EE12F2E6} - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testhdf5dll", "..\..\test\testhdf5dll\testhdf5dll.vcproj", "{D1FD44F8-8263-4B29-985D-21CE26F45A76}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toolslib", "..\..\tools\toolslib\toolslib.vcproj", "{473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toolslibdll", "..\..\tools\toolslibdll\toolslibdll.vcproj", "{832DD776-BC7F-40B5-90D0-E6448014CA5B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ttsafedll", "..\..\test\ttsafedll\ttsafedll.vcproj", "{DDDFC0AC-2ECB-4930-9C83-788AC7C1343E}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unlink", "..\..\test\unlink\unlink.vcproj", "{9321B2C5-74B3-4743-9D87-B0FDCB47373B}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unlinkdll", "..\..\test\unlinkdll\unlinkdll.vcproj", "{685666ED-4640-47EE-AEA5-35B9602CA541}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vfd", "..\..\test\vfd\vfd.vcproj", "{744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vfddll", "..\..\test\vfddll\vfddll.vcproj", "{0C5E3F36-3338-4B2C-A956-4D577B6119E7}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5tinit", "..\..\misc\typegen\h5tinit\h5tinit.vcproj", "{B123D196-2F43-4FEB-80B5-990F06DED319}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chunk_info", "..\..\test\chunk_info\chunk_info.vcproj", "{E3B24219-DEB9-4ECB-809C-AD98EE51974E}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chunk_infodll", "..\..\test\chunk_infodll\chunk_infodll.vcproj", "{D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "app_ref", "..\..\test\app_ref\app_ref.vcproj", "{C35122F6-49FF-4AAA-A2AA-482628E5E2A7}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "app_refdll", "..\..\test\app_refdll\app_refdll.vcproj", "{0C618DA2-4097-46B9-83D0-144AEB774568}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "earray", "..\..\test\earray\earray.vcproj", "{D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "earraydll", "..\..\test\earraydll\earraydll.vcproj", "{3C224452-C71A-4B3E-937A-891144D1941D}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freespace", "..\..\test\freespace\freespace.vcproj", "{D4395435-B3B0-4937-9AC5-89BD73C47303}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freespacedll", "..\..\test\freespacedll\freespacedll.vcproj", "{737F7A65-62E7-4707-B3DB-B9856131687D}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mf", "..\..\test\mf\mf.vcproj", "{4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mfdll", "..\..\test\mfdll\mfdll.vcproj", "{C4811E26-A7DA-424D-8A44-F29DFD588533}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "perf_serial", "..\..\perform\perf_serial\perf_serial.vcproj", "{B8923279-9E37-43D2-8ECF-5225BFB3356A}" - 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}") = "perf_serialdll", "..\..\perform\perf_serialdll\perf_serialdll.vcproj", "{BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "farray", "..\..\test\farray\farray.vcproj", "{AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "farraydll", "..\..\test\farraydll\farraydll.vcproj", "{79FF58EE-7427-4732-AC25-370341859292}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -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", "{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} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5libsettings", "..\..\misc\typegen\h5libsettings\h5libsettings.vcproj", "{50D207BC-2B27-4BD9-B5D4-FCF8358BE757}" - ProjectSection(ProjectDependencies) = postProject - {B123D196-2F43-4FEB-80B5-990F06DED319} = {B123D196-2F43-4FEB-80B5-990F06DED319} - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Debug|Win32.ActiveCfg = Debug|Win32 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Debug|Win32.Build.0 = Debug|Win32 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Debug|x64.ActiveCfg = Debug|x64 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Debug|x64.Build.0 = Debug|x64 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Release|Win32.ActiveCfg = Release|Win32 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Release|Win32.Build.0 = Release|Win32 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Release|x64.ActiveCfg = Release|x64 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Release|x64.Build.0 = Release|x64 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Debug|Win32.ActiveCfg = Debug|Win32 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Debug|Win32.Build.0 = Debug|Win32 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Debug|x64.ActiveCfg = Debug|x64 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Debug|x64.Build.0 = Debug|x64 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Release|Win32.ActiveCfg = Release|Win32 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Release|Win32.Build.0 = Release|Win32 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Release|x64.ActiveCfg = Release|x64 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Release|x64.Build.0 = Release|x64 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Debug|Win32.ActiveCfg = Debug|Win32 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Debug|Win32.Build.0 = Debug|Win32 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Debug|x64.ActiveCfg = Debug|x64 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Debug|x64.Build.0 = Debug|x64 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Release|Win32.ActiveCfg = Release|Win32 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Release|Win32.Build.0 = Release|Win32 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Release|x64.ActiveCfg = Release|x64 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Release|x64.Build.0 = Release|x64 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Debug|Win32.ActiveCfg = Debug|Win32 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Debug|Win32.Build.0 = Debug|Win32 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Debug|x64.ActiveCfg = Debug|x64 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Debug|x64.Build.0 = Debug|x64 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Release|Win32.ActiveCfg = Release|Win32 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Release|Win32.Build.0 = Release|Win32 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Release|x64.ActiveCfg = Release|x64 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Release|x64.Build.0 = Release|x64 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Debug|Win32.ActiveCfg = Debug|Win32 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Debug|Win32.Build.0 = Debug|Win32 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Debug|x64.ActiveCfg = Debug|x64 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Debug|x64.Build.0 = Debug|x64 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Release|Win32.ActiveCfg = Release|Win32 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Release|Win32.Build.0 = Release|Win32 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Release|x64.ActiveCfg = Release|x64 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Release|x64.Build.0 = Release|x64 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Debug|Win32.ActiveCfg = Debug|Win32 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Debug|Win32.Build.0 = Debug|Win32 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Debug|x64.ActiveCfg = Debug|x64 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Debug|x64.Build.0 = Debug|x64 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Release|Win32.ActiveCfg = Release|Win32 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Release|Win32.Build.0 = Release|Win32 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Release|x64.ActiveCfg = Release|x64 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Release|x64.Build.0 = Release|x64 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Debug|Win32.ActiveCfg = Debug|Win32 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Debug|Win32.Build.0 = Debug|Win32 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Debug|x64.ActiveCfg = Debug|x64 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Debug|x64.Build.0 = Debug|x64 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Release|Win32.ActiveCfg = Release|Win32 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Release|Win32.Build.0 = Release|Win32 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Release|x64.ActiveCfg = Release|x64 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Release|x64.Build.0 = Release|x64 - {34EEE194-B77E-453E-9C59-252C0421188A}.Debug|Win32.ActiveCfg = Debug|Win32 - {34EEE194-B77E-453E-9C59-252C0421188A}.Debug|Win32.Build.0 = Debug|Win32 - {34EEE194-B77E-453E-9C59-252C0421188A}.Debug|x64.ActiveCfg = Debug|x64 - {34EEE194-B77E-453E-9C59-252C0421188A}.Debug|x64.Build.0 = Debug|x64 - {34EEE194-B77E-453E-9C59-252C0421188A}.Release|Win32.ActiveCfg = Release|Win32 - {34EEE194-B77E-453E-9C59-252C0421188A}.Release|Win32.Build.0 = Release|Win32 - {34EEE194-B77E-453E-9C59-252C0421188A}.Release|x64.ActiveCfg = Release|x64 - {34EEE194-B77E-453E-9C59-252C0421188A}.Release|x64.Build.0 = Release|x64 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Debug|Win32.ActiveCfg = Debug|Win32 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Debug|Win32.Build.0 = Debug|Win32 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Debug|x64.ActiveCfg = Debug|x64 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Debug|x64.Build.0 = Debug|x64 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Release|Win32.ActiveCfg = Release|Win32 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Release|Win32.Build.0 = Release|Win32 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Release|x64.ActiveCfg = Release|x64 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Release|x64.Build.0 = Release|x64 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Debug|Win32.ActiveCfg = Debug|Win32 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Debug|Win32.Build.0 = Debug|Win32 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Debug|x64.ActiveCfg = Debug|x64 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Debug|x64.Build.0 = Debug|x64 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Release|Win32.ActiveCfg = Release|Win32 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Release|Win32.Build.0 = Release|Win32 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Release|x64.ActiveCfg = Release|x64 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Release|x64.Build.0 = Release|x64 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Debug|Win32.ActiveCfg = Debug|Win32 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Debug|Win32.Build.0 = Debug|Win32 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Debug|x64.ActiveCfg = Debug|x64 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Debug|x64.Build.0 = Debug|x64 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Release|Win32.ActiveCfg = Release|Win32 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Release|Win32.Build.0 = Release|Win32 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Release|x64.ActiveCfg = Release|x64 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Release|x64.Build.0 = Release|x64 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Debug|Win32.ActiveCfg = Debug|Win32 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Debug|Win32.Build.0 = Debug|Win32 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Debug|x64.ActiveCfg = Debug|x64 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Debug|x64.Build.0 = Debug|x64 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Release|Win32.ActiveCfg = Release|Win32 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Release|Win32.Build.0 = Release|Win32 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Release|x64.ActiveCfg = Release|x64 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Release|x64.Build.0 = Release|x64 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Debug|Win32.ActiveCfg = Debug|Win32 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Debug|Win32.Build.0 = Debug|Win32 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Debug|x64.ActiveCfg = Debug|x64 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Debug|x64.Build.0 = Debug|x64 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Release|Win32.ActiveCfg = Release|Win32 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Release|Win32.Build.0 = Release|Win32 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Release|x64.ActiveCfg = Release|x64 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Release|x64.Build.0 = Release|x64 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Debug|Win32.ActiveCfg = Debug|Win32 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Debug|Win32.Build.0 = Debug|Win32 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Debug|x64.ActiveCfg = Debug|x64 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Debug|x64.Build.0 = Debug|x64 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Release|Win32.ActiveCfg = Release|Win32 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Release|Win32.Build.0 = Release|Win32 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Release|x64.ActiveCfg = Release|x64 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Release|x64.Build.0 = Release|x64 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Debug|Win32.ActiveCfg = Debug|Win32 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Debug|Win32.Build.0 = Debug|Win32 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Debug|x64.ActiveCfg = Debug|x64 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Debug|x64.Build.0 = Debug|x64 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Release|Win32.ActiveCfg = Release|Win32 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Release|Win32.Build.0 = Release|Win32 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Release|x64.ActiveCfg = Release|x64 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Release|x64.Build.0 = Release|x64 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Debug|Win32.ActiveCfg = Debug|Win32 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Debug|Win32.Build.0 = Debug|Win32 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Debug|x64.ActiveCfg = Debug|x64 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Debug|x64.Build.0 = Debug|x64 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Release|Win32.ActiveCfg = Release|Win32 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Release|Win32.Build.0 = Release|Win32 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Release|x64.ActiveCfg = Release|x64 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Release|x64.Build.0 = Release|x64 - {68A52165-E0EF-4019-B658-1AC734649955}.Debug|Win32.ActiveCfg = Debug|Win32 - {68A52165-E0EF-4019-B658-1AC734649955}.Debug|Win32.Build.0 = Debug|Win32 - {68A52165-E0EF-4019-B658-1AC734649955}.Debug|x64.ActiveCfg = Debug|x64 - {68A52165-E0EF-4019-B658-1AC734649955}.Debug|x64.Build.0 = Debug|x64 - {68A52165-E0EF-4019-B658-1AC734649955}.Release|Win32.ActiveCfg = Release|Win32 - {68A52165-E0EF-4019-B658-1AC734649955}.Release|Win32.Build.0 = Release|Win32 - {68A52165-E0EF-4019-B658-1AC734649955}.Release|x64.ActiveCfg = Release|x64 - {68A52165-E0EF-4019-B658-1AC734649955}.Release|x64.Build.0 = Release|x64 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Debug|Win32.ActiveCfg = Debug|Win32 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Debug|Win32.Build.0 = Debug|Win32 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Debug|x64.ActiveCfg = Debug|x64 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Debug|x64.Build.0 = Debug|x64 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Release|Win32.ActiveCfg = Release|Win32 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Release|Win32.Build.0 = Release|Win32 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Release|x64.ActiveCfg = Release|x64 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Release|x64.Build.0 = Release|x64 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Debug|Win32.ActiveCfg = Debug|Win32 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Debug|Win32.Build.0 = Debug|Win32 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Debug|x64.ActiveCfg = Debug|x64 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Debug|x64.Build.0 = Debug|x64 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Release|Win32.ActiveCfg = Release|Win32 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Release|Win32.Build.0 = Release|Win32 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Release|x64.ActiveCfg = Release|x64 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Release|x64.Build.0 = Release|x64 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Debug|Win32.ActiveCfg = Debug|Win32 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Debug|Win32.Build.0 = Debug|Win32 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Debug|x64.ActiveCfg = Debug|x64 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Debug|x64.Build.0 = Debug|x64 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Release|Win32.ActiveCfg = Release|Win32 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Release|Win32.Build.0 = Release|Win32 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Release|x64.ActiveCfg = Release|x64 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Release|x64.Build.0 = Release|x64 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Debug|Win32.ActiveCfg = Debug|Win32 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Debug|Win32.Build.0 = Debug|Win32 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Debug|x64.ActiveCfg = Debug|x64 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Debug|x64.Build.0 = Debug|x64 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Release|Win32.ActiveCfg = Release|Win32 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Release|Win32.Build.0 = Release|Win32 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Release|x64.ActiveCfg = Release|x64 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Release|x64.Build.0 = Release|x64 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Debug|Win32.ActiveCfg = Debug|Win32 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Debug|Win32.Build.0 = Debug|Win32 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Debug|x64.ActiveCfg = Debug|x64 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Debug|x64.Build.0 = Debug|x64 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Release|Win32.ActiveCfg = Release|Win32 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Release|Win32.Build.0 = Release|Win32 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Release|x64.ActiveCfg = Release|x64 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Release|x64.Build.0 = Release|x64 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Debug|Win32.ActiveCfg = Debug|Win32 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Debug|Win32.Build.0 = Debug|Win32 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Debug|x64.ActiveCfg = Debug|x64 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Debug|x64.Build.0 = Debug|x64 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Release|Win32.ActiveCfg = Release|Win32 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Release|Win32.Build.0 = Release|Win32 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Release|x64.ActiveCfg = Release|x64 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Release|x64.Build.0 = Release|x64 - {3E41969B-D69B-4235-B192-A94F7853D869}.Debug|Win32.ActiveCfg = Debug|Win32 - {3E41969B-D69B-4235-B192-A94F7853D869}.Debug|Win32.Build.0 = Debug|Win32 - {3E41969B-D69B-4235-B192-A94F7853D869}.Debug|x64.ActiveCfg = Debug|x64 - {3E41969B-D69B-4235-B192-A94F7853D869}.Debug|x64.Build.0 = Debug|x64 - {3E41969B-D69B-4235-B192-A94F7853D869}.Release|Win32.ActiveCfg = Release|Win32 - {3E41969B-D69B-4235-B192-A94F7853D869}.Release|Win32.Build.0 = Release|Win32 - {3E41969B-D69B-4235-B192-A94F7853D869}.Release|x64.ActiveCfg = Release|x64 - {3E41969B-D69B-4235-B192-A94F7853D869}.Release|x64.Build.0 = Release|x64 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Debug|Win32.ActiveCfg = Debug|Win32 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Debug|Win32.Build.0 = Debug|Win32 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Debug|x64.ActiveCfg = Debug|x64 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Debug|x64.Build.0 = Debug|x64 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Release|Win32.ActiveCfg = Release|Win32 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Release|Win32.Build.0 = Release|Win32 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Release|x64.ActiveCfg = Release|x64 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Release|x64.Build.0 = Release|x64 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Debug|Win32.ActiveCfg = Debug|Win32 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Debug|Win32.Build.0 = Debug|Win32 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Debug|x64.ActiveCfg = Debug|x64 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Debug|x64.Build.0 = Debug|x64 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Release|Win32.ActiveCfg = Release|Win32 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Release|Win32.Build.0 = Release|Win32 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Release|x64.ActiveCfg = Release|x64 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Release|x64.Build.0 = Release|x64 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Debug|Win32.ActiveCfg = Debug|Win32 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Debug|Win32.Build.0 = Debug|Win32 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Debug|x64.ActiveCfg = Debug|x64 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Debug|x64.Build.0 = Debug|x64 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Release|Win32.ActiveCfg = Release|Win32 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Release|Win32.Build.0 = Release|Win32 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Release|x64.ActiveCfg = Release|x64 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Release|x64.Build.0 = Release|x64 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Debug|Win32.Build.0 = Debug|Win32 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Debug|x64.ActiveCfg = Debug|x64 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Debug|x64.Build.0 = Debug|x64 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Release|Win32.ActiveCfg = Release|Win32 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Release|Win32.Build.0 = Release|Win32 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Release|x64.ActiveCfg = Release|x64 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Release|x64.Build.0 = Release|x64 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Debug|Win32.ActiveCfg = Debug|Win32 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Debug|Win32.Build.0 = Debug|Win32 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Debug|x64.ActiveCfg = Debug|x64 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Debug|x64.Build.0 = Debug|x64 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Release|Win32.ActiveCfg = Release|Win32 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Release|Win32.Build.0 = Release|Win32 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Release|x64.ActiveCfg = Release|x64 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Release|x64.Build.0 = Release|x64 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Debug|Win32.ActiveCfg = Debug|Win32 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Debug|Win32.Build.0 = Debug|Win32 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Debug|x64.ActiveCfg = Debug|x64 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Debug|x64.Build.0 = Debug|x64 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Release|Win32.ActiveCfg = Release|Win32 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Release|Win32.Build.0 = Release|Win32 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Release|x64.ActiveCfg = Release|x64 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Release|x64.Build.0 = Release|x64 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Debug|Win32.ActiveCfg = Debug|Win32 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Debug|Win32.Build.0 = Debug|Win32 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Debug|x64.ActiveCfg = Debug|x64 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Debug|x64.Build.0 = Debug|x64 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Release|Win32.ActiveCfg = Release|Win32 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Release|Win32.Build.0 = Release|Win32 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Release|x64.ActiveCfg = Release|x64 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Release|x64.Build.0 = Release|x64 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Debug|Win32.ActiveCfg = Debug|Win32 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Debug|Win32.Build.0 = Debug|Win32 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Debug|x64.ActiveCfg = Debug|x64 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Debug|x64.Build.0 = Debug|x64 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Release|Win32.ActiveCfg = Release|Win32 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Release|Win32.Build.0 = Release|Win32 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Release|x64.ActiveCfg = Release|x64 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Release|x64.Build.0 = Release|x64 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Debug|Win32.ActiveCfg = Debug|Win32 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Debug|Win32.Build.0 = Debug|Win32 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Debug|x64.ActiveCfg = Debug|x64 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Debug|x64.Build.0 = Debug|x64 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Release|Win32.ActiveCfg = Release|Win32 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Release|Win32.Build.0 = Release|Win32 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Release|x64.ActiveCfg = Release|x64 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Release|x64.Build.0 = Release|x64 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Debug|Win32.ActiveCfg = Debug|Win32 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Debug|Win32.Build.0 = Debug|Win32 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Debug|x64.ActiveCfg = Debug|x64 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Debug|x64.Build.0 = Debug|x64 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Release|Win32.ActiveCfg = Release|Win32 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Release|Win32.Build.0 = Release|Win32 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Release|x64.ActiveCfg = Release|x64 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Release|x64.Build.0 = Release|x64 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Debug|Win32.ActiveCfg = Debug|Win32 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Debug|Win32.Build.0 = Debug|Win32 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Debug|x64.ActiveCfg = Debug|x64 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Debug|x64.Build.0 = Debug|x64 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Release|Win32.ActiveCfg = Release|Win32 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Release|Win32.Build.0 = Release|Win32 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Release|x64.ActiveCfg = Release|x64 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Release|x64.Build.0 = Release|x64 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Debug|Win32.ActiveCfg = Debug|Win32 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Debug|Win32.Build.0 = Debug|Win32 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Debug|x64.ActiveCfg = Debug|x64 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Debug|x64.Build.0 = Debug|x64 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Release|Win32.ActiveCfg = Release|Win32 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Release|Win32.Build.0 = Release|Win32 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Release|x64.ActiveCfg = Release|x64 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Release|x64.Build.0 = Release|x64 - {7D293021-0601-498B-91B8-C49580EFB08D}.Debug|Win32.ActiveCfg = Debug|Win32 - {7D293021-0601-498B-91B8-C49580EFB08D}.Debug|Win32.Build.0 = Debug|Win32 - {7D293021-0601-498B-91B8-C49580EFB08D}.Debug|x64.ActiveCfg = Debug|x64 - {7D293021-0601-498B-91B8-C49580EFB08D}.Debug|x64.Build.0 = Debug|x64 - {7D293021-0601-498B-91B8-C49580EFB08D}.Release|Win32.ActiveCfg = Release|Win32 - {7D293021-0601-498B-91B8-C49580EFB08D}.Release|Win32.Build.0 = Release|Win32 - {7D293021-0601-498B-91B8-C49580EFB08D}.Release|x64.ActiveCfg = Release|x64 - {7D293021-0601-498B-91B8-C49580EFB08D}.Release|x64.Build.0 = Release|x64 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Debug|Win32.ActiveCfg = Debug|Win32 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Debug|Win32.Build.0 = Debug|Win32 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Debug|x64.ActiveCfg = Debug|x64 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Debug|x64.Build.0 = Debug|x64 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Release|Win32.ActiveCfg = Release|Win32 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Release|Win32.Build.0 = Release|Win32 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Release|x64.ActiveCfg = Release|x64 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Release|x64.Build.0 = Release|x64 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Debug|Win32.ActiveCfg = Debug|Win32 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Debug|Win32.Build.0 = Debug|Win32 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Debug|x64.ActiveCfg = Debug|x64 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Debug|x64.Build.0 = Debug|x64 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Release|Win32.ActiveCfg = Release|Win32 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Release|Win32.Build.0 = Release|Win32 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Release|x64.ActiveCfg = Release|x64 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Release|x64.Build.0 = Release|x64 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Debug|Win32.ActiveCfg = Debug|Win32 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Debug|Win32.Build.0 = Debug|Win32 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Debug|x64.ActiveCfg = Debug|x64 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Debug|x64.Build.0 = Debug|x64 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Release|Win32.ActiveCfg = Release|Win32 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Release|Win32.Build.0 = Release|Win32 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Release|x64.ActiveCfg = Release|x64 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Release|x64.Build.0 = Release|x64 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Debug|Win32.ActiveCfg = Debug|Win32 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Debug|Win32.Build.0 = Debug|Win32 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Debug|x64.ActiveCfg = Debug|x64 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Debug|x64.Build.0 = Debug|x64 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Release|Win32.ActiveCfg = Release|Win32 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Release|Win32.Build.0 = Release|Win32 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Release|x64.ActiveCfg = Release|x64 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Release|x64.Build.0 = Release|x64 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Debug|Win32.ActiveCfg = Debug|Win32 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Debug|Win32.Build.0 = Debug|Win32 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Debug|x64.ActiveCfg = Debug|x64 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Debug|x64.Build.0 = Debug|x64 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Release|Win32.ActiveCfg = Release|Win32 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Release|Win32.Build.0 = Release|Win32 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Release|x64.ActiveCfg = Release|x64 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Release|x64.Build.0 = Release|x64 - {364FF608-7969-4ED1-95B2-8592872F8264}.Debug|Win32.ActiveCfg = Debug|Win32 - {364FF608-7969-4ED1-95B2-8592872F8264}.Debug|Win32.Build.0 = Debug|Win32 - {364FF608-7969-4ED1-95B2-8592872F8264}.Debug|x64.ActiveCfg = Debug|x64 - {364FF608-7969-4ED1-95B2-8592872F8264}.Debug|x64.Build.0 = Debug|x64 - {364FF608-7969-4ED1-95B2-8592872F8264}.Release|Win32.ActiveCfg = Release|Win32 - {364FF608-7969-4ED1-95B2-8592872F8264}.Release|Win32.Build.0 = Release|Win32 - {364FF608-7969-4ED1-95B2-8592872F8264}.Release|x64.ActiveCfg = Release|x64 - {364FF608-7969-4ED1-95B2-8592872F8264}.Release|x64.Build.0 = Release|x64 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Debug|Win32.ActiveCfg = Debug|Win32 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Debug|Win32.Build.0 = Debug|Win32 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Debug|x64.ActiveCfg = Debug|x64 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Debug|x64.Build.0 = Debug|x64 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Release|Win32.ActiveCfg = Release|Win32 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Release|Win32.Build.0 = Release|Win32 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Release|x64.ActiveCfg = Release|x64 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Release|x64.Build.0 = Release|x64 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Debug|Win32.ActiveCfg = Debug|Win32 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Debug|Win32.Build.0 = Debug|Win32 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Debug|x64.ActiveCfg = Debug|x64 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Debug|x64.Build.0 = Debug|x64 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Release|Win32.ActiveCfg = Release|Win32 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Release|Win32.Build.0 = Release|Win32 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Release|x64.ActiveCfg = Release|x64 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Release|x64.Build.0 = Release|x64 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Debug|Win32.Build.0 = Debug|Win32 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Debug|x64.ActiveCfg = Debug|x64 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Debug|x64.Build.0 = Debug|x64 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Release|Win32.ActiveCfg = Release|Win32 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Release|Win32.Build.0 = Release|Win32 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Release|x64.ActiveCfg = Release|x64 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Release|x64.Build.0 = Release|x64 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Debug|Win32.ActiveCfg = Debug|Win32 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Debug|Win32.Build.0 = Debug|Win32 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Debug|x64.ActiveCfg = Debug|x64 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Debug|x64.Build.0 = Debug|x64 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Release|Win32.ActiveCfg = Release|Win32 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Release|Win32.Build.0 = Release|Win32 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Release|x64.ActiveCfg = Release|x64 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Release|x64.Build.0 = Release|x64 - {80892339-F6CE-4E96-B61B-131095F2612D}.Debug|Win32.ActiveCfg = Debug|Win32 - {80892339-F6CE-4E96-B61B-131095F2612D}.Debug|Win32.Build.0 = Debug|Win32 - {80892339-F6CE-4E96-B61B-131095F2612D}.Debug|x64.ActiveCfg = Debug|x64 - {80892339-F6CE-4E96-B61B-131095F2612D}.Debug|x64.Build.0 = Debug|x64 - {80892339-F6CE-4E96-B61B-131095F2612D}.Release|Win32.ActiveCfg = Release|Win32 - {80892339-F6CE-4E96-B61B-131095F2612D}.Release|Win32.Build.0 = Release|Win32 - {80892339-F6CE-4E96-B61B-131095F2612D}.Release|x64.ActiveCfg = Release|x64 - {80892339-F6CE-4E96-B61B-131095F2612D}.Release|x64.Build.0 = Release|x64 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Debug|Win32.ActiveCfg = Debug|Win32 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Debug|Win32.Build.0 = Debug|Win32 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Debug|x64.ActiveCfg = Debug|x64 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Debug|x64.Build.0 = Debug|x64 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Release|Win32.ActiveCfg = Release|Win32 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Release|Win32.Build.0 = Release|Win32 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Release|x64.ActiveCfg = Release|x64 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Release|x64.Build.0 = Release|x64 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Debug|Win32.ActiveCfg = Debug|Win32 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Debug|Win32.Build.0 = Debug|Win32 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Debug|x64.ActiveCfg = Debug|x64 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Debug|x64.Build.0 = Debug|x64 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Release|Win32.ActiveCfg = Release|Win32 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Release|Win32.Build.0 = Release|Win32 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Release|x64.ActiveCfg = Release|x64 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Release|x64.Build.0 = Release|x64 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Debug|Win32.ActiveCfg = Debug|Win32 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Debug|Win32.Build.0 = Debug|Win32 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Debug|x64.ActiveCfg = Debug|x64 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Debug|x64.Build.0 = Debug|x64 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Release|Win32.ActiveCfg = Release|Win32 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Release|Win32.Build.0 = Release|Win32 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Release|x64.ActiveCfg = Release|x64 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Release|x64.Build.0 = Release|x64 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Debug|Win32.ActiveCfg = Debug|Win32 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Debug|Win32.Build.0 = Debug|Win32 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Debug|x64.ActiveCfg = Debug|x64 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Debug|x64.Build.0 = Debug|x64 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Release|Win32.ActiveCfg = Release|Win32 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Release|Win32.Build.0 = Release|Win32 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Release|x64.ActiveCfg = Release|x64 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Release|x64.Build.0 = Release|x64 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Debug|Win32.ActiveCfg = Debug|Win32 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Debug|Win32.Build.0 = Debug|Win32 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Debug|x64.ActiveCfg = Debug|x64 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Debug|x64.Build.0 = Debug|x64 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Release|Win32.ActiveCfg = Release|Win32 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Release|Win32.Build.0 = Release|Win32 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Release|x64.ActiveCfg = Release|x64 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Release|x64.Build.0 = Release|x64 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Debug|Win32.ActiveCfg = Debug|Win32 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Debug|Win32.Build.0 = Debug|Win32 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Debug|x64.ActiveCfg = Debug|x64 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Debug|x64.Build.0 = Debug|x64 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Release|Win32.ActiveCfg = Release|Win32 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Release|Win32.Build.0 = Release|Win32 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Release|x64.ActiveCfg = Release|x64 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Release|x64.Build.0 = Release|x64 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Debug|Win32.ActiveCfg = Debug|Win32 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Debug|Win32.Build.0 = Debug|Win32 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Debug|x64.ActiveCfg = Debug|x64 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Debug|x64.Build.0 = Debug|x64 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Release|Win32.ActiveCfg = Release|Win32 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Release|Win32.Build.0 = Release|Win32 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Release|x64.ActiveCfg = Release|x64 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Release|x64.Build.0 = Release|x64 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Debug|Win32.ActiveCfg = Debug|Win32 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Debug|Win32.Build.0 = Debug|Win32 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Debug|x64.ActiveCfg = Debug|x64 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Debug|x64.Build.0 = Debug|x64 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Release|Win32.ActiveCfg = Release|Win32 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Release|Win32.Build.0 = Release|Win32 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Release|x64.ActiveCfg = Release|x64 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Release|x64.Build.0 = Release|x64 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Debug|Win32.ActiveCfg = Debug|Win32 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Debug|Win32.Build.0 = Debug|Win32 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Debug|x64.ActiveCfg = Debug|x64 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Debug|x64.Build.0 = Debug|x64 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Release|Win32.ActiveCfg = Release|Win32 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Release|Win32.Build.0 = Release|Win32 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Release|x64.ActiveCfg = Release|x64 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Release|x64.Build.0 = Release|x64 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Debug|Win32.ActiveCfg = Debug|Win32 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Debug|Win32.Build.0 = Debug|Win32 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Debug|x64.ActiveCfg = Debug|x64 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Debug|x64.Build.0 = Debug|x64 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Release|Win32.ActiveCfg = Release|Win32 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Release|Win32.Build.0 = Release|Win32 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Release|x64.ActiveCfg = Release|x64 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Release|x64.Build.0 = Release|x64 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Debug|Win32.ActiveCfg = Debug|Win32 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Debug|Win32.Build.0 = Debug|Win32 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Debug|x64.ActiveCfg = Debug|x64 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Debug|x64.Build.0 = Debug|x64 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Release|Win32.ActiveCfg = Release|Win32 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Release|Win32.Build.0 = Release|Win32 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Release|x64.ActiveCfg = Release|x64 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Release|x64.Build.0 = Release|x64 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Debug|Win32.ActiveCfg = Debug|Win32 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Debug|Win32.Build.0 = Debug|Win32 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Debug|x64.ActiveCfg = Debug|x64 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Debug|x64.Build.0 = Debug|x64 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Release|Win32.ActiveCfg = Release|Win32 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Release|Win32.Build.0 = Release|Win32 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Release|x64.ActiveCfg = Release|x64 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Release|x64.Build.0 = Release|x64 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Debug|Win32.ActiveCfg = Debug|Win32 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Debug|Win32.Build.0 = Debug|Win32 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Debug|x64.ActiveCfg = Debug|x64 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Debug|x64.Build.0 = Debug|x64 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Release|Win32.ActiveCfg = Release|Win32 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Release|Win32.Build.0 = Release|Win32 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Release|x64.ActiveCfg = Release|x64 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Release|x64.Build.0 = Release|x64 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Debug|Win32.ActiveCfg = Debug|Win32 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Debug|Win32.Build.0 = Debug|Win32 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Debug|x64.ActiveCfg = Debug|x64 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Debug|x64.Build.0 = Debug|x64 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Release|Win32.ActiveCfg = Release|Win32 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Release|Win32.Build.0 = Release|Win32 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Release|x64.ActiveCfg = Release|x64 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Release|x64.Build.0 = Release|x64 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Debug|Win32.ActiveCfg = Debug|Win32 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Debug|Win32.Build.0 = Debug|Win32 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Debug|x64.ActiveCfg = Debug|x64 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Debug|x64.Build.0 = Debug|x64 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Release|Win32.ActiveCfg = Release|Win32 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Release|Win32.Build.0 = Release|Win32 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Release|x64.ActiveCfg = Release|x64 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Release|x64.Build.0 = Release|x64 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Debug|Win32.ActiveCfg = Debug|Win32 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Debug|Win32.Build.0 = Debug|Win32 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Debug|x64.ActiveCfg = Debug|x64 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Debug|x64.Build.0 = Debug|x64 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Release|Win32.ActiveCfg = Release|Win32 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Release|Win32.Build.0 = Release|Win32 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Release|x64.ActiveCfg = Release|x64 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Release|x64.Build.0 = Release|x64 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Debug|Win32.ActiveCfg = Debug|Win32 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Debug|Win32.Build.0 = Debug|Win32 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Debug|x64.ActiveCfg = Debug|x64 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Debug|x64.Build.0 = Debug|x64 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Release|Win32.ActiveCfg = Release|Win32 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Release|Win32.Build.0 = Release|Win32 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Release|x64.ActiveCfg = Release|x64 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Release|x64.Build.0 = Release|x64 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Debug|Win32.ActiveCfg = Debug|Win32 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Debug|Win32.Build.0 = Debug|Win32 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Debug|x64.ActiveCfg = Debug|x64 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Debug|x64.Build.0 = Debug|x64 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Release|Win32.ActiveCfg = Release|Win32 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Release|Win32.Build.0 = Release|Win32 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Release|x64.ActiveCfg = Release|x64 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Release|x64.Build.0 = Release|x64 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Debug|Win32.ActiveCfg = Debug|Win32 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Debug|Win32.Build.0 = Debug|Win32 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Debug|x64.ActiveCfg = Debug|x64 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Debug|x64.Build.0 = Debug|x64 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Release|Win32.ActiveCfg = Release|Win32 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Release|Win32.Build.0 = Release|Win32 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Release|x64.ActiveCfg = Release|x64 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Release|x64.Build.0 = Release|x64 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Debug|Win32.ActiveCfg = Debug|Win32 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Debug|Win32.Build.0 = Debug|Win32 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Debug|x64.ActiveCfg = Debug|x64 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Debug|x64.Build.0 = Debug|x64 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Release|Win32.ActiveCfg = Release|Win32 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Release|Win32.Build.0 = Release|Win32 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Release|x64.ActiveCfg = Release|x64 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Release|x64.Build.0 = Release|x64 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Debug|Win32.ActiveCfg = Debug|Win32 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Debug|Win32.Build.0 = Debug|Win32 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Debug|x64.ActiveCfg = Debug|x64 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Debug|x64.Build.0 = Debug|x64 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Release|Win32.ActiveCfg = Release|Win32 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Release|Win32.Build.0 = Release|Win32 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Release|x64.ActiveCfg = Release|x64 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Release|x64.Build.0 = Release|x64 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Debug|Win32.ActiveCfg = Debug|Win32 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Debug|Win32.Build.0 = Debug|Win32 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Debug|x64.ActiveCfg = Debug|x64 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Debug|x64.Build.0 = Debug|x64 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Release|Win32.ActiveCfg = Release|Win32 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Release|Win32.Build.0 = Release|Win32 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Release|x64.ActiveCfg = Release|x64 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Release|x64.Build.0 = Release|x64 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Debug|Win32.ActiveCfg = Debug|Win32 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Debug|Win32.Build.0 = Debug|Win32 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Debug|x64.ActiveCfg = Debug|x64 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Debug|x64.Build.0 = Debug|x64 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Release|Win32.ActiveCfg = Release|Win32 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Release|Win32.Build.0 = Release|Win32 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Release|x64.ActiveCfg = Release|x64 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Release|x64.Build.0 = Release|x64 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Debug|Win32.ActiveCfg = Debug|Win32 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Debug|Win32.Build.0 = Debug|Win32 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Debug|x64.ActiveCfg = Debug|x64 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Debug|x64.Build.0 = Debug|x64 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Release|Win32.ActiveCfg = Release|Win32 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Release|Win32.Build.0 = Release|Win32 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Release|x64.ActiveCfg = Release|x64 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Release|x64.Build.0 = Release|x64 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Debug|Win32.ActiveCfg = Debug|Win32 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Debug|Win32.Build.0 = Debug|Win32 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Debug|x64.ActiveCfg = Debug|x64 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Debug|x64.Build.0 = Debug|x64 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Release|Win32.ActiveCfg = Release|Win32 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Release|Win32.Build.0 = Release|Win32 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Release|x64.ActiveCfg = Release|x64 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Release|x64.Build.0 = Release|x64 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Debug|Win32.ActiveCfg = Debug|Win32 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Debug|Win32.Build.0 = Debug|Win32 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Debug|x64.ActiveCfg = Debug|x64 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Debug|x64.Build.0 = Debug|x64 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Release|Win32.ActiveCfg = Release|Win32 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Release|Win32.Build.0 = Release|Win32 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Release|x64.ActiveCfg = Release|x64 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Release|x64.Build.0 = Release|x64 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Debug|Win32.ActiveCfg = Debug|Win32 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Debug|Win32.Build.0 = Debug|Win32 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Debug|x64.ActiveCfg = Debug|x64 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Debug|x64.Build.0 = Debug|x64 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Release|Win32.ActiveCfg = Release|Win32 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Release|Win32.Build.0 = Release|Win32 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Release|x64.ActiveCfg = Release|x64 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Release|x64.Build.0 = Release|x64 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Debug|Win32.ActiveCfg = Debug|Win32 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Debug|Win32.Build.0 = Debug|Win32 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Debug|x64.ActiveCfg = Debug|x64 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Debug|x64.Build.0 = Debug|x64 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Release|Win32.ActiveCfg = Release|Win32 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Release|Win32.Build.0 = Release|Win32 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Release|x64.ActiveCfg = Release|x64 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Release|x64.Build.0 = Release|x64 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Debug|Win32.ActiveCfg = Debug|Win32 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Debug|Win32.Build.0 = Debug|Win32 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Debug|x64.ActiveCfg = Debug|x64 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Debug|x64.Build.0 = Debug|x64 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Release|Win32.ActiveCfg = Release|Win32 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Release|Win32.Build.0 = Release|Win32 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Release|x64.ActiveCfg = Release|x64 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Release|x64.Build.0 = Release|x64 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Debug|Win32.ActiveCfg = Debug|Win32 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Debug|Win32.Build.0 = Debug|Win32 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Debug|x64.ActiveCfg = Debug|x64 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Debug|x64.Build.0 = Debug|x64 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Release|Win32.ActiveCfg = Release|Win32 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Release|Win32.Build.0 = Release|Win32 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Release|x64.ActiveCfg = Release|x64 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Release|x64.Build.0 = Release|x64 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Debug|Win32.ActiveCfg = Debug|Win32 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Debug|Win32.Build.0 = Debug|Win32 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Debug|x64.ActiveCfg = Debug|x64 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Debug|x64.Build.0 = Debug|x64 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Release|Win32.ActiveCfg = Release|Win32 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Release|Win32.Build.0 = Release|Win32 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Release|x64.ActiveCfg = Release|x64 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Release|x64.Build.0 = Release|x64 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Debug|Win32.ActiveCfg = Debug|Win32 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Debug|Win32.Build.0 = Debug|Win32 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Debug|x64.ActiveCfg = Debug|x64 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Debug|x64.Build.0 = Debug|x64 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Release|Win32.ActiveCfg = Release|Win32 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Release|Win32.Build.0 = Release|Win32 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Release|x64.ActiveCfg = Release|x64 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Release|x64.Build.0 = Release|x64 - {165195D1-B742-4030-8B12-3FE94B829D45}.Debug|Win32.ActiveCfg = Debug|Win32 - {165195D1-B742-4030-8B12-3FE94B829D45}.Debug|Win32.Build.0 = Debug|Win32 - {165195D1-B742-4030-8B12-3FE94B829D45}.Debug|x64.ActiveCfg = Debug|x64 - {165195D1-B742-4030-8B12-3FE94B829D45}.Debug|x64.Build.0 = Debug|x64 - {165195D1-B742-4030-8B12-3FE94B829D45}.Release|Win32.ActiveCfg = Release|Win32 - {165195D1-B742-4030-8B12-3FE94B829D45}.Release|Win32.Build.0 = Release|Win32 - {165195D1-B742-4030-8B12-3FE94B829D45}.Release|x64.ActiveCfg = Release|x64 - {165195D1-B742-4030-8B12-3FE94B829D45}.Release|x64.Build.0 = Release|x64 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Debug|Win32.ActiveCfg = Debug|Win32 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Debug|Win32.Build.0 = Debug|Win32 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Debug|x64.ActiveCfg = Debug|x64 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Debug|x64.Build.0 = Debug|x64 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Release|Win32.ActiveCfg = Release|Win32 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Release|Win32.Build.0 = Release|Win32 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Release|x64.ActiveCfg = Release|x64 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Release|x64.Build.0 = Release|x64 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Debug|Win32.ActiveCfg = Debug|Win32 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Debug|Win32.Build.0 = Debug|Win32 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Debug|x64.ActiveCfg = Debug|x64 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Debug|x64.Build.0 = Debug|x64 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Release|Win32.ActiveCfg = Release|Win32 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Release|Win32.Build.0 = Release|Win32 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Release|x64.ActiveCfg = Release|x64 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Release|x64.Build.0 = Release|x64 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Debug|Win32.ActiveCfg = Debug|Win32 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Debug|Win32.Build.0 = Debug|Win32 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Debug|x64.ActiveCfg = Debug|x64 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Debug|x64.Build.0 = Debug|x64 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Release|Win32.ActiveCfg = Release|Win32 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Release|Win32.Build.0 = Release|Win32 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Release|x64.ActiveCfg = Release|x64 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Release|x64.Build.0 = Release|x64 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Debug|Win32.ActiveCfg = Debug|Win32 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Debug|Win32.Build.0 = Debug|Win32 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Debug|x64.ActiveCfg = Debug|x64 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Debug|x64.Build.0 = Debug|x64 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Release|Win32.ActiveCfg = Release|Win32 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Release|Win32.Build.0 = Release|Win32 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Release|x64.ActiveCfg = Release|x64 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Release|x64.Build.0 = Release|x64 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Debug|Win32.ActiveCfg = Debug|Win32 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Debug|Win32.Build.0 = Debug|Win32 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Debug|x64.ActiveCfg = Debug|x64 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Debug|x64.Build.0 = Debug|x64 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Release|Win32.ActiveCfg = Release|Win32 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Release|Win32.Build.0 = Release|Win32 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Release|x64.ActiveCfg = Release|x64 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Release|x64.Build.0 = Release|x64 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Debug|Win32.ActiveCfg = Debug|Win32 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Debug|Win32.Build.0 = Debug|Win32 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Debug|x64.ActiveCfg = Debug|x64 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Debug|x64.Build.0 = Debug|x64 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Release|Win32.ActiveCfg = Release|Win32 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Release|Win32.Build.0 = Release|Win32 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Release|x64.ActiveCfg = Release|x64 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Release|x64.Build.0 = Release|x64 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Debug|Win32.ActiveCfg = Debug|Win32 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Debug|Win32.Build.0 = Debug|Win32 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Debug|x64.ActiveCfg = Debug|x64 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Debug|x64.Build.0 = Debug|x64 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Release|Win32.ActiveCfg = Release|Win32 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Release|Win32.Build.0 = Release|Win32 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Release|x64.ActiveCfg = Release|x64 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Release|x64.Build.0 = Release|x64 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Debug|Win32.ActiveCfg = Debug|Win32 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Debug|Win32.Build.0 = Debug|Win32 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Debug|x64.ActiveCfg = Debug|x64 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Debug|x64.Build.0 = Debug|x64 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Release|Win32.ActiveCfg = Release|Win32 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Release|Win32.Build.0 = Release|Win32 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Release|x64.ActiveCfg = Release|x64 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Release|x64.Build.0 = Release|x64 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Debug|Win32.ActiveCfg = Debug|Win32 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Debug|Win32.Build.0 = Debug|Win32 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Debug|x64.ActiveCfg = Debug|x64 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Debug|x64.Build.0 = Debug|x64 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Release|Win32.ActiveCfg = Release|Win32 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Release|Win32.Build.0 = Release|Win32 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Release|x64.ActiveCfg = Release|x64 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Release|x64.Build.0 = Release|x64 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Debug|Win32.ActiveCfg = Debug|Win32 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Debug|Win32.Build.0 = Debug|Win32 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Debug|x64.ActiveCfg = Debug|x64 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Debug|x64.Build.0 = Debug|x64 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Release|Win32.ActiveCfg = Release|Win32 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Release|Win32.Build.0 = Release|Win32 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Release|x64.ActiveCfg = Release|x64 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Release|x64.Build.0 = Release|x64 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Debug|Win32.ActiveCfg = Debug|Win32 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Debug|Win32.Build.0 = Debug|Win32 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Debug|x64.ActiveCfg = Debug|x64 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Debug|x64.Build.0 = Debug|x64 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Release|Win32.ActiveCfg = Release|Win32 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Release|Win32.Build.0 = Release|Win32 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Release|x64.ActiveCfg = Release|x64 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Release|x64.Build.0 = Release|x64 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Debug|Win32.ActiveCfg = Debug|Win32 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Debug|Win32.Build.0 = Debug|Win32 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Debug|x64.ActiveCfg = Debug|x64 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Debug|x64.Build.0 = Debug|x64 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Release|Win32.ActiveCfg = Release|Win32 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Release|Win32.Build.0 = Release|Win32 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Release|x64.ActiveCfg = Release|x64 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Release|x64.Build.0 = Release|x64 - {9A226D92-9326-4907-A462-25997D5C9427}.Debug|Win32.ActiveCfg = Debug|Win32 - {9A226D92-9326-4907-A462-25997D5C9427}.Debug|Win32.Build.0 = Debug|Win32 - {9A226D92-9326-4907-A462-25997D5C9427}.Debug|x64.ActiveCfg = Debug|x64 - {9A226D92-9326-4907-A462-25997D5C9427}.Debug|x64.Build.0 = Debug|x64 - {9A226D92-9326-4907-A462-25997D5C9427}.Release|Win32.ActiveCfg = Release|Win32 - {9A226D92-9326-4907-A462-25997D5C9427}.Release|Win32.Build.0 = Release|Win32 - {9A226D92-9326-4907-A462-25997D5C9427}.Release|x64.ActiveCfg = Release|x64 - {9A226D92-9326-4907-A462-25997D5C9427}.Release|x64.Build.0 = Release|x64 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Debug|Win32.ActiveCfg = Debug|Win32 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Debug|Win32.Build.0 = Debug|Win32 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Debug|x64.ActiveCfg = Debug|x64 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Debug|x64.Build.0 = Debug|x64 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Release|Win32.ActiveCfg = Release|Win32 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Release|Win32.Build.0 = Release|Win32 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Release|x64.ActiveCfg = Release|x64 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Release|x64.Build.0 = Release|x64 - {98AE818A-E887-414B-985F-85F8411916C9}.Debug|Win32.ActiveCfg = Debug|Win32 - {98AE818A-E887-414B-985F-85F8411916C9}.Debug|Win32.Build.0 = Debug|Win32 - {98AE818A-E887-414B-985F-85F8411916C9}.Debug|x64.ActiveCfg = Debug|x64 - {98AE818A-E887-414B-985F-85F8411916C9}.Debug|x64.Build.0 = Debug|x64 - {98AE818A-E887-414B-985F-85F8411916C9}.Release|Win32.ActiveCfg = Release|Win32 - {98AE818A-E887-414B-985F-85F8411916C9}.Release|Win32.Build.0 = Release|Win32 - {98AE818A-E887-414B-985F-85F8411916C9}.Release|x64.ActiveCfg = Release|x64 - {98AE818A-E887-414B-985F-85F8411916C9}.Release|x64.Build.0 = Release|x64 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Debug|Win32.ActiveCfg = Debug|Win32 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Debug|Win32.Build.0 = Debug|Win32 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Debug|x64.ActiveCfg = Debug|x64 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Debug|x64.Build.0 = Debug|x64 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Release|Win32.ActiveCfg = Release|Win32 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Release|Win32.Build.0 = Release|Win32 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Release|x64.ActiveCfg = Release|x64 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Release|x64.Build.0 = Release|x64 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Debug|Win32.ActiveCfg = Debug|Win32 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Debug|Win32.Build.0 = Debug|Win32 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Debug|x64.ActiveCfg = Debug|x64 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Debug|x64.Build.0 = Debug|x64 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Release|Win32.ActiveCfg = Release|Win32 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Release|Win32.Build.0 = Release|Win32 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Release|x64.ActiveCfg = Release|x64 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Release|x64.Build.0 = Release|x64 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Debug|Win32.ActiveCfg = Debug|Win32 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Debug|Win32.Build.0 = Debug|Win32 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Debug|x64.ActiveCfg = Debug|x64 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Debug|x64.Build.0 = Debug|x64 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Release|Win32.ActiveCfg = Release|Win32 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Release|Win32.Build.0 = Release|Win32 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Release|x64.ActiveCfg = Release|x64 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Release|x64.Build.0 = Release|x64 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Debug|Win32.ActiveCfg = Debug|Win32 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Debug|Win32.Build.0 = Debug|Win32 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Debug|x64.ActiveCfg = Debug|x64 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Debug|x64.Build.0 = Debug|x64 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Release|Win32.ActiveCfg = Release|Win32 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Release|Win32.Build.0 = Release|Win32 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Release|x64.ActiveCfg = Release|x64 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Release|x64.Build.0 = Release|x64 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Debug|Win32.ActiveCfg = Debug|Win32 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Debug|Win32.Build.0 = Debug|Win32 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Debug|x64.ActiveCfg = Debug|x64 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Debug|x64.Build.0 = Debug|x64 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Release|Win32.ActiveCfg = Release|Win32 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Release|Win32.Build.0 = Release|Win32 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Release|x64.ActiveCfg = Release|x64 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Release|x64.Build.0 = Release|x64 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Debug|Win32.ActiveCfg = Debug|Win32 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Debug|Win32.Build.0 = Debug|Win32 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Debug|x64.ActiveCfg = Debug|x64 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Debug|x64.Build.0 = Debug|x64 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Release|Win32.ActiveCfg = Release|Win32 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Release|Win32.Build.0 = Release|Win32 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Release|x64.ActiveCfg = Release|x64 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Release|x64.Build.0 = Release|x64 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Debug|Win32.ActiveCfg = Debug|Win32 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Debug|Win32.Build.0 = Debug|Win32 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Debug|x64.ActiveCfg = Debug|x64 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Debug|x64.Build.0 = Debug|x64 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Release|Win32.ActiveCfg = Release|Win32 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Release|Win32.Build.0 = Release|Win32 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Release|x64.ActiveCfg = Release|x64 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Release|x64.Build.0 = Release|x64 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Debug|Win32.ActiveCfg = Debug|Win32 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Debug|Win32.Build.0 = Debug|Win32 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Debug|x64.ActiveCfg = Debug|x64 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Debug|x64.Build.0 = Debug|x64 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Release|Win32.ActiveCfg = Release|Win32 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Release|Win32.Build.0 = Release|Win32 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Release|x64.ActiveCfg = Release|x64 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Release|x64.Build.0 = Release|x64 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Debug|Win32.ActiveCfg = Debug|Win32 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Debug|Win32.Build.0 = Debug|Win32 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Debug|x64.ActiveCfg = Debug|x64 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Debug|x64.Build.0 = Debug|x64 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Release|Win32.ActiveCfg = Release|Win32 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Release|Win32.Build.0 = Release|Win32 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Release|x64.ActiveCfg = Release|x64 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Release|x64.Build.0 = Release|x64 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Debug|Win32.ActiveCfg = Debug|Win32 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Debug|Win32.Build.0 = Debug|Win32 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Debug|x64.ActiveCfg = Debug|x64 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Debug|x64.Build.0 = Debug|x64 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Release|Win32.ActiveCfg = Release|Win32 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Release|Win32.Build.0 = Release|Win32 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Release|x64.ActiveCfg = Release|x64 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Release|x64.Build.0 = Release|x64 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Debug|Win32.ActiveCfg = Debug|Win32 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Debug|Win32.Build.0 = Debug|Win32 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Debug|x64.ActiveCfg = Debug|x64 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Debug|x64.Build.0 = Debug|x64 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Release|Win32.ActiveCfg = Release|Win32 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Release|Win32.Build.0 = Release|Win32 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Release|x64.ActiveCfg = Release|x64 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Release|x64.Build.0 = Release|x64 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Debug|Win32.ActiveCfg = Debug|Win32 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Debug|Win32.Build.0 = Debug|Win32 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Debug|x64.ActiveCfg = Debug|x64 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Debug|x64.Build.0 = Debug|x64 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Release|Win32.ActiveCfg = Release|Win32 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Release|Win32.Build.0 = Release|Win32 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Release|x64.ActiveCfg = Release|x64 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Release|x64.Build.0 = Release|x64 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Debug|Win32.ActiveCfg = Debug|Win32 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Debug|Win32.Build.0 = Debug|Win32 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Debug|x64.ActiveCfg = Debug|x64 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Debug|x64.Build.0 = Debug|x64 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Release|Win32.ActiveCfg = Release|Win32 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Release|Win32.Build.0 = Release|Win32 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Release|x64.ActiveCfg = Release|x64 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Release|x64.Build.0 = Release|x64 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Debug|Win32.ActiveCfg = Debug|Win32 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Debug|Win32.Build.0 = Debug|Win32 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Debug|x64.ActiveCfg = Debug|x64 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Debug|x64.Build.0 = Debug|x64 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Release|Win32.ActiveCfg = Release|Win32 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Release|Win32.Build.0 = Release|Win32 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Release|x64.ActiveCfg = Release|x64 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Release|x64.Build.0 = Release|x64 - {A80D439C-37B4-4619-A122-1C69F567733B}.Debug|Win32.ActiveCfg = Debug|Win32 - {A80D439C-37B4-4619-A122-1C69F567733B}.Debug|Win32.Build.0 = Debug|Win32 - {A80D439C-37B4-4619-A122-1C69F567733B}.Debug|x64.ActiveCfg = Debug|x64 - {A80D439C-37B4-4619-A122-1C69F567733B}.Debug|x64.Build.0 = Debug|x64 - {A80D439C-37B4-4619-A122-1C69F567733B}.Release|Win32.ActiveCfg = Release|Win32 - {A80D439C-37B4-4619-A122-1C69F567733B}.Release|Win32.Build.0 = Release|Win32 - {A80D439C-37B4-4619-A122-1C69F567733B}.Release|x64.ActiveCfg = Release|x64 - {A80D439C-37B4-4619-A122-1C69F567733B}.Release|x64.Build.0 = Release|x64 - {54BDA057-C716-4807-A35E-73185DCB236D}.Debug|Win32.ActiveCfg = Debug|Win32 - {54BDA057-C716-4807-A35E-73185DCB236D}.Debug|Win32.Build.0 = Debug|Win32 - {54BDA057-C716-4807-A35E-73185DCB236D}.Debug|x64.ActiveCfg = Debug|x64 - {54BDA057-C716-4807-A35E-73185DCB236D}.Debug|x64.Build.0 = Debug|x64 - {54BDA057-C716-4807-A35E-73185DCB236D}.Release|Win32.ActiveCfg = Release|Win32 - {54BDA057-C716-4807-A35E-73185DCB236D}.Release|Win32.Build.0 = Release|Win32 - {54BDA057-C716-4807-A35E-73185DCB236D}.Release|x64.ActiveCfg = Release|x64 - {54BDA057-C716-4807-A35E-73185DCB236D}.Release|x64.Build.0 = Release|x64 - {8792D377-8105-4C67-87F1-115E48D0178F}.Debug|Win32.ActiveCfg = Debug|Win32 - {8792D377-8105-4C67-87F1-115E48D0178F}.Debug|Win32.Build.0 = Debug|Win32 - {8792D377-8105-4C67-87F1-115E48D0178F}.Debug|x64.ActiveCfg = Debug|x64 - {8792D377-8105-4C67-87F1-115E48D0178F}.Debug|x64.Build.0 = Debug|x64 - {8792D377-8105-4C67-87F1-115E48D0178F}.Release|Win32.ActiveCfg = Release|Win32 - {8792D377-8105-4C67-87F1-115E48D0178F}.Release|Win32.Build.0 = Release|Win32 - {8792D377-8105-4C67-87F1-115E48D0178F}.Release|x64.ActiveCfg = Release|x64 - {8792D377-8105-4C67-87F1-115E48D0178F}.Release|x64.Build.0 = Release|x64 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Debug|Win32.ActiveCfg = Debug|Win32 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Debug|Win32.Build.0 = Debug|Win32 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Debug|x64.ActiveCfg = Debug|x64 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Debug|x64.Build.0 = Debug|x64 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Release|Win32.ActiveCfg = Release|Win32 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Release|Win32.Build.0 = Release|Win32 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Release|x64.ActiveCfg = Release|x64 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Release|x64.Build.0 = Release|x64 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Debug|Win32.ActiveCfg = Debug|Win32 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Debug|Win32.Build.0 = Debug|Win32 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Debug|x64.ActiveCfg = Debug|x64 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Debug|x64.Build.0 = Debug|x64 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Release|Win32.ActiveCfg = Release|Win32 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Release|Win32.Build.0 = Release|Win32 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Release|x64.ActiveCfg = Release|x64 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Release|x64.Build.0 = Release|x64 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Debug|Win32.ActiveCfg = Debug|Win32 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Debug|Win32.Build.0 = Debug|Win32 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Debug|x64.ActiveCfg = Debug|x64 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Debug|x64.Build.0 = Debug|x64 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Release|Win32.ActiveCfg = Release|Win32 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Release|Win32.Build.0 = Release|Win32 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Release|x64.ActiveCfg = Release|x64 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Release|x64.Build.0 = Release|x64 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Debug|Win32.ActiveCfg = Debug|Win32 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Debug|Win32.Build.0 = Debug|Win32 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Debug|x64.ActiveCfg = Debug|x64 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Debug|x64.Build.0 = Debug|x64 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Release|Win32.ActiveCfg = Release|Win32 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Release|Win32.Build.0 = Release|Win32 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Release|x64.ActiveCfg = Release|x64 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Release|x64.Build.0 = Release|x64 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Debug|Win32.ActiveCfg = Debug|Win32 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Debug|Win32.Build.0 = Debug|Win32 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Debug|x64.ActiveCfg = Debug|x64 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Debug|x64.Build.0 = Debug|x64 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Release|Win32.ActiveCfg = Release|Win32 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Release|Win32.Build.0 = Release|Win32 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Release|x64.ActiveCfg = Release|x64 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Release|x64.Build.0 = Release|x64 - {0A049202-6533-413E-89D6-5D6866AAE703}.Debug|Win32.ActiveCfg = Debug|Win32 - {0A049202-6533-413E-89D6-5D6866AAE703}.Debug|Win32.Build.0 = Debug|Win32 - {0A049202-6533-413E-89D6-5D6866AAE703}.Debug|x64.ActiveCfg = Debug|x64 - {0A049202-6533-413E-89D6-5D6866AAE703}.Debug|x64.Build.0 = Debug|x64 - {0A049202-6533-413E-89D6-5D6866AAE703}.Release|Win32.ActiveCfg = Release|Win32 - {0A049202-6533-413E-89D6-5D6866AAE703}.Release|Win32.Build.0 = Release|Win32 - {0A049202-6533-413E-89D6-5D6866AAE703}.Release|x64.ActiveCfg = Release|x64 - {0A049202-6533-413E-89D6-5D6866AAE703}.Release|x64.Build.0 = Release|x64 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Debug|Win32.ActiveCfg = Debug|Win32 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Debug|Win32.Build.0 = Debug|Win32 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Debug|x64.ActiveCfg = Debug|x64 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Debug|x64.Build.0 = Debug|x64 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Release|Win32.ActiveCfg = Release|Win32 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Release|Win32.Build.0 = Release|Win32 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Release|x64.ActiveCfg = Release|x64 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Release|x64.Build.0 = Release|x64 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Debug|Win32.ActiveCfg = Debug|Win32 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Debug|Win32.Build.0 = Debug|Win32 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Debug|x64.ActiveCfg = Debug|x64 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Debug|x64.Build.0 = Debug|x64 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Release|Win32.ActiveCfg = Release|Win32 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Release|Win32.Build.0 = Release|Win32 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Release|x64.ActiveCfg = Release|x64 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Release|x64.Build.0 = Release|x64 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Debug|Win32.ActiveCfg = Debug|Win32 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Debug|Win32.Build.0 = Debug|Win32 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Debug|x64.ActiveCfg = Debug|x64 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Debug|x64.Build.0 = Debug|x64 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Release|Win32.ActiveCfg = Release|Win32 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Release|Win32.Build.0 = Release|Win32 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Release|x64.ActiveCfg = Release|x64 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Release|x64.Build.0 = Release|x64 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Debug|Win32.ActiveCfg = Debug|Win32 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Debug|Win32.Build.0 = Debug|Win32 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Debug|x64.ActiveCfg = Debug|x64 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Debug|x64.Build.0 = Debug|x64 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Release|Win32.ActiveCfg = Release|Win32 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Release|Win32.Build.0 = Release|Win32 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Release|x64.ActiveCfg = Release|x64 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Release|x64.Build.0 = Release|x64 - {37605955-FA00-41C9-9D39-D078CF270376}.Debug|Win32.ActiveCfg = Debug|Win32 - {37605955-FA00-41C9-9D39-D078CF270376}.Debug|Win32.Build.0 = Debug|Win32 - {37605955-FA00-41C9-9D39-D078CF270376}.Debug|x64.ActiveCfg = Debug|x64 - {37605955-FA00-41C9-9D39-D078CF270376}.Debug|x64.Build.0 = Debug|x64 - {37605955-FA00-41C9-9D39-D078CF270376}.Release|Win32.ActiveCfg = Release|Win32 - {37605955-FA00-41C9-9D39-D078CF270376}.Release|Win32.Build.0 = Release|Win32 - {37605955-FA00-41C9-9D39-D078CF270376}.Release|x64.ActiveCfg = Release|x64 - {37605955-FA00-41C9-9D39-D078CF270376}.Release|x64.Build.0 = Release|x64 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Debug|Win32.ActiveCfg = Debug|Win32 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Debug|Win32.Build.0 = Debug|Win32 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Debug|x64.ActiveCfg = Debug|x64 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Debug|x64.Build.0 = Debug|x64 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Release|Win32.ActiveCfg = Release|Win32 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Release|Win32.Build.0 = Release|Win32 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Release|x64.ActiveCfg = Release|x64 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Release|x64.Build.0 = Release|x64 - {71A1C081-FF1C-452B-B938-95551D565302}.Debug|Win32.ActiveCfg = Debug|Win32 - {71A1C081-FF1C-452B-B938-95551D565302}.Debug|Win32.Build.0 = Debug|Win32 - {71A1C081-FF1C-452B-B938-95551D565302}.Debug|x64.ActiveCfg = Debug|x64 - {71A1C081-FF1C-452B-B938-95551D565302}.Debug|x64.Build.0 = Debug|x64 - {71A1C081-FF1C-452B-B938-95551D565302}.Release|Win32.ActiveCfg = Release|Win32 - {71A1C081-FF1C-452B-B938-95551D565302}.Release|Win32.Build.0 = Release|Win32 - {71A1C081-FF1C-452B-B938-95551D565302}.Release|x64.ActiveCfg = Release|x64 - {71A1C081-FF1C-452B-B938-95551D565302}.Release|x64.Build.0 = Release|x64 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Debug|Win32.ActiveCfg = Debug|Win32 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Debug|Win32.Build.0 = Debug|Win32 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Debug|x64.ActiveCfg = Debug|x64 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Debug|x64.Build.0 = Debug|x64 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Release|Win32.ActiveCfg = Release|Win32 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Release|Win32.Build.0 = Release|Win32 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Release|x64.ActiveCfg = Release|x64 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Release|x64.Build.0 = Release|x64 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Debug|Win32.ActiveCfg = Debug|Win32 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Debug|Win32.Build.0 = Debug|Win32 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Debug|x64.ActiveCfg = Debug|x64 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Debug|x64.Build.0 = Debug|x64 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Release|Win32.ActiveCfg = Release|Win32 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Release|Win32.Build.0 = Release|Win32 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Release|x64.ActiveCfg = Release|x64 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Release|x64.Build.0 = Release|x64 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Debug|Win32.ActiveCfg = Debug|Win32 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Debug|Win32.Build.0 = Debug|Win32 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Debug|x64.ActiveCfg = Debug|x64 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Debug|x64.Build.0 = Debug|x64 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Release|Win32.ActiveCfg = Release|Win32 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Release|Win32.Build.0 = Release|Win32 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Release|x64.ActiveCfg = Release|x64 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Release|x64.Build.0 = Release|x64 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Debug|Win32.ActiveCfg = Debug|Win32 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Debug|Win32.Build.0 = Debug|Win32 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Debug|x64.ActiveCfg = Debug|x64 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Debug|x64.Build.0 = Debug|x64 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Release|Win32.ActiveCfg = Release|Win32 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Release|Win32.Build.0 = Release|Win32 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Release|x64.ActiveCfg = Release|x64 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Release|x64.Build.0 = Release|x64 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Debug|Win32.ActiveCfg = Debug|Win32 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Debug|Win32.Build.0 = Debug|Win32 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Debug|x64.ActiveCfg = Debug|x64 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Debug|x64.Build.0 = Debug|x64 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Release|Win32.ActiveCfg = Release|Win32 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Release|Win32.Build.0 = Release|Win32 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Release|x64.ActiveCfg = Release|x64 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Release|x64.Build.0 = Release|x64 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Debug|Win32.ActiveCfg = Debug|Win32 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Debug|Win32.Build.0 = Debug|Win32 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Debug|x64.ActiveCfg = Debug|x64 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Debug|x64.Build.0 = Debug|x64 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Release|Win32.ActiveCfg = Release|Win32 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Release|Win32.Build.0 = Release|Win32 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Release|x64.ActiveCfg = Release|x64 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Release|x64.Build.0 = Release|x64 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Debug|Win32.ActiveCfg = Debug|Win32 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Debug|Win32.Build.0 = Debug|Win32 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Debug|x64.ActiveCfg = Debug|x64 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Debug|x64.Build.0 = Debug|x64 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Release|Win32.ActiveCfg = Release|Win32 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Release|Win32.Build.0 = Release|Win32 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Release|x64.ActiveCfg = Release|x64 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Release|x64.Build.0 = Release|x64 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Debug|Win32.ActiveCfg = Debug|Win32 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Debug|Win32.Build.0 = Debug|Win32 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Debug|x64.ActiveCfg = Debug|x64 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Debug|x64.Build.0 = Debug|x64 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Release|Win32.ActiveCfg = Release|Win32 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Release|Win32.Build.0 = Release|Win32 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Release|x64.ActiveCfg = Release|x64 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Release|x64.Build.0 = Release|x64 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Debug|Win32.ActiveCfg = Debug|Win32 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Debug|Win32.Build.0 = Debug|Win32 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Debug|x64.ActiveCfg = Debug|x64 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Debug|x64.Build.0 = Debug|x64 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Release|Win32.ActiveCfg = Release|Win32 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Release|Win32.Build.0 = Release|Win32 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Release|x64.ActiveCfg = Release|x64 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Release|x64.Build.0 = Release|x64 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Debug|Win32.ActiveCfg = Debug|Win32 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Debug|Win32.Build.0 = Debug|Win32 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Debug|x64.ActiveCfg = Debug|x64 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Debug|x64.Build.0 = Debug|x64 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Release|Win32.ActiveCfg = Release|Win32 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Release|Win32.Build.0 = Release|Win32 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Release|x64.ActiveCfg = Release|x64 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Release|x64.Build.0 = Release|x64 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Debug|Win32.ActiveCfg = Debug|Win32 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Debug|Win32.Build.0 = Debug|Win32 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Debug|x64.ActiveCfg = Debug|x64 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Debug|x64.Build.0 = Debug|x64 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Release|Win32.ActiveCfg = Release|Win32 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Release|Win32.Build.0 = Release|Win32 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Release|x64.ActiveCfg = Release|x64 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Release|x64.Build.0 = Release|x64 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Debug|Win32.ActiveCfg = Debug|Win32 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Debug|Win32.Build.0 = Debug|Win32 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Debug|x64.ActiveCfg = Debug|x64 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Debug|x64.Build.0 = Debug|x64 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Release|Win32.ActiveCfg = Release|Win32 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Release|Win32.Build.0 = Release|Win32 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Release|x64.ActiveCfg = Release|x64 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Release|x64.Build.0 = Release|x64 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Debug|Win32.ActiveCfg = Debug|Win32 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Debug|Win32.Build.0 = Debug|Win32 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Debug|x64.ActiveCfg = Debug|x64 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Debug|x64.Build.0 = Debug|x64 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Release|Win32.ActiveCfg = Release|Win32 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Release|Win32.Build.0 = Release|Win32 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Release|x64.ActiveCfg = Release|x64 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Release|x64.Build.0 = Release|x64 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Debug|Win32.ActiveCfg = Debug|Win32 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Debug|Win32.Build.0 = Debug|Win32 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Debug|x64.ActiveCfg = Debug|x64 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Debug|x64.Build.0 = Debug|x64 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Release|Win32.ActiveCfg = Release|Win32 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Release|Win32.Build.0 = Release|Win32 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Release|x64.ActiveCfg = Release|x64 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Release|x64.Build.0 = Release|x64 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Debug|Win32.ActiveCfg = Debug|Win32 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Debug|Win32.Build.0 = Debug|Win32 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Debug|x64.ActiveCfg = Debug|x64 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Debug|x64.Build.0 = Debug|x64 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Release|Win32.ActiveCfg = Release|Win32 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Release|Win32.Build.0 = Release|Win32 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Release|x64.ActiveCfg = Release|x64 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Release|x64.Build.0 = Release|x64 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Debug|Win32.ActiveCfg = Debug|Win32 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Debug|Win32.Build.0 = Debug|Win32 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Debug|x64.ActiveCfg = Debug|x64 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Debug|x64.Build.0 = Debug|x64 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Release|Win32.ActiveCfg = Release|Win32 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Release|Win32.Build.0 = Release|Win32 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Release|x64.ActiveCfg = Release|x64 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Release|x64.Build.0 = Release|x64 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Debug|Win32.ActiveCfg = Debug|Win32 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Debug|Win32.Build.0 = Debug|Win32 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Debug|x64.ActiveCfg = Debug|x64 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Debug|x64.Build.0 = Debug|x64 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Release|Win32.ActiveCfg = Release|Win32 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Release|Win32.Build.0 = Release|Win32 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Release|x64.ActiveCfg = Release|x64 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Release|x64.Build.0 = Release|x64 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Debug|Win32.ActiveCfg = Debug|Win32 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Debug|Win32.Build.0 = Debug|Win32 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Debug|x64.ActiveCfg = Debug|x64 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Debug|x64.Build.0 = Debug|x64 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Release|Win32.ActiveCfg = Release|Win32 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Release|Win32.Build.0 = Release|Win32 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Release|x64.ActiveCfg = Release|x64 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Release|x64.Build.0 = Release|x64 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Debug|Win32.ActiveCfg = Debug|Win32 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Debug|Win32.Build.0 = Debug|Win32 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Debug|x64.ActiveCfg = Debug|x64 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Debug|x64.Build.0 = Debug|x64 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Release|Win32.ActiveCfg = Release|Win32 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Release|Win32.Build.0 = Release|Win32 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Release|x64.ActiveCfg = Release|x64 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Release|x64.Build.0 = Release|x64 - {DDDFC0AC-2ECB-4930-9C83-788AC7C1343E}.Debug|Win32.ActiveCfg = Debug|Win32 - {DDDFC0AC-2ECB-4930-9C83-788AC7C1343E}.Debug|x64.ActiveCfg = Debug|x64 - {DDDFC0AC-2ECB-4930-9C83-788AC7C1343E}.Release|Win32.ActiveCfg = Release|Win32 - {DDDFC0AC-2ECB-4930-9C83-788AC7C1343E}.Release|x64.ActiveCfg = Release|x64 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Debug|Win32.ActiveCfg = Debug|Win32 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Debug|Win32.Build.0 = Debug|Win32 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Debug|x64.ActiveCfg = Debug|x64 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Debug|x64.Build.0 = Debug|x64 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Release|Win32.ActiveCfg = Release|Win32 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Release|Win32.Build.0 = Release|Win32 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Release|x64.ActiveCfg = Release|x64 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Release|x64.Build.0 = Release|x64 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Debug|Win32.ActiveCfg = Debug|Win32 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Debug|Win32.Build.0 = Debug|Win32 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Debug|x64.ActiveCfg = Debug|x64 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Debug|x64.Build.0 = Debug|x64 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Release|Win32.ActiveCfg = Release|Win32 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Release|Win32.Build.0 = Release|Win32 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Release|x64.ActiveCfg = Release|x64 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Release|x64.Build.0 = Release|x64 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Debug|Win32.ActiveCfg = Debug|Win32 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Debug|Win32.Build.0 = Debug|Win32 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Debug|x64.ActiveCfg = Debug|x64 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Debug|x64.Build.0 = Debug|x64 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Release|Win32.ActiveCfg = Release|Win32 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Release|Win32.Build.0 = Release|Win32 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Release|x64.ActiveCfg = Release|x64 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Release|x64.Build.0 = Release|x64 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Debug|Win32.ActiveCfg = Debug|Win32 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Debug|Win32.Build.0 = Debug|Win32 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Debug|x64.ActiveCfg = Debug|x64 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Debug|x64.Build.0 = Debug|x64 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Release|Win32.ActiveCfg = Release|Win32 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Release|Win32.Build.0 = Release|Win32 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Release|x64.ActiveCfg = Release|x64 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Release|x64.Build.0 = Release|x64 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Debug|Win32.ActiveCfg = Debug|Win32 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Debug|Win32.Build.0 = Debug|Win32 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Debug|x64.ActiveCfg = Debug|x64 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Debug|x64.Build.0 = Debug|x64 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Release|Win32.ActiveCfg = Release|Win32 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Release|Win32.Build.0 = Release|Win32 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Release|x64.ActiveCfg = Release|x64 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Release|x64.Build.0 = Release|x64 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Debug|Win32.ActiveCfg = Debug|Win32 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Debug|Win32.Build.0 = Debug|Win32 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Debug|x64.ActiveCfg = Debug|x64 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Debug|x64.Build.0 = Debug|x64 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Release|Win32.ActiveCfg = Release|Win32 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Release|Win32.Build.0 = Release|Win32 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Release|x64.ActiveCfg = Release|x64 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Release|x64.Build.0 = Release|x64 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Debug|Win32.ActiveCfg = Debug|Win32 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Debug|Win32.Build.0 = Debug|Win32 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Debug|x64.ActiveCfg = Debug|x64 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Debug|x64.Build.0 = Debug|x64 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Release|Win32.ActiveCfg = Release|Win32 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Release|Win32.Build.0 = Release|Win32 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Release|x64.ActiveCfg = Release|x64 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Release|x64.Build.0 = Release|x64 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Debug|Win32.ActiveCfg = Debug|Win32 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Debug|Win32.Build.0 = Debug|Win32 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Debug|x64.ActiveCfg = Debug|x64 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Debug|x64.Build.0 = Debug|x64 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Release|Win32.ActiveCfg = Release|Win32 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Release|Win32.Build.0 = Release|Win32 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Release|x64.ActiveCfg = Release|x64 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Release|x64.Build.0 = Release|x64 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Debug|Win32.ActiveCfg = Debug|Win32 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Debug|Win32.Build.0 = Debug|Win32 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Debug|x64.ActiveCfg = Debug|x64 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Debug|x64.Build.0 = Debug|x64 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Release|Win32.ActiveCfg = Release|Win32 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Release|Win32.Build.0 = Release|Win32 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Release|x64.ActiveCfg = Release|x64 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Release|x64.Build.0 = Release|x64 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Debug|Win32.ActiveCfg = Debug|Win32 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Debug|Win32.Build.0 = Debug|Win32 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Debug|x64.ActiveCfg = Debug|x64 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Debug|x64.Build.0 = Debug|x64 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Release|Win32.ActiveCfg = Release|Win32 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Release|Win32.Build.0 = Release|Win32 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Release|x64.ActiveCfg = Release|x64 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Release|x64.Build.0 = Release|x64 - {3C224452-C71A-4B3E-937A-891144D1941D}.Debug|Win32.ActiveCfg = Debug|Win32 - {3C224452-C71A-4B3E-937A-891144D1941D}.Debug|Win32.Build.0 = Debug|Win32 - {3C224452-C71A-4B3E-937A-891144D1941D}.Debug|x64.ActiveCfg = Debug|x64 - {3C224452-C71A-4B3E-937A-891144D1941D}.Debug|x64.Build.0 = Debug|x64 - {3C224452-C71A-4B3E-937A-891144D1941D}.Release|Win32.ActiveCfg = Release|Win32 - {3C224452-C71A-4B3E-937A-891144D1941D}.Release|Win32.Build.0 = Release|Win32 - {3C224452-C71A-4B3E-937A-891144D1941D}.Release|x64.ActiveCfg = Release|x64 - {3C224452-C71A-4B3E-937A-891144D1941D}.Release|x64.Build.0 = Release|x64 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Debug|Win32.ActiveCfg = Debug|Win32 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Debug|Win32.Build.0 = Debug|Win32 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Debug|x64.ActiveCfg = Debug|x64 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Debug|x64.Build.0 = Debug|x64 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Release|Win32.ActiveCfg = Release|Win32 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Release|Win32.Build.0 = Release|Win32 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Release|x64.ActiveCfg = Release|x64 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Release|x64.Build.0 = Release|x64 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Debug|Win32.ActiveCfg = Debug|Win32 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Debug|Win32.Build.0 = Debug|Win32 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Debug|x64.ActiveCfg = Debug|x64 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Debug|x64.Build.0 = Debug|x64 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Release|Win32.ActiveCfg = Release|Win32 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Release|Win32.Build.0 = Release|Win32 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Release|x64.ActiveCfg = Release|x64 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Release|x64.Build.0 = Release|x64 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Debug|Win32.ActiveCfg = Debug|Win32 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Debug|Win32.Build.0 = Debug|Win32 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Debug|x64.ActiveCfg = Debug|x64 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Debug|x64.Build.0 = Debug|x64 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Release|Win32.ActiveCfg = Release|Win32 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Release|Win32.Build.0 = Release|Win32 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Release|x64.ActiveCfg = Release|x64 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Release|x64.Build.0 = Release|x64 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Debug|Win32.ActiveCfg = Debug|Win32 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Debug|Win32.Build.0 = Debug|Win32 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Debug|x64.ActiveCfg = Debug|x64 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Debug|x64.Build.0 = Debug|x64 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Release|Win32.ActiveCfg = Release|Win32 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Release|Win32.Build.0 = Release|Win32 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Release|x64.ActiveCfg = Release|x64 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Release|x64.Build.0 = Release|x64 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Debug|Win32.ActiveCfg = Debug|Win32 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Debug|Win32.Build.0 = Debug|Win32 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Debug|x64.ActiveCfg = Debug|x64 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Debug|x64.Build.0 = Debug|x64 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Release|Win32.ActiveCfg = Release|Win32 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Release|Win32.Build.0 = Release|Win32 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Release|x64.ActiveCfg = Release|x64 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Release|x64.Build.0 = Release|x64 - {BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Debug|Win32.ActiveCfg = Debug|Win32 - {BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Debug|Win32.Build.0 = Debug|Win32 - {BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Debug|x64.ActiveCfg = Debug|x64 - {BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Debug|x64.Build.0 = Debug|x64 - {BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Release|Win32.ActiveCfg = Release|Win32 - {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 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Debug|Win32.ActiveCfg = Debug|Win32 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Debug|Win32.Build.0 = Debug|Win32 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Debug|x64.ActiveCfg = Debug|x64 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Debug|x64.Build.0 = Debug|x64 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Release|Win32.ActiveCfg = Release|Win32 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Release|Win32.Build.0 = Release|Win32 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Release|x64.ActiveCfg = Release|x64 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Release|x64.Build.0 = Release|x64 - {79FF58EE-7427-4732-AC25-370341859292}.Debug|Win32.ActiveCfg = Debug|Win32 - {79FF58EE-7427-4732-AC25-370341859292}.Debug|Win32.Build.0 = Debug|Win32 - {79FF58EE-7427-4732-AC25-370341859292}.Debug|x64.ActiveCfg = Debug|x64 - {79FF58EE-7427-4732-AC25-370341859292}.Debug|x64.Build.0 = Debug|x64 - {79FF58EE-7427-4732-AC25-370341859292}.Release|Win32.ActiveCfg = Release|Win32 - {79FF58EE-7427-4732-AC25-370341859292}.Release|Win32.Build.0 = Release|Win32 - {79FF58EE-7427-4732-AC25-370341859292}.Release|x64.ActiveCfg = Release|x64 - {79FF58EE-7427-4732-AC25-370341859292}.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 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Debug|Win32.ActiveCfg = Debug|Win32 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Debug|Win32.Build.0 = Debug|Win32 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Debug|x64.ActiveCfg = Debug|x64 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Debug|x64.Build.0 = Debug|x64 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Release|Win32.ActiveCfg = Release|Win32 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Release|Win32.Build.0 = Release|Win32 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Release|x64.ActiveCfg = Release|x64 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/windows/proj/all/all.vcproj b/windows/proj/all/all.vcproj deleted file mode 100644 index 659a54e..0000000 --- a/windows/proj/all/all.vcproj +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/all_fortran/all_fortran.sln b/windows/proj/all_fortran/all_fortran.sln deleted file mode 100644 index 1a5f8dc..0000000 --- a/windows/proj/all_fortran/all_fortran.sln +++ /dev/null @@ -1,2965 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "all_fortran", "all_fortran.vcproj", "{24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}" - ProjectSection(ProjectDependencies) = postProject - {8C6D9C00-44A9-432F-B695-F56439C1B288} = {8C6D9C00-44A9-432F-B695-F56439C1B288} - {0A049202-6533-413E-89D6-5D6866AAE703} = {0A049202-6533-413E-89D6-5D6866AAE703} - {6FFCE804-EF4A-468F-A174-561934C153A1} = {6FFCE804-EF4A-468F-A174-561934C153A1} - {4AC79406-D6E0-43B3-82B0-7A032FABB52A} = {4AC79406-D6E0-43B3-82B0-7A032FABB52A} - {E1F98D07-4724-46CB-B327-5677C1C9266D} = {E1F98D07-4724-46CB-B327-5677C1C9266D} - {364FF608-7969-4ED1-95B2-8592872F8264} = {364FF608-7969-4ED1-95B2-8592872F8264} - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {854F7E09-CEB5-44CD-B924-3FFAC7936323} = {854F7E09-CEB5-44CD-B924-3FFAC7936323} - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5} = {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5} - {89DA820B-7A3B-46FA-AE09-971A739BEEFD} = {89DA820B-7A3B-46FA-AE09-971A739BEEFD} - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4} = {0D18A50F-52B3-4322-AC0D-F15CD657CEC4} - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90} = {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90} - {B21CA611-6DAE-4051-8B4C-989E135711B1} = {B21CA611-6DAE-4051-8B4C-989E135711B1} - {F04E2D13-2096-4C67-AA4C-63C9015474B1} = {F04E2D13-2096-4C67-AA4C-63C9015474B1} - {9FCBE814-3818-4F1A-975D-05BAF6FF432F} = {9FCBE814-3818-4F1A-975D-05BAF6FF432F} - {52E83C17-2B68-44B5-881D-4F6338FB14C7} = {52E83C17-2B68-44B5-881D-4F6338FB14C7} - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937} = {DB6C7D17-28B1-4E5A-A61E-C53FEB545937} - {E3B24219-DEB9-4ECB-809C-AD98EE51974E} = {E3B24219-DEB9-4ECB-809C-AD98EE51974E} - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0} = {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0} - {D279901A-8E21-47D3-B7EA-A572EE12F2E6} = {D279901A-8E21-47D3-B7EA-A572EE12F2E6} - {411D221C-9FA1-417E-8A2B-DF746F4C7E07} = {411D221C-9FA1-417E-8A2B-DF746F4C7E07} - {794B7E1E-E6AD-456D-9F33-FCE317325EC4} = {794B7E1E-E6AD-456D-9F33-FCE317325EC4} - {7D293021-0601-498B-91B8-C49580EFB08D} = {7D293021-0601-498B-91B8-C49580EFB08D} - {BE1A0022-708E-4CC2-B01C-26BD99AB6576} = {BE1A0022-708E-4CC2-B01C-26BD99AB6576} - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A} = {01DA0D22-D220-4ACE-9EB0-EA3906098C0A} - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D} = {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D} - {C4811E26-A7DA-424D-8A44-F29DFD588533} = {C4811E26-A7DA-424D-8A44-F29DFD588533} - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5} = {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5} - {2248C52C-75DC-465B-A598-6E89CC93E00D} = {2248C52C-75DC-465B-A598-6E89CC93E00D} - {834DD32C-D078-441F-95F4-9CDE108B60AE} = {834DD32C-D078-441F-95F4-9CDE108B60AE} - {AF696934-5004-4C1D-90C3-B434E92AFB89} = {AF696934-5004-4C1D-90C3-B434E92AFB89} - {3EDEB434-F59E-4C50-8884-F0BB29845619} = {3EDEB434-F59E-4C50-8884-F0BB29845619} - {69952435-F01F-46A7-B907-A78EBC864ED7} = {69952435-F01F-46A7-B907-A78EBC864ED7} - {D4395435-B3B0-4937-9AC5-89BD73C47303} = {D4395435-B3B0-4937-9AC5-89BD73C47303} - {196F5935-2391-49A7-B6A2-410DF8149F0D} = {196F5935-2391-49A7-B6A2-410DF8149F0D} - {E5C9E235-E10F-4F46-A94F-A112CD8D867E} = {E5C9E235-E10F-4F46-A94F-A112CD8D867E} - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5} = {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5} - {0C5E3F36-3338-4B2C-A956-4D577B6119E7} = {0C5E3F36-3338-4B2C-A956-4D577B6119E7} - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF} = {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF} - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892} = {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892} - {80892339-F6CE-4E96-B61B-131095F2612D} = {80892339-F6CE-4E96-B61B-131095F2612D} - {9ADAE03A-2060-471E-A7B5-9D8F6995223A} = {9ADAE03A-2060-471E-A7B5-9D8F6995223A} - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF} = {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF} - {D8D53F43-41EE-486A-8DBD-956D8CD072E8} = {D8D53F43-41EE-486A-8DBD-956D8CD072E8} - {CEA44545-33C8-4C63-9F8C-85BA48F45637} = {CEA44545-33C8-4C63-9F8C-85BA48F45637} - {03359B45-E43D-44B3-BDE5-8B14D9F0D827} = {03359B45-E43D-44B3-BDE5-8B14D9F0D827} - {F5109F4B-5869-40A7-BC6A-8130CA4BB987} = {F5109F4B-5869-40A7-BC6A-8130CA4BB987} - {71C6994C-3102-4A2A-B0AE-88A590CB36CE} = {71C6994C-3102-4A2A-B0AE-88A590CB36CE} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} = {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} - {3C224452-C71A-4B3E-937A-891144D1941D} = {3C224452-C71A-4B3E-937A-891144D1941D} - {37605955-FA00-41C9-9D39-D078CF270376} = {37605955-FA00-41C9-9D39-D078CF270376} - {5E617A56-25B2-41E8-8D69-109600819716} = {5E617A56-25B2-41E8-8D69-109600819716} - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {57A5C559-F1BD-49F1-9B5E-13591D22FD75} = {57A5C559-F1BD-49F1-9B5E-13591D22FD75} - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF} = {84571A5E-D9A6-4672-9F86-3F8E32C93FDF} - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F} = {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F} - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} = {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} - {5A90FD64-6EED-45E1-A147-D9FE72788570} = {5A90FD64-6EED-45E1-A147-D9FE72788570} - {68A52165-E0EF-4019-B658-1AC734649955} = {68A52165-E0EF-4019-B658-1AC734649955} - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB} = {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB} - {737F7A65-62E7-4707-B3DB-B9856131687D} = {737F7A65-62E7-4707-B3DB-B9856131687D} - {6312B365-AA53-43AA-BD00-848C1323CA8B} = {6312B365-AA53-43AA-BD00-848C1323CA8B} - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823} = {C4BA3E66-2310-43E7-B30A-ABDCCF44D823} - {AE5D4766-9668-4EB5-B801-5DF8F53363FC} = {AE5D4766-9668-4EB5-B801-5DF8F53363FC} - {F9428466-5FA2-47C9-BB02-288EDE7016A4} = {F9428466-5FA2-47C9-BB02-288EDE7016A4} - {C325E167-DBC3-4611-8AC8-2A118432E35B} = {C325E167-DBC3-4611-8AC8-2A118432E35B} - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03} = {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03} - {7E207F6A-DC28-4DEB-8454-7977092131DC} = {7E207F6A-DC28-4DEB-8454-7977092131DC} - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767} = {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767} - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0} = {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0} - {C865016E-1FE1-4FD7-959D-62E795206E76} = {C865016E-1FE1-4FD7-959D-62E795206E76} - {C2E6106F-1450-4F62-8D8E-17A93E986B26} = {C2E6106F-1450-4F62-8D8E-17A93E986B26} - {0DA16B6F-0156-417A-9093-589D55BB066C} = {0DA16B6F-0156-417A-9093-589D55BB066C} - {6923D270-FB9F-4F40-8268-9C542ADABD88} = {6923D270-FB9F-4F40-8268-9C542ADABD88} - {487B4E71-1CB9-49A1-920C-1F505D8B76F8} = {487B4E71-1CB9-49A1-920C-1F505D8B76F8} - {D1518671-CB9D-471F-8BCE-A03DE67F26B1} = {D1518671-CB9D-471F-8BCE-A03DE67F26B1} - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD} = {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {F445FB75-3390-47BE-8179-6A9222A9ACD8} = {F445FB75-3390-47BE-8179-6A9222A9ACD8} - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {8792D377-8105-4C67-87F1-115E48D0178F} = {8792D377-8105-4C67-87F1-115E48D0178F} - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50} = {2DCDB978-79B7-4A3A-B24A-D908A49B7D50} - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7} = {9AAC897A-70FA-4E5E-BF48-F664C12B05C7} - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B} = {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B} - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35} = {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35} - {EBF7C380-5F58-462D-993D-75B53F83FA81} = {EBF7C380-5F58-462D-993D-75B53F83FA81} - {71A1C081-FF1C-452B-B938-95551D565302} = {71A1C081-FF1C-452B-B938-95551D565302} - {7693B383-C2CB-43FD-A428-598F73D214F7} = {7693B383-C2CB-43FD-A428-598F73D214F7} - {04B72E84-6A91-4AF1-BFCD-110CD4F67E2C} = {04B72E84-6A91-4AF1-BFCD-110CD4F67E2C} - {C8202A85-1F3A-4B34-869C-B1E8CA829299} = {C8202A85-1F3A-4B34-869C-B1E8CA829299} - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B} = {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B} - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0} = {DFE42486-47A2-487C-81B9-DDCDA9F07BF0} - {1063E387-0167-411C-85B9-96B043C4BDB3} = {1063E387-0167-411C-85B9-96B043C4BDB3} - {A90ADD88-DA1B-4642-A97B-37DF89433858} = {A90ADD88-DA1B-4642-A97B-37DF89433858} - {98AE818A-E887-414B-985F-85F8411916C9} = {98AE818A-E887-414B-985F-85F8411916C9} - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6} = {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6} - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF} = {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF} - {8708E58C-F990-4B6C-AD83-745CA9582E92} = {8708E58C-F990-4B6C-AD83-745CA9582E92} - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0} = {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0} - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169} = {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169} - {2B93688D-D766-4295-ABFA-003CF905F8D8} = {2B93688D-D766-4295-ABFA-003CF905F8D8} - {FD8B058E-F53A-4197-B75E-849904E5AA79} = {FD8B058E-F53A-4197-B75E-849904E5AA79} - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F} = {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F} - {EFA04391-B35B-44C0-AB27-1383D4C9E358} = {EFA04391-B35B-44C0-AB27-1383D4C9E358} - {9A226D92-9326-4907-A462-25997D5C9427} = {9A226D92-9326-4907-A462-25997D5C9427} - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F} = {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F} - {34EEE194-B77E-453E-9C59-252C0421188A} = {34EEE194-B77E-453E-9C59-252C0421188A} - {0E0F449A-7998-4113-BDD2-A74E0B6D3466} = {0E0F449A-7998-4113-BDD2-A74E0B6D3466} - {D15E5D9B-A1A6-4935-889C-D880FD0068CE} = {D15E5D9B-A1A6-4935-889C-D880FD0068CE} - {3E41969B-D69B-4235-B192-A94F7853D869} = {3E41969B-D69B-4235-B192-A94F7853D869} - {4941199C-EB11-460D-8EF7-9F68293AE202} = {4941199C-EB11-460D-8EF7-9F68293AE202} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC} = {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC} - {8CE6FF9D-8A14-4A45-971A-18972109AC9D} = {8CE6FF9D-8A14-4A45-971A-18972109AC9D} - {531839A0-AFE6-482A-BF60-29890B89D4BF} = {531839A0-AFE6-482A-BF60-29890B89D4BF} - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4} = {AA7A40A2-A837-4557-AB3D-D64980F6F8E4} - {0C618DA2-4097-46B9-83D0-144AEB774568} = {0C618DA2-4097-46B9-83D0-144AEB774568} - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8} = {7C30B2A4-A24D-4796-9754-CABBDB46D0F8} - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} = {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33} = {D1AADCA9-FB5A-4F44-8E11-8232941E2C33} - {668327AB-1F82-46EE-A157-CD79AB8BF323} = {668327AB-1F82-46EE-A157-CD79AB8BF323} - {E02CDAAC-05F4-436B-B245-2A402FFA131F} = {E02CDAAC-05F4-436B-B245-2A402FFA131F} - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160} = {EC6B5EAD-D938-4211-A7B1-01C9D2C15160} - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30} = {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30} - {265C41B2-30D7-4FF8-A08C-B997363DA763} = {265C41B2-30D7-4FF8-A08C-B997363DA763} - {1C2FF3B6-639A-4047-90DE-327B82BF3ACB} = {1C2FF3B6-639A-4047-90DE-327B82BF3ACB} - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3} = {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3} - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3} = {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3} - {DBA493BD-3AF1-4616-8A80-F6FD41B70392} = {DBA493BD-3AF1-4616-8A80-F6FD41B70392} - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D} = {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D} - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0} = {4F8B23C1-9832-4C3B-A836-2FBB53F628A0} - {A4C4D9C2-DFB5-4A09-8C6D-968113C58247} = {A4C4D9C2-DFB5-4A09-8C6D-968113C58247} - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850} = {18FBE8C2-CD20-4D99-9E0B-63B408CE4850} - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A} = {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A} - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14} = {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14} - {9321B2C5-74B3-4743-9D87-B0FDCB47373B} = {9321B2C5-74B3-4743-9D87-B0FDCB47373B} - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05} = {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05} - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF} = {1C5A9EC8-F882-4A8A-B773-E79CD46369AF} - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7} = {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7} - {F4386ECB-D688-4C18-A091-673F1F8A96E7} = {F4386ECB-D688-4C18-A091-673F1F8A96E7} - {3F8103CC-1DB2-4C23-9ABC-430434244D40} = {3F8103CC-1DB2-4C23-9ABC-430434244D40} - {E81413CC-046C-42B0-B862-0BB81AED2854} = {E81413CC-046C-42B0-B862-0BB81AED2854} - {8D4599CD-B4B1-4ABB-9AB0-45002AAFEA7E} = {8D4599CD-B4B1-4ABB-9AB0-45002AAFEA7E} - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B} = {5CC7FFCE-2612-41B6-AF83-C1B61F67949B} - {D10F67D0-8057-49C2-A62A-12D0C512288E} = {D10F67D0-8057-49C2-A62A-12D0C512288E} - {B36344D1-122C-4BC6-A292-CC82F74CBB0A} = {B36344D1-122C-4BC6-A292-CC82F74CBB0A} - {165195D1-B742-4030-8B12-3FE94B829D45} = {165195D1-B742-4030-8B12-3FE94B829D45} - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851} = {6410E6D2-EDBF-439D-8C43-1AB0C37AC851} - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A} = {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A} - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91} = {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91} - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF} = {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF} - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700} = {9E588AD8-14BD-4BA3-B4EA-16D1D882C700} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5} = {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5} - {55894CDC-C220-40FE-B403-D74EAC6EBACF} = {55894CDC-C220-40FE-B403-D74EAC6EBACF} - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2} = {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2} - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE} = {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE} - {8659AEE0-2C9A-4666-B70F-C2B8280FD909} = {8659AEE0-2C9A-4666-B70F-C2B8280FD909} - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8} = {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8} - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C} = {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C} - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835} = {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835} - {E6A9BFE8-84DE-46C0-A372-72087598018E} = {E6A9BFE8-84DE-46C0-A372-72087598018E} - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098} = {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098} - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21} = {A26C50E9-D3FB-4490-9CD7-606EB2E77D21} - {CF055FEA-4433-439A-9688-BFD73D260706} = {CF055FEA-4433-439A-9688-BFD73D260706} - {1AB767EA-546C-4F72-BC1F-6AA0458512D8} = {1AB767EA-546C-4F72-BC1F-6AA0458512D8} - {1B298EEC-0B47-4145-88AA-C6558E0BD993} = {1B298EEC-0B47-4145-88AA-C6558E0BD993} - {685666ED-4640-47EE-AEA5-35B9602CA541} = {685666ED-4640-47EE-AEA5-35B9602CA541} - {E8896FEE-8601-4AFC-91EA-6F9698574174} = {E8896FEE-8601-4AFC-91EA-6F9698574174} - {4E8105F2-56D4-45D6-9017-706F804052E7} = {4E8105F2-56D4-45D6-9017-706F804052E7} - {0CB176F2-1FA9-467A-986D-512FAD8144B0} = {0CB176F2-1FA9-467A-986D-512FAD8144B0} - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7} = {C35122F6-49FF-4AAA-A2AA-482628E5E2A7} - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27} = {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27} - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4} = {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4} - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4} = {3BBA31F8-2679-4655-975D-52FDA5ABD5C4} - {D1FD44F8-8263-4B29-985D-21CE26F45A76} = {D1FD44F8-8263-4B29-985D-21CE26F45A76} - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC} = {309CE6F8-4658-44CB-8E99-0B86DCA77EFC} - {34C0FDFA-81D6-4652-B841-894BD1A15FB0} = {34C0FDFA-81D6-4652-B841-894BD1A15FB0} - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33} = {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33} - {BA86B1FE-8CA7-4A96-9FD0-11941F885589} = {BA86B1FE-8CA7-4A96-9FD0-11941F885589} - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED} = {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED} - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF} = {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF} - {3F645EFF-3A91-4CF3-9B60-76E0C33686A7} = {3F645EFF-3A91-4CF3-9B60-76E0C33686A7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "big", "..\..\test\big\big.vcproj", "{009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bigdll", "..\..\test\bigdll\bigdll.vcproj", "{8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "binread", "..\..\tools\testfiles\binread\binread.vcproj", "{BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bittests", "..\..\test\bittests\bittests.vcproj", "{958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bittestsdll", "..\..\test\bittestsdll\bittestsdll.vcproj", "{E5C9E235-E10F-4F46-A94F-A112CD8D867E}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "btree2", "..\..\test\btree2\btree2.vcproj", "{8CE6FF9D-8A14-4A45-971A-18972109AC9D}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "btree2dll", "..\..\test\btree2dll\btree2dll.vcproj", "{34EEE194-B77E-453E-9C59-252C0421188A}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cache", "..\..\test\cache\cache.vcproj", "{4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cache_api", "..\..\test\cache_api\cache_api.vcproj", "{4F8B23C1-9832-4C3B-A836-2FBB53F628A0}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cache_apidll", "..\..\test\cache_apidll\cache_apidll.vcproj", "{EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cachedll", "..\..\test\cachedll\cachedll.vcproj", "{D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chunk", "..\..\test\chunk\chunk.vcproj", "{57A5C559-F1BD-49F1-9B5E-13591D22FD75}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chunkdll", "..\..\test\chunkdll\chunkdll.vcproj", "{4941199C-EB11-460D-8EF7-9F68293AE202}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmpd_dset", "..\..\test\cmpd_dset\cmpd_dset.vcproj", "{BA86B1FE-8CA7-4A96-9FD0-11941F885589}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmpd_dsetdll", "..\..\test\cmpd_dsetdll\cmpd_dsetdll.vcproj", "{8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cross_read", "..\..\test\cross_read\cross_read.vcproj", "{68A52165-E0EF-4019-B658-1AC734649955}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cross_readdll", "..\..\test\cross_readdll\cross_readdll.vcproj", "{E1F98D07-4724-46CB-B327-5677C1C9266D}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dangle", "..\..\test\dangle\dangle.vcproj", "{8C6D9C00-44A9-432F-B695-F56439C1B288}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dangledll", "..\..\test\dangledll\dangledll.vcproj", "{D15E5D9B-A1A6-4935-889C-D880FD0068CE}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsets", "..\..\test\dsets\dsets.vcproj", "{A90ADD88-DA1B-4642-A97B-37DF89433858}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsetsdll", "..\..\test\dsetsdll\dsetsdll.vcproj", "{1B298EEC-0B47-4145-88AA-C6558E0BD993}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dt_arith", "..\..\test\dt_arith\dt_arith.vcproj", "{AE5D4766-9668-4EB5-B801-5DF8F53363FC}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dt_arithdll", "..\..\test\dt_arithdll\dt_arithdll.vcproj", "{3E41969B-D69B-4235-B192-A94F7853D869}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dtransform", "..\..\test\dtransform\dtransform.vcproj", "{F5109F4B-5869-40A7-BC6A-8130CA4BB987}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dtransformdll", "..\..\test\dtransformdll\dtransformdll.vcproj", "{0E0F449A-7998-4113-BDD2-A74E0B6D3466}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dtypes", "..\..\test\dtypes\dtypes.vcproj", "{4AC79406-D6E0-43B3-82B0-7A032FABB52A}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dtypesdll", "..\..\test\dtypesdll\dtypesdll.vcproj", "{AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enum", "..\..\test\enum\enum.vcproj", "{FD8B058E-F53A-4197-B75E-849904E5AA79}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enumdll", "..\..\test\enumdll\enumdll.vcproj", "{D8D53F43-41EE-486A-8DBD-956D8CD072E8}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "error_test", "..\..\test\error_test\error_test.vcproj", "{7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "error_testdll", "..\..\test\error_testdll\error_testdll.vcproj", "{55894CDC-C220-40FE-B403-D74EAC6EBACF}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "err_compat", "..\..\test\err_compat\err_compat.vcproj", "{265C41B2-30D7-4FF8-A08C-B997363DA763}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "err_compatdll", "..\..\test\err_compatdll\err_compatdll.vcproj", "{309CE6F8-4658-44CB-8E99-0B86DCA77EFC}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extend", "..\..\test\extend\extend.vcproj", "{8708E58C-F990-4B6C-AD83-745CA9582E92}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extenddll", "..\..\test\extenddll\extenddll.vcproj", "{76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "external", "..\..\test\external\external.vcproj", "{7D293021-0601-498B-91B8-C49580EFB08D}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "externaldll", "..\..\test\externaldll\externaldll.vcproj", "{0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fheap", "..\..\test\fheap\fheap.vcproj", "{AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fheapdll", "..\..\test\fheapdll\fheapdll.vcproj", "{CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fillval", "..\..\test\fillval\fillval.vcproj", "{CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fillvaldll", "..\..\test\fillvaldll\fillvaldll.vcproj", "{0CB176F2-1FA9-467A-986D-512FAD8144B0}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flush1", "..\..\test\flush1\flush1.vcproj", "{364FF608-7969-4ED1-95B2-8592872F8264}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flush1dll", "..\..\test\flush1dll\flush1dll.vcproj", "{B36344D1-122C-4BC6-A292-CC82F74CBB0A}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flush2", "..\..\test\flush2\flush2.vcproj", "{E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flush2dll", "..\..\test\flush2dll\flush2dll.vcproj", "{F4386ECB-D688-4C18-A091-673F1F8A96E7}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getname", "..\..\test\getname\getname.vcproj", "{B21CA611-6DAE-4051-8B4C-989E135711B1}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getnamedll", "..\..\test\getnamedll\getnamedll.vcproj", "{80892339-F6CE-4E96-B61B-131095F2612D}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getub", "..\..\test\getub\getub.vcproj", "{2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}" - 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}") = "gheap", "..\..\test\gheap\gheap.vcproj", "{9FCBE814-3818-4F1A-975D-05BAF6FF432F}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gheapdll", "..\..\test\gheapdll\gheapdll.vcproj", "{0DA16B6F-0156-417A-9093-589D55BB066C}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gif2h5", "..\..\hl\tools\gifconv\gif2h5.vcproj", "{7C30B2A4-A24D-4796-9754-CABBDB46D0F8}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} = {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gif2h5dll", "..\..\hl\tools\gifconvdll\gif2h5dll.vcproj", "{C325E167-DBC3-4611-8AC8-2A118432E35B}" - ProjectSection(ProjectDependencies) = postProject - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h52gif", "..\..\hl\tools\gifconv\h52gif.vcproj", "{AA7A40A2-A837-4557-AB3D-D64980F6F8E4}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} = {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h52gifdll", "..\..\hl\tools\gifconvdll\h52gifdll.vcproj", "{834DD32C-D078-441F-95F4-9CDE108B60AE}" - ProjectSection(ProjectDependencies) = postProject - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5copy", "..\..\tools\h5copy\h5copy.vcproj", "{69952435-F01F-46A7-B907-A78EBC864ED7}" - 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}") = "h5debug", "..\..\tools\h5debug\h5debug.vcproj", "{BE1A0022-708E-4CC2-B01C-26BD99AB6576}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5debugdll", "..\..\tools\h5debugdll\h5debugdll.vcproj", "{D10F67D0-8057-49C2-A62A-12D0C512288E}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5diff", "..\..\tools\h5diff\h5diff.vcproj", "{1C5A9EC8-F882-4A8A-B773-E79CD46369AF}" - 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}") = "h5diffdll", "..\..\tools\h5diffdll\h5diffdll.vcproj", "{EC6B5EAD-D938-4211-A7B1-01C9D2C15160}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5difftst", "..\..\tools\TESTFILES\h5difftst\h5difftst.vcproj", "{1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5dump", "..\..\tools\h5dump\h5dump.vcproj", "{9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}" - 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}") = "h5dumpdll", "..\..\tools\h5dumpdll\h5dumpdll.vcproj", "{7E207F6A-DC28-4DEB-8454-7977092131DC}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5dumptst", "..\..\tools\testfiles\h5dumptst\h5dumptst.vcproj", "{0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}" - 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}") = "h5import", "..\..\tools\h5import\h5import.vcproj", "{9E588AD8-14BD-4BA3-B4EA-16D1D882C700}" - 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}") = "h5importdll", "..\..\tools\h5importdll\h5importdll.vcproj", "{2DCDB978-79B7-4A3A-B24A-D908A49B7D50}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5importtst", "..\..\tools\TESTFILES\h5importtst\h5importtst.vcproj", "{AF696934-5004-4C1D-90C3-B434E92AFB89}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5jam", "..\..\tools\h5jam\h5jam.vcproj", "{196F5935-2391-49A7-B6A2-410DF8149F0D}" - 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}") = "h5jamtst", "..\..\tools\TESTFILES\h5jamtst\h5jamtst.vcproj", "{E8896FEE-8601-4AFC-91EA-6F9698574174}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5ls", "..\..\tools\h5ls\h5ls.vcproj", "{357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}" - 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}") = "h5lsdll", "..\..\tools\h5lsdll\h5lsdll.vcproj", "{18FBE8C2-CD20-4D99-9E0B-63B408CE4850}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5mkgrp", "..\..\tools\h5mkgrp\h5mkgrp.vcproj", "{ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}" - 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}") = "h5repack", "..\..\tools\h5repack\h5repack.vcproj", "{411D221C-9FA1-417E-8A2B-DF746F4C7E07}" - 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}") = "h5repackdll", "..\..\tools\h5repackdll\h5repackdll.vcproj", "{854F7E09-CEB5-44CD-B924-3FFAC7936323}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5repacktst", "..\..\tools\testfiles\h5repacktst\h5repacktst.vcproj", "{AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} = {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5repart", "..\..\tools\h5repart\h5repart.vcproj", "{F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5repart_gentest", "..\..\tools\TESTFILES\h5repart_gentest\h5repart_gentest.vcproj", "{EBF7C380-5F58-462D-993D-75B53F83FA81}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5repartdll", "..\..\tools\h5repartdll\h5repartdll.vcproj", "{89DA820B-7A3B-46FA-AE09-971A739BEEFD}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5reparttst", "..\..\tools\TESTFILES\h5reparttst\h5reparttst.vcproj", "{53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5stat", "..\..\tools\h5stat\h5stat.vcproj", "{405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}" - 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}") = "h5statdll", "..\..\tools\h5statdll\h5statdll.vcproj", "{165195D1-B742-4030-8B12-3FE94B829D45}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5unjam", "..\..\tools\h5unjam\h5unjam.vcproj", "{52E83C17-2B68-44B5-881D-4F6338FB14C7}" - 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}") = "hdf5", "..\hdf5\hdf5.vcproj", "{26346A09-C500-49E7-963A-D22A8E09AAB7}" - ProjectSection(ProjectDependencies) = postProject - {B123D196-2F43-4FEB-80B5-990F06DED319} = {B123D196-2F43-4FEB-80B5-990F06DED319} - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757} = {50D207BC-2B27-4BD9-B5D4-FCF8358BE757} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_cpp", "..\hdf5_cpp\hdf5_cpp.vcproj", "{FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_cppdll", "..\hdf5_cppdll\hdf5_cppdll.vcproj", "{D279901A-8E21-47D3-B7EA-A572EE12F2E6}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_f90cstub", "..\hdf5_f90cstub\hdf5_f90cstub.vcproj", "{CF055FEA-4433-439A-9688-BFD73D260706}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {B6430FB3-3BEF-48C3-84DD-98106C6F6113} = {B6430FB3-3BEF-48C3-84DD-98106C6F6113} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_f90cstubdll", "..\hdf5_f90cstubdll\hdf5_f90cstubdll.vcproj", "{668327AB-1F82-46EE-A157-CD79AB8BF323}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_hl", "..\hdf5_hl\hdf5_hl.vcproj", "{9A124450-EC54-4813-B0B1-2CA96B695009}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_hl_cpp", "..\hdf5_hl_cpp\hdf5_hl_cpp.vcproj", "{7693B383-C2CB-43FD-A428-598F73D214F7}" - ProjectSection(ProjectDependencies) = postProject - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} = {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_hl_cppdll", "..\hdf5_hl_cppdll\hdf5_hl_cppdll.vcproj", "{3EDEB434-F59E-4C50-8884-F0BB29845619}" - ProjectSection(ProjectDependencies) = postProject - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_hl_f90cstubdll", "..\hdf5_hl_f90cstubdll\hdf5_hl_f90cstubdll.vcproj", "{DB6C7D17-28B1-4E5A-A61E-C53FEB545937}" - ProjectSection(ProjectDependencies) = postProject - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {668327AB-1F82-46EE-A157-CD79AB8BF323} = {668327AB-1F82-46EE-A157-CD79AB8BF323} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_hl_f90cstub", "..\hdf5_hl_fortran\hdf5_hl_f90cstub.vcproj", "{01DA0D22-D220-4ACE-9EB0-EA3906098C0A}" - ProjectSection(ProjectDependencies) = postProject - {B6430FB3-3BEF-48C3-84DD-98106C6F6113} = {B6430FB3-3BEF-48C3-84DD-98106C6F6113} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5_hldll", "..\hdf5_hldll\hdf5_hldll.vcproj", "{CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdf5dll", "..\hdf5dll\hdf5dll.vcproj", "{C9535AD9-C61D-4691-A5CE-52EF359892AF}" - ProjectSection(ProjectDependencies) = postProject - {B123D196-2F43-4FEB-80B5-990F06DED319} = {B123D196-2F43-4FEB-80B5-990F06DED319} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_ds", "..\..\hl\test\hl_test_ds\hl_test_ds.vcproj", "{6410E6D2-EDBF-439D-8C43-1AB0C37AC851}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_dsdll", "..\..\hl\test\hl_test_dsdll\hl_test_dsdll.vcproj", "{3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_image", "..\..\hl\test\hl_test_image\hl_test_image.vcproj", "{03359B45-E43D-44B3-BDE5-8B14D9F0D827}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_imagedll", "..\..\hl\test\hl_test_imagedll\hl_test_imagedll.vcproj", "{9A226D92-9326-4907-A462-25997D5C9427}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_lite", "..\..\hl\test\hl_test_lite\hl_test_lite.vcproj", "{6FFCE804-EF4A-468F-A174-561934C153A1}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_litedll", "..\..\hl\test\hl_test_litedll\hl_test_litedll.vcproj", "{98AE818A-E887-414B-985F-85F8411916C9}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_packet", "..\..\hl\test\hl_test_packet\hl_test_packet.vcproj", "{5CC7FFCE-2612-41B6-AF83-C1B61F67949B}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_packetdll", "..\..\hl\test\hl_test_packetdll\hl_test_packetdll.vcproj", "{E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_table", "..\..\hl\test\hl_test_table\hl_test_table.vcproj", "{43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_table_cpp", "..\..\hl\c++\test\hl_test_table_cpp\hl_test_table_cpp.vcproj", "{6312B365-AA53-43AA-BD00-848C1323CA8B}" - ProjectSection(ProjectDependencies) = postProject - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} = {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} - {7693B383-C2CB-43FD-A428-598F73D214F7} = {7693B383-C2CB-43FD-A428-598F73D214F7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_table_cppdll", "..\..\hl\c++\test\hl_test_table_cppdll\hl_test_table_cppdll.vcproj", "{0D18A50F-52B3-4322-AC0D-F15CD657CEC4}" - ProjectSection(ProjectDependencies) = postProject - {D279901A-8E21-47D3-B7EA-A572EE12F2E6} = {D279901A-8E21-47D3-B7EA-A572EE12F2E6} - {3EDEB434-F59E-4C50-8884-F0BB29845619} = {3EDEB434-F59E-4C50-8884-F0BB29845619} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_test_tabledll", "..\..\hl\test\hl_test_tabledll\hl_test_tabledll.vcproj", "{D1AADCA9-FB5A-4F44-8E11-8232941E2C33}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hyperslab", "..\..\test\hyperslab\hyperslab.vcproj", "{1AB767EA-546C-4F72-BC1F-6AA0458512D8}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hyperslabdll", "..\..\test\hyperslabdll\hyperslabdll.vcproj", "{CEA44545-33C8-4C63-9F8C-85BA48F45637}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "iopipe", "..\..\test\iopipe\iopipe.vcproj", "{73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "iopipedll", "..\..\test\iopipedll\iopipedll.vcproj", "{4E8105F2-56D4-45D6-9017-706F804052E7}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "istore", "..\..\test\istore\istore.vcproj", "{C4BA3E66-2310-43E7-B30A-ABDCCF44D823}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "istoredll", "..\..\test\istoredll\istoredll.vcproj", "{BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lheap", "..\..\test\lheap\lheap.vcproj", "{5A90FD64-6EED-45E1-A147-D9FE72788570}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lheapdll", "..\..\test\lheapdll\lheapdll.vcproj", "{E02CDAAC-05F4-436B-B245-2A402FFA131F}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtest", "..\..\test\libtest\libtest.vcproj", "{A80D439C-37B4-4619-A122-1C69F567733B}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtestdll", "..\..\test\libtestdll\libtestdll.vcproj", "{54BDA057-C716-4807-A35E-73185DCB236D}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtest_cstubdll", "..\..\fortran\test\libtest_cstubdll\libtest_cstubdll.vcproj", "{1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtest_cstub", "..\..\fortran\test\libtest_fortran\libtest_cstub.vcproj", "{2B93688D-D766-4295-ABFA-003CF905F8D8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "links", "..\..\test\links\links.vcproj", "{8792D377-8105-4C67-87F1-115E48D0178F}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "linksdll", "..\..\test\linksdll\linksdll.vcproj", "{27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mount", "..\..\test\mount\mount.vcproj", "{4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mountdll", "..\..\test\mountdll\mountdll.vcproj", "{CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mtime", "..\..\test\mtime\mtime.vcproj", "{40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mtimedll", "..\..\test\mtimedll\mtimedll.vcproj", "{7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntypes", "..\..\test\ntypes\ntypes.vcproj", "{0A049202-6533-413E-89D6-5D6866AAE703}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntypesdll", "..\..\test\ntypesdll\ntypesdll.vcproj", "{9AAC897A-70FA-4E5E-BF48-F664C12B05C7}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "objcopy", "..\..\test\objcopy\objcopy.vcproj", "{34C0FDFA-81D6-4652-B841-894BD1A15FB0}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "objcopydll", "..\..\test\objcopydll\objcopydll.vcproj", "{794B7E1E-E6AD-456D-9F33-FCE317325EC4}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohdr", "..\..\test\ohdr\ohdr.vcproj", "{DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohdrdll", "..\..\test\ohdrdll\ohdrdll.vcproj", "{37605955-FA00-41C9-9D39-D078CF270376}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "overhead", "..\..\test\overhead\overhead.vcproj", "{9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "overheaddll", "..\..\test\overheaddll\overheaddll.vcproj", "{71A1C081-FF1C-452B-B938-95551D565302}" - ProjectSection(ProjectDependencies) = postProject - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pool", "..\..\test\pool\pool.vcproj", "{9ADAE03A-2060-471E-A7B5-9D8F6995223A}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pooldll", "..\..\test\pooldll\pooldll.vcproj", "{DFE42486-47A2-487C-81B9-DDCDA9F07BF0}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "reserved", "..\..\test\reserved\reserved.vcproj", "{2248C52C-75DC-465B-A598-6E89CC93E00D}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "reserveddll", "..\..\test\reserveddll\reserveddll.vcproj", "{C2E6106F-1450-4F62-8D8E-17A93E986B26}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "set_extent", "..\..\test\set_extent\set_extent.vcproj", "{E81413CC-046C-42B0-B862-0BB81AED2854}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "set_extentdll", "..\..\test\set_extentdll\set_extentdll.vcproj", "{14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stab", "..\..\test\stab\stab.vcproj", "{17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stabdll", "..\..\test\stabdll\stabdll.vcproj", "{7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "talign", "..\..\tools\talign\talign.vcproj", "{E6A9BFE8-84DE-46C0-A372-72087598018E}" - 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}") = "taligndll", "..\..\tools\taligndll\taligndll.vcproj", "{3BBA31F8-2679-4655-975D-52FDA5ABD5C4}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tellub", "..\..\test\tellub\tellub.vcproj", "{A26C50E9-D3FB-4490-9CD7-606EB2E77D21}" - 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}") = "testh5repack_detect_szip", "..\..\tools\TESTFILES\testh5repack_detect_szip\testh5repack_detect_szip.vcproj", "{5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}" - 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}") = "testh5repack_detect_szipdll", "..\..\tools\TESTFILES\testh5repack_detect_szipdll\testh5repack_detect_szipdll.vcproj", "{E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testhdf5", "..\..\test\testhdf5\testhdf5.vcproj", "{D1518671-CB9D-471F-8BCE-A03DE67F26B1}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testhdf5_cpp", "..\..\c++\test\testhdf5_cpp\testhdf5_cpp.vcproj", "{EFA04391-B35B-44C0-AB27-1383D4C9E358}" - ProjectSection(ProjectDependencies) = postProject - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} = {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testhdf5_cppdll", "..\..\c++\test\testhdf5_cppdll\testhdf5_cppdll.vcproj", "{DBA493BD-3AF1-4616-8A80-F6FD41B70392}" - ProjectSection(ProjectDependencies) = postProject - {D279901A-8E21-47D3-B7EA-A572EE12F2E6} = {D279901A-8E21-47D3-B7EA-A572EE12F2E6} - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testhdf5dll", "..\..\test\testhdf5dll\testhdf5dll.vcproj", "{D1FD44F8-8263-4B29-985D-21CE26F45A76}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toolslib", "..\..\tools\toolslib\toolslib.vcproj", "{473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toolslibdll", "..\..\tools\toolslibdll\toolslibdll.vcproj", "{832DD776-BC7F-40B5-90D0-E6448014CA5B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ttsafedll", "..\..\test\ttsafedll\ttsafedll.vcproj", "{DDDFC0AC-2ECB-4930-9C83-788AC7C1343E}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unlink", "..\..\test\unlink\unlink.vcproj", "{9321B2C5-74B3-4743-9D87-B0FDCB47373B}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unlinkdll", "..\..\test\unlinkdll\unlinkdll.vcproj", "{685666ED-4640-47EE-AEA5-35B9602CA541}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vfd", "..\..\test\vfd\vfd.vcproj", "{744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vfddll", "..\..\test\vfddll\vfddll.vcproj", "{0C5E3F36-3338-4B2C-A956-4D577B6119E7}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "flush1_fortran", "..\..\fortran\test\flush1_fortran\flush1_fortran.vfproj", "{F445FB75-3390-47BE-8179-6A9222A9ACD8}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF} = {84571A5E-D9A6-4672-9F86-3F8E32C93FDF} - {2B93688D-D766-4295-ABFA-003CF905F8D8} = {2B93688D-D766-4295-ABFA-003CF905F8D8} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} = {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} - {CF055FEA-4433-439A-9688-BFD73D260706} = {CF055FEA-4433-439A-9688-BFD73D260706} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "flush1_fortrandll", "..\..\fortran\test\flush1_fortrandll\flush1_fortrandll.vfproj", "{8D4599CD-B4B1-4ABB-9AB0-45002AAFEA7E}" - ProjectSection(ProjectDependencies) = postProject - {71C6994C-3102-4A2A-B0AE-88A590CB36CE} = {71C6994C-3102-4A2A-B0AE-88A590CB36CE} - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {1063E387-0167-411C-85B9-96B043C4BDB3} = {1063E387-0167-411C-85B9-96B043C4BDB3} - {668327AB-1F82-46EE-A157-CD79AB8BF323} = {668327AB-1F82-46EE-A157-CD79AB8BF323} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C} = {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "flush2_fortran", "..\..\fortran\test\flush2_fortran\flush2_fortran.vfproj", "{A4C4D9C2-DFB5-4A09-8C6D-968113C58247}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF} = {84571A5E-D9A6-4672-9F86-3F8E32C93FDF} - {2B93688D-D766-4295-ABFA-003CF905F8D8} = {2B93688D-D766-4295-ABFA-003CF905F8D8} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} = {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} - {CF055FEA-4433-439A-9688-BFD73D260706} = {CF055FEA-4433-439A-9688-BFD73D260706} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "flush2_fortrandll", "..\..\fortran\test\flush2_fortrandll\flush2_fortrandll.vfproj", "{C865016E-1FE1-4FD7-959D-62E795206E76}" - ProjectSection(ProjectDependencies) = postProject - {71C6994C-3102-4A2A-B0AE-88A590CB36CE} = {71C6994C-3102-4A2A-B0AE-88A590CB36CE} - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {1063E387-0167-411C-85B9-96B043C4BDB3} = {1063E387-0167-411C-85B9-96B043C4BDB3} - {668327AB-1F82-46EE-A157-CD79AB8BF323} = {668327AB-1F82-46EE-A157-CD79AB8BF323} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C} = {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "hdf5_fortran", "..\hdf5_fortran\hdf5_fortran.vfproj", "{26F2FDA4-17DC-4E1A-B9AC-124C460A4391}" - ProjectSection(ProjectDependencies) = postProject - {B6430FB3-3BEF-48C3-84DD-98106C6F6113} = {B6430FB3-3BEF-48C3-84DD-98106C6F6113} - {CF055FEA-4433-439A-9688-BFD73D260706} = {CF055FEA-4433-439A-9688-BFD73D260706} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "hdf5_fortrandll", "..\hdf5_fortrandll\hdf5_fortrandll.vfproj", "{1063E387-0167-411C-85B9-96B043C4BDB3}" - ProjectSection(ProjectDependencies) = postProject - {668327AB-1F82-46EE-A157-CD79AB8BF323} = {668327AB-1F82-46EE-A157-CD79AB8BF323} - {B6430FB3-3BEF-48C3-84DD-98106C6F6113} = {B6430FB3-3BEF-48C3-84DD-98106C6F6113} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "hdf5_hl_fortran", "..\hdf5_hl_fortran\hdf5_hl_fortran.vfproj", "{F9428466-5FA2-47C9-BB02-288EDE7016A4}" - ProjectSection(ProjectDependencies) = postProject - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A} = {01DA0D22-D220-4ACE-9EB0-EA3906098C0A} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} = {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "hdf5_hl_fortrandll", "..\hdf5_hl_fortrandll\hdf5_hl_fortrandll.vfproj", "{487B4E71-1CB9-49A1-920C-1F505D8B76F8}" - ProjectSection(ProjectDependencies) = postProject - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937} = {DB6C7D17-28B1-4E5A-A61E-C53FEB545937} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {1063E387-0167-411C-85B9-96B043C4BDB3} = {1063E387-0167-411C-85B9-96B043C4BDB3} - {668327AB-1F82-46EE-A157-CD79AB8BF323} = {668327AB-1F82-46EE-A157-CD79AB8BF323} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "hl_test_image_fortran", "..\..\hl\fortran\test\hl_test_image_fortran\hl_test_image_fortran.vfproj", "{1C2FF3B6-639A-4047-90DE-327B82BF3ACB}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A} = {01DA0D22-D220-4ACE-9EB0-EA3906098C0A} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {F9428466-5FA2-47C9-BB02-288EDE7016A4} = {F9428466-5FA2-47C9-BB02-288EDE7016A4} - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} = {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} - {CF055FEA-4433-439A-9688-BFD73D260706} = {CF055FEA-4433-439A-9688-BFD73D260706} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "hl_test_image_fortrandll", "..\..\hl\fortran\test\hl_test_image_fortrandll\hl_test_image_fortrandll.vfproj", "{8659AEE0-2C9A-4666-B70F-C2B8280FD909}" - ProjectSection(ProjectDependencies) = postProject - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937} = {DB6C7D17-28B1-4E5A-A61E-C53FEB545937} - {487B4E71-1CB9-49A1-920C-1F505D8B76F8} = {487B4E71-1CB9-49A1-920C-1F505D8B76F8} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {1063E387-0167-411C-85B9-96B043C4BDB3} = {1063E387-0167-411C-85B9-96B043C4BDB3} - {668327AB-1F82-46EE-A157-CD79AB8BF323} = {668327AB-1F82-46EE-A157-CD79AB8BF323} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "hl_test_lite_fortran", "..\..\hl\fortran\test\hl_test_lite_fortran\hl_test_lite_fortran.vfproj", "{3F8103CC-1DB2-4C23-9ABC-430434244D40}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A} = {01DA0D22-D220-4ACE-9EB0-EA3906098C0A} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {F9428466-5FA2-47C9-BB02-288EDE7016A4} = {F9428466-5FA2-47C9-BB02-288EDE7016A4} - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} = {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} - {CF055FEA-4433-439A-9688-BFD73D260706} = {CF055FEA-4433-439A-9688-BFD73D260706} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "hl_test_lite_fortrandll", "..\..\hl\fortran\test\hl_test_lite_fortrandll\hl_test_lite_fortrandll.vfproj", "{5E617A56-25B2-41E8-8D69-109600819716}" - ProjectSection(ProjectDependencies) = postProject - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937} = {DB6C7D17-28B1-4E5A-A61E-C53FEB545937} - {487B4E71-1CB9-49A1-920C-1F505D8B76F8} = {487B4E71-1CB9-49A1-920C-1F505D8B76F8} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {1063E387-0167-411C-85B9-96B043C4BDB3} = {1063E387-0167-411C-85B9-96B043C4BDB3} - {668327AB-1F82-46EE-A157-CD79AB8BF323} = {668327AB-1F82-46EE-A157-CD79AB8BF323} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "hl_test_table_fortran", "..\..\hl\fortran\test\hl_test_table_fortran\hl_test_table_fortran.vfproj", "{C8202A85-1F3A-4B34-869C-B1E8CA829299}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A} = {01DA0D22-D220-4ACE-9EB0-EA3906098C0A} - {9A124450-EC54-4813-B0B1-2CA96B695009} = {9A124450-EC54-4813-B0B1-2CA96B695009} - {F9428466-5FA2-47C9-BB02-288EDE7016A4} = {F9428466-5FA2-47C9-BB02-288EDE7016A4} - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} = {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} - {CF055FEA-4433-439A-9688-BFD73D260706} = {CF055FEA-4433-439A-9688-BFD73D260706} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "hl_test_table_fortrandll", "..\..\hl\fortran\test\hl_test_table_fortrandll\hl_test_table_fortrandll.vfproj", "{3F645EFF-3A91-4CF3-9B60-76E0C33686A7}" - ProjectSection(ProjectDependencies) = postProject - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937} = {DB6C7D17-28B1-4E5A-A61E-C53FEB545937} - {487B4E71-1CB9-49A1-920C-1F505D8B76F8} = {487B4E71-1CB9-49A1-920C-1F505D8B76F8} - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} = {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C} - {1063E387-0167-411C-85B9-96B043C4BDB3} = {1063E387-0167-411C-85B9-96B043C4BDB3} - {668327AB-1F82-46EE-A157-CD79AB8BF323} = {668327AB-1F82-46EE-A157-CD79AB8BF323} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "libtest_fortran", "..\..\fortran\test\libtest_fortran\libtest_fortran.vfproj", "{84571A5E-D9A6-4672-9F86-3F8E32C93FDF}" - ProjectSection(ProjectDependencies) = postProject - {2B93688D-D766-4295-ABFA-003CF905F8D8} = {2B93688D-D766-4295-ABFA-003CF905F8D8} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "libtest_fortrandll", "..\..\fortran\test\libtest_fortrandll\libtest_fortrandll.vfproj", "{71C6994C-3102-4A2A-B0AE-88A590CB36CE}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {1063E387-0167-411C-85B9-96B043C4BDB3} = {1063E387-0167-411C-85B9-96B043C4BDB3} - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C} = {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "testhdf5_fortran", "..\..\fortran\test\testhdf5_fortran\testhdf5_fortran.vfproj", "{F04E2D13-2096-4C67-AA4C-63C9015474B1}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF} = {84571A5E-D9A6-4672-9F86-3F8E32C93FDF} - {2B93688D-D766-4295-ABFA-003CF905F8D8} = {2B93688D-D766-4295-ABFA-003CF905F8D8} - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} = {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} - {CF055FEA-4433-439A-9688-BFD73D260706} = {CF055FEA-4433-439A-9688-BFD73D260706} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "testhdf5_fortrandll", "..\..\fortran\test\testhdf5_fortrandll\testhdf5_fortrandll.vfproj", "{6923D270-FB9F-4F40-8268-9C542ADABD88}" - ProjectSection(ProjectDependencies) = postProject - {71C6994C-3102-4A2A-B0AE-88A590CB36CE} = {71C6994C-3102-4A2A-B0AE-88A590CB36CE} - {1063E387-0167-411C-85B9-96B043C4BDB3} = {1063E387-0167-411C-85B9-96B043C4BDB3} - {668327AB-1F82-46EE-A157-CD79AB8BF323} = {668327AB-1F82-46EE-A157-CD79AB8BF323} - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C} = {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5tinit", "..\..\misc\typegen\h5tinit\h5tinit.vcproj", "{B123D196-2F43-4FEB-80B5-990F06DED319}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "h5fortran_detect", "..\..\misc\typegen\h5fortran_detect\h5fortran_detect.vfproj", "{4505FF13-2C16-4348-8989-BB10AF85FB95}" -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "h5fort_type_defines", "..\..\misc\typegen\h5fort_type_defines\h5fort_type_defines.vfproj", "{4D3CE514-F22D-4FBC-82FF-7A3BE15DAE10}" - ProjectSection(ProjectDependencies) = postProject - {4505FF13-2C16-4348-8989-BB10AF85FB95} = {4505FF13-2C16-4348-8989-BB10AF85FB95} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "H5match_types", "..\..\misc\typegen\h5match_types\h5match_types.vcproj", "{B6430FB3-3BEF-48C3-84DD-98106C6F6113}" - ProjectSection(ProjectDependencies) = postProject - {4D3CE514-F22D-4FBC-82FF-7A3BE15DAE10} = {4D3CE514-F22D-4FBC-82FF-7A3BE15DAE10} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chunk_info", "..\..\test\chunk_info\chunk_info.vcproj", "{E3B24219-DEB9-4ECB-809C-AD98EE51974E}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chunk_infodll", "..\..\test\chunk_infodll\chunk_infodll.vcproj", "{D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "testhdf5_fortran_1_8", "..\..\fortran\test\testhdf5_fortran_1_8\testhdf5_fortran_1_8.vfproj", "{04B72E84-6A91-4AF1-BFCD-110CD4F67E2C}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF} = {84571A5E-D9A6-4672-9F86-3F8E32C93FDF} - {2B93688D-D766-4295-ABFA-003CF905F8D8} = {2B93688D-D766-4295-ABFA-003CF905F8D8} - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} = {26F2FDA4-17DC-4E1A-B9AC-124C460A4391} - {CF055FEA-4433-439A-9688-BFD73D260706} = {CF055FEA-4433-439A-9688-BFD73D260706} - EndProjectSection -EndProject -Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "testhdf5_fortran_1_8dll", "..\..\fortran\test\testhdf5_fortran_1_8dll\testhdf5_fortran_1_8dll.vfproj", "{531839A0-AFE6-482A-BF60-29890B89D4BF}" - ProjectSection(ProjectDependencies) = postProject - {71C6994C-3102-4A2A-B0AE-88A590CB36CE} = {71C6994C-3102-4A2A-B0AE-88A590CB36CE} - {1063E387-0167-411C-85B9-96B043C4BDB3} = {1063E387-0167-411C-85B9-96B043C4BDB3} - {668327AB-1F82-46EE-A157-CD79AB8BF323} = {668327AB-1F82-46EE-A157-CD79AB8BF323} - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C} = {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "app_ref", "..\..\test\app_ref\app_ref.vcproj", "{C35122F6-49FF-4AAA-A2AA-482628E5E2A7}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "app_refdll", "..\..\test\app_refdll\app_refdll.vcproj", "{0C618DA2-4097-46B9-83D0-144AEB774568}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "earray", "..\..\test\earray\earray.vcproj", "{D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "earraydll", "..\..\test\earraydll\earraydll.vcproj", "{3C224452-C71A-4B3E-937A-891144D1941D}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freespace", "..\..\test\freespace\freespace.vcproj", "{D4395435-B3B0-4937-9AC5-89BD73C47303}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freespacedll", "..\..\test\freespacedll\freespacedll.vcproj", "{737F7A65-62E7-4707-B3DB-B9856131687D}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mf", "..\..\test\mf\mf.vcproj", "{4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mfdll", "..\..\test\mfdll\mfdll.vcproj", "{C4811E26-A7DA-424D-8A44-F29DFD588533}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "perf_serial", "..\..\perform\perf_serial\perf_serial.vcproj", "{B8923279-9E37-43D2-8ECF-5225BFB3356A}" - 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}") = "perf_serialdll", "..\..\perform\perf_serialdll\perf_serialdll.vcproj", "{BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}" - ProjectSection(ProjectDependencies) = postProject - {832DD776-BC7F-40B5-90D0-E6448014CA5B} = {832DD776-BC7F-40B5-90D0-E6448014CA5B} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "farray", "..\..\test\farray\farray.vcproj", "{AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}" - ProjectSection(ProjectDependencies) = postProject - {26346A09-C500-49E7-963A-D22A8E09AAB7} = {26346A09-C500-49E7-963A-D22A8E09AAB7} - {A80D439C-37B4-4619-A122-1C69F567733B} = {A80D439C-37B4-4619-A122-1C69F567733B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "farraydll", "..\..\test\farraydll\farraydll.vcproj", "{79FF58EE-7427-4732-AC25-370341859292}" - ProjectSection(ProjectDependencies) = postProject - {54BDA057-C716-4807-A35E-73185DCB236D} = {54BDA057-C716-4807-A35E-73185DCB236D} - {C9535AD9-C61D-4691-A5CE-52EF359892AF} = {C9535AD9-C61D-4691-A5CE-52EF359892AF} - EndProjectSection -EndProject -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", "{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} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "h5libsettings", "..\..\misc\typegen\h5libsettings\h5libsettings.vcproj", "{50D207BC-2B27-4BD9-B5D4-FCF8358BE757}" - ProjectSection(ProjectDependencies) = postProject - {B123D196-2F43-4FEB-80B5-990F06DED319} = {B123D196-2F43-4FEB-80B5-990F06DED319} - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Debug|Win32.ActiveCfg = Debug|Win32 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Debug|Win32.Build.0 = Debug|Win32 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Debug|x64.ActiveCfg = Debug|x64 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Debug|x64.Build.0 = Debug|x64 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Release|Win32.ActiveCfg = Release|Win32 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Release|Win32.Build.0 = Release|Win32 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Release|x64.ActiveCfg = Release|x64 - {24E5C6DF-1FA4-49AD-AE75-1D9347966CC5}.Release|x64.Build.0 = Release|x64 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Debug|Win32.ActiveCfg = Debug|Win32 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Debug|Win32.Build.0 = Debug|Win32 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Debug|x64.ActiveCfg = Debug|x64 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Debug|x64.Build.0 = Debug|x64 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Release|Win32.ActiveCfg = Release|Win32 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Release|Win32.Build.0 = Release|Win32 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Release|x64.ActiveCfg = Release|x64 - {009F2CC9-B131-4C51-BCFD-CEBDEFCB32C7}.Release|x64.Build.0 = Release|x64 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Debug|Win32.ActiveCfg = Debug|Win32 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Debug|Win32.Build.0 = Debug|Win32 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Debug|x64.ActiveCfg = Debug|x64 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Debug|x64.Build.0 = Debug|x64 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Release|Win32.ActiveCfg = Release|Win32 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Release|Win32.Build.0 = Release|Win32 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Release|x64.ActiveCfg = Release|x64 - {8C97CA6D-2210-4D1F-AEF2-5D56FFBCE767}.Release|x64.Build.0 = Release|x64 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Debug|Win32.ActiveCfg = Debug|Win32 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Debug|Win32.Build.0 = Debug|Win32 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Debug|x64.ActiveCfg = Debug|x64 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Debug|x64.Build.0 = Debug|x64 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Release|Win32.ActiveCfg = Release|Win32 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Release|Win32.Build.0 = Release|Win32 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Release|x64.ActiveCfg = Release|x64 - {BE9A4A65-F25B-4DCF-8B55-06B3D0C685CB}.Release|x64.Build.0 = Release|x64 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Debug|Win32.ActiveCfg = Debug|Win32 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Debug|Win32.Build.0 = Debug|Win32 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Debug|x64.ActiveCfg = Debug|x64 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Debug|x64.Build.0 = Debug|x64 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Release|Win32.ActiveCfg = Release|Win32 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Release|Win32.Build.0 = Release|Win32 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Release|x64.ActiveCfg = Release|x64 - {958A5473-0E7C-4FA1-9C2F-AEA0925EF5AD}.Release|x64.Build.0 = Release|x64 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Debug|Win32.ActiveCfg = Debug|Win32 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Debug|Win32.Build.0 = Debug|Win32 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Debug|x64.ActiveCfg = Debug|x64 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Debug|x64.Build.0 = Debug|x64 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Release|Win32.ActiveCfg = Release|Win32 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Release|Win32.Build.0 = Release|Win32 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Release|x64.ActiveCfg = Release|x64 - {E5C9E235-E10F-4F46-A94F-A112CD8D867E}.Release|x64.Build.0 = Release|x64 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Debug|Win32.ActiveCfg = Debug|Win32 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Debug|Win32.Build.0 = Debug|Win32 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Debug|x64.ActiveCfg = Debug|x64 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Debug|x64.Build.0 = Debug|x64 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Release|Win32.ActiveCfg = Release|Win32 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Release|Win32.Build.0 = Release|Win32 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Release|x64.ActiveCfg = Release|x64 - {8CE6FF9D-8A14-4A45-971A-18972109AC9D}.Release|x64.Build.0 = Release|x64 - {34EEE194-B77E-453E-9C59-252C0421188A}.Debug|Win32.ActiveCfg = Debug|Win32 - {34EEE194-B77E-453E-9C59-252C0421188A}.Debug|Win32.Build.0 = Debug|Win32 - {34EEE194-B77E-453E-9C59-252C0421188A}.Debug|x64.ActiveCfg = Debug|x64 - {34EEE194-B77E-453E-9C59-252C0421188A}.Debug|x64.Build.0 = Debug|x64 - {34EEE194-B77E-453E-9C59-252C0421188A}.Release|Win32.ActiveCfg = Release|Win32 - {34EEE194-B77E-453E-9C59-252C0421188A}.Release|Win32.Build.0 = Release|Win32 - {34EEE194-B77E-453E-9C59-252C0421188A}.Release|x64.ActiveCfg = Release|x64 - {34EEE194-B77E-453E-9C59-252C0421188A}.Release|x64.Build.0 = Release|x64 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Debug|Win32.ActiveCfg = Debug|Win32 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Debug|Win32.Build.0 = Debug|Win32 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Debug|x64.ActiveCfg = Debug|x64 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Debug|x64.Build.0 = Debug|x64 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Release|Win32.ActiveCfg = Release|Win32 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Release|Win32.Build.0 = Release|Win32 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Release|x64.ActiveCfg = Release|x64 - {4BAFED6D-07B4-465D-8C93-81A1C2EF02E0}.Release|x64.Build.0 = Release|x64 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Debug|Win32.ActiveCfg = Debug|Win32 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Debug|Win32.Build.0 = Debug|Win32 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Debug|x64.ActiveCfg = Debug|x64 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Debug|x64.Build.0 = Debug|x64 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Release|Win32.ActiveCfg = Release|Win32 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Release|Win32.Build.0 = Release|Win32 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Release|x64.ActiveCfg = Release|x64 - {4F8B23C1-9832-4C3B-A836-2FBB53F628A0}.Release|x64.Build.0 = Release|x64 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Debug|Win32.ActiveCfg = Debug|Win32 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Debug|Win32.Build.0 = Debug|Win32 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Debug|x64.ActiveCfg = Debug|x64 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Debug|x64.Build.0 = Debug|x64 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Release|Win32.ActiveCfg = Release|Win32 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Release|Win32.Build.0 = Release|Win32 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Release|x64.ActiveCfg = Release|x64 - {EB5DE4FB-CC65-47BF-9D94-AC96B01B6A33}.Release|x64.Build.0 = Release|x64 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Debug|Win32.ActiveCfg = Debug|Win32 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Debug|Win32.Build.0 = Debug|Win32 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Debug|x64.ActiveCfg = Debug|x64 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Debug|x64.Build.0 = Debug|x64 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Release|Win32.ActiveCfg = Release|Win32 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Release|Win32.Build.0 = Release|Win32 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Release|x64.ActiveCfg = Release|x64 - {D0CEF98C-07B5-4A8A-9153-43FDF6B5F169}.Release|x64.Build.0 = Release|x64 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Debug|Win32.ActiveCfg = Debug|Win32 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Debug|Win32.Build.0 = Debug|Win32 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Debug|x64.ActiveCfg = Debug|x64 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Debug|x64.Build.0 = Debug|x64 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Release|Win32.ActiveCfg = Release|Win32 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Release|Win32.Build.0 = Release|Win32 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Release|x64.ActiveCfg = Release|x64 - {57A5C559-F1BD-49F1-9B5E-13591D22FD75}.Release|x64.Build.0 = Release|x64 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Debug|Win32.ActiveCfg = Debug|Win32 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Debug|Win32.Build.0 = Debug|Win32 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Debug|x64.ActiveCfg = Debug|x64 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Debug|x64.Build.0 = Debug|x64 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Release|Win32.ActiveCfg = Release|Win32 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Release|Win32.Build.0 = Release|Win32 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Release|x64.ActiveCfg = Release|x64 - {4941199C-EB11-460D-8EF7-9F68293AE202}.Release|x64.Build.0 = Release|x64 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Debug|Win32.ActiveCfg = Debug|Win32 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Debug|Win32.Build.0 = Debug|Win32 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Debug|x64.ActiveCfg = Debug|x64 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Debug|x64.Build.0 = Debug|x64 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Release|Win32.ActiveCfg = Release|Win32 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Release|Win32.Build.0 = Release|Win32 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Release|x64.ActiveCfg = Release|x64 - {BA86B1FE-8CA7-4A96-9FD0-11941F885589}.Release|x64.Build.0 = Release|x64 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Debug|Win32.ActiveCfg = Debug|Win32 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Debug|Win32.Build.0 = Debug|Win32 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Debug|x64.ActiveCfg = Debug|x64 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Debug|x64.Build.0 = Debug|x64 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Release|Win32.ActiveCfg = Release|Win32 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Release|Win32.Build.0 = Release|Win32 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Release|x64.ActiveCfg = Release|x64 - {8F4417C5-2F4A-4070-88F9-0AFDB0F8EA14}.Release|x64.Build.0 = Release|x64 - {68A52165-E0EF-4019-B658-1AC734649955}.Debug|Win32.ActiveCfg = Debug|Win32 - {68A52165-E0EF-4019-B658-1AC734649955}.Debug|Win32.Build.0 = Debug|Win32 - {68A52165-E0EF-4019-B658-1AC734649955}.Debug|x64.ActiveCfg = Debug|x64 - {68A52165-E0EF-4019-B658-1AC734649955}.Debug|x64.Build.0 = Debug|x64 - {68A52165-E0EF-4019-B658-1AC734649955}.Release|Win32.ActiveCfg = Release|Win32 - {68A52165-E0EF-4019-B658-1AC734649955}.Release|Win32.Build.0 = Release|Win32 - {68A52165-E0EF-4019-B658-1AC734649955}.Release|x64.ActiveCfg = Release|x64 - {68A52165-E0EF-4019-B658-1AC734649955}.Release|x64.Build.0 = Release|x64 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Debug|Win32.ActiveCfg = Debug|Win32 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Debug|Win32.Build.0 = Debug|Win32 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Debug|x64.ActiveCfg = Debug|x64 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Debug|x64.Build.0 = Debug|x64 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Release|Win32.ActiveCfg = Release|Win32 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Release|Win32.Build.0 = Release|Win32 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Release|x64.ActiveCfg = Release|x64 - {E1F98D07-4724-46CB-B327-5677C1C9266D}.Release|x64.Build.0 = Release|x64 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Debug|Win32.ActiveCfg = Debug|Win32 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Debug|Win32.Build.0 = Debug|Win32 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Debug|x64.ActiveCfg = Debug|x64 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Debug|x64.Build.0 = Debug|x64 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Release|Win32.ActiveCfg = Release|Win32 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Release|Win32.Build.0 = Release|Win32 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Release|x64.ActiveCfg = Release|x64 - {8C6D9C00-44A9-432F-B695-F56439C1B288}.Release|x64.Build.0 = Release|x64 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Debug|Win32.ActiveCfg = Debug|Win32 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Debug|Win32.Build.0 = Debug|Win32 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Debug|x64.ActiveCfg = Debug|x64 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Debug|x64.Build.0 = Debug|x64 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Release|Win32.ActiveCfg = Release|Win32 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Release|Win32.Build.0 = Release|Win32 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Release|x64.ActiveCfg = Release|x64 - {D15E5D9B-A1A6-4935-889C-D880FD0068CE}.Release|x64.Build.0 = Release|x64 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Debug|Win32.ActiveCfg = Debug|Win32 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Debug|Win32.Build.0 = Debug|Win32 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Debug|x64.ActiveCfg = Debug|x64 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Debug|x64.Build.0 = Debug|x64 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Release|Win32.ActiveCfg = Release|Win32 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Release|Win32.Build.0 = Release|Win32 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Release|x64.ActiveCfg = Release|x64 - {A90ADD88-DA1B-4642-A97B-37DF89433858}.Release|x64.Build.0 = Release|x64 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Debug|Win32.ActiveCfg = Debug|Win32 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Debug|Win32.Build.0 = Debug|Win32 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Debug|x64.ActiveCfg = Debug|x64 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Debug|x64.Build.0 = Debug|x64 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Release|Win32.ActiveCfg = Release|Win32 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Release|Win32.Build.0 = Release|Win32 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Release|x64.ActiveCfg = Release|x64 - {1B298EEC-0B47-4145-88AA-C6558E0BD993}.Release|x64.Build.0 = Release|x64 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Debug|Win32.ActiveCfg = Debug|Win32 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Debug|Win32.Build.0 = Debug|Win32 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Debug|x64.ActiveCfg = Debug|x64 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Debug|x64.Build.0 = Debug|x64 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Release|Win32.ActiveCfg = Release|Win32 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Release|Win32.Build.0 = Release|Win32 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Release|x64.ActiveCfg = Release|x64 - {AE5D4766-9668-4EB5-B801-5DF8F53363FC}.Release|x64.Build.0 = Release|x64 - {3E41969B-D69B-4235-B192-A94F7853D869}.Debug|Win32.ActiveCfg = Debug|Win32 - {3E41969B-D69B-4235-B192-A94F7853D869}.Debug|Win32.Build.0 = Debug|Win32 - {3E41969B-D69B-4235-B192-A94F7853D869}.Debug|x64.ActiveCfg = Debug|x64 - {3E41969B-D69B-4235-B192-A94F7853D869}.Debug|x64.Build.0 = Debug|x64 - {3E41969B-D69B-4235-B192-A94F7853D869}.Release|Win32.ActiveCfg = Release|Win32 - {3E41969B-D69B-4235-B192-A94F7853D869}.Release|Win32.Build.0 = Release|Win32 - {3E41969B-D69B-4235-B192-A94F7853D869}.Release|x64.ActiveCfg = Release|x64 - {3E41969B-D69B-4235-B192-A94F7853D869}.Release|x64.Build.0 = Release|x64 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Debug|Win32.ActiveCfg = Debug|Win32 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Debug|Win32.Build.0 = Debug|Win32 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Debug|x64.ActiveCfg = Debug|x64 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Debug|x64.Build.0 = Debug|x64 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Release|Win32.ActiveCfg = Release|Win32 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Release|Win32.Build.0 = Release|Win32 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Release|x64.ActiveCfg = Release|x64 - {F5109F4B-5869-40A7-BC6A-8130CA4BB987}.Release|x64.Build.0 = Release|x64 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Debug|Win32.ActiveCfg = Debug|Win32 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Debug|Win32.Build.0 = Debug|Win32 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Debug|x64.ActiveCfg = Debug|x64 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Debug|x64.Build.0 = Debug|x64 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Release|Win32.ActiveCfg = Release|Win32 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Release|Win32.Build.0 = Release|Win32 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Release|x64.ActiveCfg = Release|x64 - {0E0F449A-7998-4113-BDD2-A74E0B6D3466}.Release|x64.Build.0 = Release|x64 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Debug|Win32.ActiveCfg = Debug|Win32 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Debug|Win32.Build.0 = Debug|Win32 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Debug|x64.ActiveCfg = Debug|x64 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Debug|x64.Build.0 = Debug|x64 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Release|Win32.ActiveCfg = Release|Win32 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Release|Win32.Build.0 = Release|Win32 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Release|x64.ActiveCfg = Release|x64 - {4AC79406-D6E0-43B3-82B0-7A032FABB52A}.Release|x64.Build.0 = Release|x64 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Debug|Win32.Build.0 = Debug|Win32 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Debug|x64.ActiveCfg = Debug|x64 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Debug|x64.Build.0 = Debug|x64 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Release|Win32.ActiveCfg = Release|Win32 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Release|Win32.Build.0 = Release|Win32 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Release|x64.ActiveCfg = Release|x64 - {AE50F8BA-5FAC-47CC-A5A0-7F1E55C413E3}.Release|x64.Build.0 = Release|x64 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Debug|Win32.ActiveCfg = Debug|Win32 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Debug|Win32.Build.0 = Debug|Win32 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Debug|x64.ActiveCfg = Debug|x64 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Debug|x64.Build.0 = Debug|x64 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Release|Win32.ActiveCfg = Release|Win32 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Release|Win32.Build.0 = Release|Win32 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Release|x64.ActiveCfg = Release|x64 - {FD8B058E-F53A-4197-B75E-849904E5AA79}.Release|x64.Build.0 = Release|x64 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Debug|Win32.ActiveCfg = Debug|Win32 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Debug|Win32.Build.0 = Debug|Win32 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Debug|x64.ActiveCfg = Debug|x64 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Debug|x64.Build.0 = Debug|x64 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Release|Win32.ActiveCfg = Release|Win32 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Release|Win32.Build.0 = Release|Win32 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Release|x64.ActiveCfg = Release|x64 - {D8D53F43-41EE-486A-8DBD-956D8CD072E8}.Release|x64.Build.0 = Release|x64 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Debug|Win32.ActiveCfg = Debug|Win32 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Debug|Win32.Build.0 = Debug|Win32 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Debug|x64.ActiveCfg = Debug|x64 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Debug|x64.Build.0 = Debug|x64 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Release|Win32.ActiveCfg = Release|Win32 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Release|Win32.Build.0 = Release|Win32 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Release|x64.ActiveCfg = Release|x64 - {7ABA5DD5-77E7-42D3-9C29-84A13B0CAA91}.Release|x64.Build.0 = Release|x64 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Debug|Win32.ActiveCfg = Debug|Win32 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Debug|Win32.Build.0 = Debug|Win32 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Debug|x64.ActiveCfg = Debug|x64 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Debug|x64.Build.0 = Debug|x64 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Release|Win32.ActiveCfg = Release|Win32 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Release|Win32.Build.0 = Release|Win32 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Release|x64.ActiveCfg = Release|x64 - {55894CDC-C220-40FE-B403-D74EAC6EBACF}.Release|x64.Build.0 = Release|x64 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Debug|Win32.ActiveCfg = Debug|Win32 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Debug|Win32.Build.0 = Debug|Win32 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Debug|x64.ActiveCfg = Debug|x64 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Debug|x64.Build.0 = Debug|x64 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Release|Win32.ActiveCfg = Release|Win32 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Release|Win32.Build.0 = Release|Win32 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Release|x64.ActiveCfg = Release|x64 - {265C41B2-30D7-4FF8-A08C-B997363DA763}.Release|x64.Build.0 = Release|x64 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Debug|Win32.ActiveCfg = Debug|Win32 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Debug|Win32.Build.0 = Debug|Win32 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Debug|x64.ActiveCfg = Debug|x64 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Debug|x64.Build.0 = Debug|x64 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Release|Win32.ActiveCfg = Release|Win32 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Release|Win32.Build.0 = Release|Win32 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Release|x64.ActiveCfg = Release|x64 - {309CE6F8-4658-44CB-8E99-0B86DCA77EFC}.Release|x64.Build.0 = Release|x64 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Debug|Win32.ActiveCfg = Debug|Win32 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Debug|Win32.Build.0 = Debug|Win32 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Debug|x64.ActiveCfg = Debug|x64 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Debug|x64.Build.0 = Debug|x64 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Release|Win32.ActiveCfg = Release|Win32 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Release|Win32.Build.0 = Release|Win32 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Release|x64.ActiveCfg = Release|x64 - {8708E58C-F990-4B6C-AD83-745CA9582E92}.Release|x64.Build.0 = Release|x64 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Debug|Win32.ActiveCfg = Debug|Win32 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Debug|Win32.Build.0 = Debug|Win32 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Debug|x64.ActiveCfg = Debug|x64 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Debug|x64.Build.0 = Debug|x64 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Release|Win32.ActiveCfg = Release|Win32 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Release|Win32.Build.0 = Release|Win32 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Release|x64.ActiveCfg = Release|x64 - {76FFD0F6-3D5F-4826-A3BA-DEE92084FA27}.Release|x64.Build.0 = Release|x64 - {7D293021-0601-498B-91B8-C49580EFB08D}.Debug|Win32.ActiveCfg = Debug|Win32 - {7D293021-0601-498B-91B8-C49580EFB08D}.Debug|Win32.Build.0 = Debug|Win32 - {7D293021-0601-498B-91B8-C49580EFB08D}.Debug|x64.ActiveCfg = Debug|x64 - {7D293021-0601-498B-91B8-C49580EFB08D}.Debug|x64.Build.0 = Debug|x64 - {7D293021-0601-498B-91B8-C49580EFB08D}.Release|Win32.ActiveCfg = Release|Win32 - {7D293021-0601-498B-91B8-C49580EFB08D}.Release|Win32.Build.0 = Release|Win32 - {7D293021-0601-498B-91B8-C49580EFB08D}.Release|x64.ActiveCfg = Release|x64 - {7D293021-0601-498B-91B8-C49580EFB08D}.Release|x64.Build.0 = Release|x64 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Debug|Win32.ActiveCfg = Debug|Win32 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Debug|Win32.Build.0 = Debug|Win32 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Debug|x64.ActiveCfg = Debug|x64 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Debug|x64.Build.0 = Debug|x64 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Release|Win32.ActiveCfg = Release|Win32 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Release|Win32.Build.0 = Release|Win32 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Release|x64.ActiveCfg = Release|x64 - {0CB771D6-9CAB-4799-A7B1-5D89E436E6AF}.Release|x64.Build.0 = Release|x64 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Debug|Win32.ActiveCfg = Debug|Win32 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Debug|Win32.Build.0 = Debug|Win32 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Debug|x64.ActiveCfg = Debug|x64 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Debug|x64.Build.0 = Debug|x64 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Release|Win32.ActiveCfg = Release|Win32 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Release|Win32.Build.0 = Release|Win32 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Release|x64.ActiveCfg = Release|x64 - {AACD0537-E8F3-4F0F-A0E6-B99C0F4EF892}.Release|x64.Build.0 = Release|x64 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Debug|Win32.ActiveCfg = Debug|Win32 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Debug|Win32.Build.0 = Debug|Win32 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Debug|x64.ActiveCfg = Debug|x64 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Debug|x64.Build.0 = Debug|x64 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Release|Win32.ActiveCfg = Release|Win32 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Release|Win32.Build.0 = Release|Win32 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Release|x64.ActiveCfg = Release|x64 - {CEBB9980-4B77-4105-BFEB-4DCDBB1F5E35}.Release|x64.Build.0 = Release|x64 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Debug|Win32.ActiveCfg = Debug|Win32 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Debug|Win32.Build.0 = Debug|Win32 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Debug|x64.ActiveCfg = Debug|x64 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Debug|x64.Build.0 = Debug|x64 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Release|Win32.ActiveCfg = Release|Win32 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Release|Win32.Build.0 = Release|Win32 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Release|x64.ActiveCfg = Release|x64 - {CAC1F1E8-55D5-4CC6-857E-F01E59FB8098}.Release|x64.Build.0 = Release|x64 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Debug|Win32.ActiveCfg = Debug|Win32 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Debug|Win32.Build.0 = Debug|Win32 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Debug|x64.ActiveCfg = Debug|x64 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Debug|x64.Build.0 = Debug|x64 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Release|Win32.ActiveCfg = Release|Win32 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Release|Win32.Build.0 = Release|Win32 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Release|x64.ActiveCfg = Release|x64 - {0CB176F2-1FA9-467A-986D-512FAD8144B0}.Release|x64.Build.0 = Release|x64 - {364FF608-7969-4ED1-95B2-8592872F8264}.Debug|Win32.ActiveCfg = Debug|Win32 - {364FF608-7969-4ED1-95B2-8592872F8264}.Debug|Win32.Build.0 = Debug|Win32 - {364FF608-7969-4ED1-95B2-8592872F8264}.Debug|x64.ActiveCfg = Debug|x64 - {364FF608-7969-4ED1-95B2-8592872F8264}.Debug|x64.Build.0 = Debug|x64 - {364FF608-7969-4ED1-95B2-8592872F8264}.Release|Win32.ActiveCfg = Release|Win32 - {364FF608-7969-4ED1-95B2-8592872F8264}.Release|Win32.Build.0 = Release|Win32 - {364FF608-7969-4ED1-95B2-8592872F8264}.Release|x64.ActiveCfg = Release|x64 - {364FF608-7969-4ED1-95B2-8592872F8264}.Release|x64.Build.0 = Release|x64 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Debug|Win32.ActiveCfg = Debug|Win32 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Debug|Win32.Build.0 = Debug|Win32 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Debug|x64.ActiveCfg = Debug|x64 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Debug|x64.Build.0 = Debug|x64 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Release|Win32.ActiveCfg = Release|Win32 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Release|Win32.Build.0 = Release|Win32 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Release|x64.ActiveCfg = Release|x64 - {B36344D1-122C-4BC6-A292-CC82F74CBB0A}.Release|x64.Build.0 = Release|x64 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Debug|Win32.ActiveCfg = Debug|Win32 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Debug|Win32.Build.0 = Debug|Win32 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Debug|x64.ActiveCfg = Debug|x64 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Debug|x64.Build.0 = Debug|x64 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Release|Win32.ActiveCfg = Release|Win32 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Release|Win32.Build.0 = Release|Win32 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Release|x64.ActiveCfg = Release|x64 - {E9F8FC85-8508-4FE7-9BB0-C0494A71BA1B}.Release|x64.Build.0 = Release|x64 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Debug|Win32.Build.0 = Debug|Win32 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Debug|x64.ActiveCfg = Debug|x64 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Debug|x64.Build.0 = Debug|x64 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Release|Win32.ActiveCfg = Release|Win32 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Release|Win32.Build.0 = Release|Win32 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Release|x64.ActiveCfg = Release|x64 - {F4386ECB-D688-4C18-A091-673F1F8A96E7}.Release|x64.Build.0 = Release|x64 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Debug|Win32.ActiveCfg = Debug|Win32 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Debug|Win32.Build.0 = Debug|Win32 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Debug|x64.ActiveCfg = Debug|x64 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Debug|x64.Build.0 = Debug|x64 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Release|Win32.ActiveCfg = Release|Win32 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Release|Win32.Build.0 = Release|Win32 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Release|x64.ActiveCfg = Release|x64 - {B21CA611-6DAE-4051-8B4C-989E135711B1}.Release|x64.Build.0 = Release|x64 - {80892339-F6CE-4E96-B61B-131095F2612D}.Debug|Win32.ActiveCfg = Debug|Win32 - {80892339-F6CE-4E96-B61B-131095F2612D}.Debug|Win32.Build.0 = Debug|Win32 - {80892339-F6CE-4E96-B61B-131095F2612D}.Debug|x64.ActiveCfg = Debug|x64 - {80892339-F6CE-4E96-B61B-131095F2612D}.Debug|x64.Build.0 = Debug|x64 - {80892339-F6CE-4E96-B61B-131095F2612D}.Release|Win32.ActiveCfg = Release|Win32 - {80892339-F6CE-4E96-B61B-131095F2612D}.Release|Win32.Build.0 = Release|Win32 - {80892339-F6CE-4E96-B61B-131095F2612D}.Release|x64.ActiveCfg = Release|x64 - {80892339-F6CE-4E96-B61B-131095F2612D}.Release|x64.Build.0 = Release|x64 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Debug|Win32.ActiveCfg = Debug|Win32 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Debug|Win32.Build.0 = Debug|Win32 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Debug|x64.ActiveCfg = Debug|x64 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Debug|x64.Build.0 = Debug|x64 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Release|Win32.ActiveCfg = Release|Win32 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Release|Win32.Build.0 = Release|Win32 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Release|x64.ActiveCfg = Release|x64 - {2FC5DAE1-36D6-4783-A0F9-96D0B37687A8}.Release|x64.Build.0 = Release|x64 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Debug|Win32.ActiveCfg = Debug|Win32 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Debug|Win32.Build.0 = Debug|Win32 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Debug|x64.ActiveCfg = Debug|x64 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Debug|x64.Build.0 = Debug|x64 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Release|Win32.ActiveCfg = Release|Win32 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Release|Win32.Build.0 = Release|Win32 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Release|x64.ActiveCfg = Release|x64 - {9FCBE814-3818-4F1A-975D-05BAF6FF432F}.Release|x64.Build.0 = Release|x64 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Debug|Win32.ActiveCfg = Debug|Win32 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Debug|Win32.Build.0 = Debug|Win32 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Debug|x64.ActiveCfg = Debug|x64 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Debug|x64.Build.0 = Debug|x64 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Release|Win32.ActiveCfg = Release|Win32 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Release|Win32.Build.0 = Release|Win32 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Release|x64.ActiveCfg = Release|x64 - {0DA16B6F-0156-417A-9093-589D55BB066C}.Release|x64.Build.0 = Release|x64 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Debug|Win32.ActiveCfg = Debug|Win32 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Debug|Win32.Build.0 = Debug|Win32 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Debug|x64.ActiveCfg = Debug|x64 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Debug|x64.Build.0 = Debug|x64 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Release|Win32.ActiveCfg = Release|Win32 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Release|Win32.Build.0 = Release|Win32 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Release|x64.ActiveCfg = Release|x64 - {7C30B2A4-A24D-4796-9754-CABBDB46D0F8}.Release|x64.Build.0 = Release|x64 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Debug|Win32.ActiveCfg = Debug|Win32 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Debug|Win32.Build.0 = Debug|Win32 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Debug|x64.ActiveCfg = Debug|x64 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Debug|x64.Build.0 = Debug|x64 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Release|Win32.ActiveCfg = Release|Win32 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Release|Win32.Build.0 = Release|Win32 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Release|x64.ActiveCfg = Release|x64 - {C325E167-DBC3-4611-8AC8-2A118432E35B}.Release|x64.Build.0 = Release|x64 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Debug|Win32.ActiveCfg = Debug|Win32 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Debug|Win32.Build.0 = Debug|Win32 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Debug|x64.ActiveCfg = Debug|x64 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Debug|x64.Build.0 = Debug|x64 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Release|Win32.ActiveCfg = Release|Win32 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Release|Win32.Build.0 = Release|Win32 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Release|x64.ActiveCfg = Release|x64 - {AA7A40A2-A837-4557-AB3D-D64980F6F8E4}.Release|x64.Build.0 = Release|x64 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Debug|Win32.ActiveCfg = Debug|Win32 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Debug|Win32.Build.0 = Debug|Win32 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Debug|x64.ActiveCfg = Debug|x64 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Debug|x64.Build.0 = Debug|x64 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Release|Win32.ActiveCfg = Release|Win32 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Release|Win32.Build.0 = Release|Win32 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Release|x64.ActiveCfg = Release|x64 - {834DD32C-D078-441F-95F4-9CDE108B60AE}.Release|x64.Build.0 = Release|x64 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Debug|Win32.ActiveCfg = Debug|Win32 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Debug|Win32.Build.0 = Debug|Win32 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Debug|x64.ActiveCfg = Debug|x64 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Debug|x64.Build.0 = Debug|x64 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Release|Win32.ActiveCfg = Release|Win32 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Release|Win32.Build.0 = Release|Win32 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Release|x64.ActiveCfg = Release|x64 - {69952435-F01F-46A7-B907-A78EBC864ED7}.Release|x64.Build.0 = Release|x64 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Debug|Win32.ActiveCfg = Debug|Win32 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Debug|Win32.Build.0 = Debug|Win32 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Debug|x64.ActiveCfg = Debug|x64 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Debug|x64.Build.0 = Debug|x64 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Release|Win32.ActiveCfg = Release|Win32 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Release|Win32.Build.0 = Release|Win32 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Release|x64.ActiveCfg = Release|x64 - {BE1A0022-708E-4CC2-B01C-26BD99AB6576}.Release|x64.Build.0 = Release|x64 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Debug|Win32.ActiveCfg = Debug|Win32 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Debug|Win32.Build.0 = Debug|Win32 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Debug|x64.ActiveCfg = Debug|x64 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Debug|x64.Build.0 = Debug|x64 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Release|Win32.ActiveCfg = Release|Win32 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Release|Win32.Build.0 = Release|Win32 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Release|x64.ActiveCfg = Release|x64 - {D10F67D0-8057-49C2-A62A-12D0C512288E}.Release|x64.Build.0 = Release|x64 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Debug|Win32.ActiveCfg = Debug|Win32 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Debug|Win32.Build.0 = Debug|Win32 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Debug|x64.ActiveCfg = Debug|x64 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Debug|x64.Build.0 = Debug|x64 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Release|Win32.ActiveCfg = Release|Win32 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Release|Win32.Build.0 = Release|Win32 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Release|x64.ActiveCfg = Release|x64 - {1C5A9EC8-F882-4A8A-B773-E79CD46369AF}.Release|x64.Build.0 = Release|x64 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Debug|Win32.ActiveCfg = Debug|Win32 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Debug|Win32.Build.0 = Debug|Win32 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Debug|x64.ActiveCfg = Debug|x64 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Debug|x64.Build.0 = Debug|x64 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Release|Win32.ActiveCfg = Release|Win32 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Release|Win32.Build.0 = Release|Win32 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Release|x64.ActiveCfg = Release|x64 - {EC6B5EAD-D938-4211-A7B1-01C9D2C15160}.Release|x64.Build.0 = Release|x64 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Debug|Win32.ActiveCfg = Debug|Win32 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Debug|Win32.Build.0 = Debug|Win32 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Debug|x64.ActiveCfg = Debug|x64 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Debug|x64.Build.0 = Debug|x64 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Release|Win32.ActiveCfg = Release|Win32 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Release|Win32.Build.0 = Release|Win32 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Release|x64.ActiveCfg = Release|x64 - {1F80CDF7-B1CB-4303-B282-A21EDC2BDCB4}.Release|x64.Build.0 = Release|x64 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Debug|Win32.ActiveCfg = Debug|Win32 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Debug|Win32.Build.0 = Debug|Win32 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Debug|x64.ActiveCfg = Debug|x64 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Debug|x64.Build.0 = Debug|x64 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Release|Win32.ActiveCfg = Release|Win32 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Release|Win32.Build.0 = Release|Win32 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Release|x64.ActiveCfg = Release|x64 - {9A8352DF-AA1E-4FE0-9494-F9D6B4E10CA2}.Release|x64.Build.0 = Release|x64 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Debug|Win32.ActiveCfg = Debug|Win32 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Debug|Win32.Build.0 = Debug|Win32 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Debug|x64.ActiveCfg = Debug|x64 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Debug|x64.Build.0 = Debug|x64 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Release|Win32.ActiveCfg = Release|Win32 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Release|Win32.Build.0 = Release|Win32 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Release|x64.ActiveCfg = Release|x64 - {7E207F6A-DC28-4DEB-8454-7977092131DC}.Release|x64.Build.0 = Release|x64 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Debug|Win32.ActiveCfg = Debug|Win32 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Debug|Win32.Build.0 = Debug|Win32 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Debug|x64.ActiveCfg = Debug|x64 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Debug|x64.Build.0 = Debug|x64 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Release|Win32.ActiveCfg = Release|Win32 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Release|Win32.Build.0 = Release|Win32 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Release|x64.ActiveCfg = Release|x64 - {0A33B4FE-A2C9-4B7F-ACEC-D251308182ED}.Release|x64.Build.0 = Release|x64 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Debug|Win32.ActiveCfg = Debug|Win32 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Debug|Win32.Build.0 = Debug|Win32 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Debug|x64.ActiveCfg = Debug|x64 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Debug|x64.Build.0 = Debug|x64 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Release|Win32.ActiveCfg = Release|Win32 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Release|Win32.Build.0 = Release|Win32 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Release|x64.ActiveCfg = Release|x64 - {9E588AD8-14BD-4BA3-B4EA-16D1D882C700}.Release|x64.Build.0 = Release|x64 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Debug|Win32.ActiveCfg = Debug|Win32 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Debug|Win32.Build.0 = Debug|Win32 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Debug|x64.ActiveCfg = Debug|x64 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Debug|x64.Build.0 = Debug|x64 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Release|Win32.ActiveCfg = Release|Win32 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Release|Win32.Build.0 = Release|Win32 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Release|x64.ActiveCfg = Release|x64 - {2DCDB978-79B7-4A3A-B24A-D908A49B7D50}.Release|x64.Build.0 = Release|x64 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Debug|Win32.ActiveCfg = Debug|Win32 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Debug|Win32.Build.0 = Debug|Win32 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Debug|x64.ActiveCfg = Debug|x64 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Debug|x64.Build.0 = Debug|x64 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Release|Win32.ActiveCfg = Release|Win32 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Release|Win32.Build.0 = Release|Win32 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Release|x64.ActiveCfg = Release|x64 - {AF696934-5004-4C1D-90C3-B434E92AFB89}.Release|x64.Build.0 = Release|x64 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Debug|Win32.ActiveCfg = Debug|Win32 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Debug|Win32.Build.0 = Debug|Win32 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Debug|x64.ActiveCfg = Debug|x64 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Debug|x64.Build.0 = Debug|x64 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Release|Win32.ActiveCfg = Release|Win32 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Release|Win32.Build.0 = Release|Win32 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Release|x64.ActiveCfg = Release|x64 - {196F5935-2391-49A7-B6A2-410DF8149F0D}.Release|x64.Build.0 = Release|x64 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Debug|Win32.ActiveCfg = Debug|Win32 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Debug|Win32.Build.0 = Debug|Win32 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Debug|x64.ActiveCfg = Debug|x64 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Debug|x64.Build.0 = Debug|x64 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Release|Win32.ActiveCfg = Release|Win32 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Release|Win32.Build.0 = Release|Win32 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Release|x64.ActiveCfg = Release|x64 - {E8896FEE-8601-4AFC-91EA-6F9698574174}.Release|x64.Build.0 = Release|x64 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Debug|Win32.ActiveCfg = Debug|Win32 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Debug|Win32.Build.0 = Debug|Win32 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Debug|x64.ActiveCfg = Debug|x64 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Debug|x64.Build.0 = Debug|x64 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Release|Win32.ActiveCfg = Release|Win32 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Release|Win32.Build.0 = Release|Win32 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Release|x64.ActiveCfg = Release|x64 - {357A1E1A-D5EA-42FB-B4B1-EEB8A4B2BBF0}.Release|x64.Build.0 = Release|x64 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Debug|Win32.ActiveCfg = Debug|Win32 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Debug|Win32.Build.0 = Debug|Win32 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Debug|x64.ActiveCfg = Debug|x64 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Debug|x64.Build.0 = Debug|x64 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Release|Win32.ActiveCfg = Release|Win32 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Release|Win32.Build.0 = Release|Win32 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Release|x64.ActiveCfg = Release|x64 - {18FBE8C2-CD20-4D99-9E0B-63B408CE4850}.Release|x64.Build.0 = Release|x64 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Debug|Win32.ActiveCfg = Debug|Win32 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Debug|Win32.Build.0 = Debug|Win32 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Debug|x64.ActiveCfg = Debug|x64 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Debug|x64.Build.0 = Debug|x64 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Release|Win32.ActiveCfg = Release|Win32 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Release|Win32.Build.0 = Release|Win32 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Release|x64.ActiveCfg = Release|x64 - {ABBF8F3E-F1B5-45FA-8FD0-50B167511EDF}.Release|x64.Build.0 = Release|x64 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Debug|Win32.ActiveCfg = Debug|Win32 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Debug|Win32.Build.0 = Debug|Win32 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Debug|x64.ActiveCfg = Debug|x64 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Debug|x64.Build.0 = Debug|x64 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Release|Win32.ActiveCfg = Release|Win32 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Release|Win32.Build.0 = Release|Win32 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Release|x64.ActiveCfg = Release|x64 - {411D221C-9FA1-417E-8A2B-DF746F4C7E07}.Release|x64.Build.0 = Release|x64 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Debug|Win32.ActiveCfg = Debug|Win32 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Debug|Win32.Build.0 = Debug|Win32 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Debug|x64.ActiveCfg = Debug|x64 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Debug|x64.Build.0 = Debug|x64 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Release|Win32.ActiveCfg = Release|Win32 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Release|Win32.Build.0 = Release|Win32 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Release|x64.ActiveCfg = Release|x64 - {854F7E09-CEB5-44CD-B924-3FFAC7936323}.Release|x64.Build.0 = Release|x64 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Debug|Win32.ActiveCfg = Debug|Win32 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Debug|Win32.Build.0 = Debug|Win32 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Debug|x64.ActiveCfg = Debug|x64 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Debug|x64.Build.0 = Debug|x64 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Release|Win32.ActiveCfg = Release|Win32 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Release|Win32.Build.0 = Release|Win32 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Release|x64.ActiveCfg = Release|x64 - {AC4C582B-B27D-4E57-A59F-6FF0E833C6E5}.Release|x64.Build.0 = Release|x64 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Debug|Win32.ActiveCfg = Debug|Win32 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Debug|Win32.Build.0 = Debug|Win32 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Debug|x64.ActiveCfg = Debug|x64 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Debug|x64.Build.0 = Debug|x64 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Release|Win32.ActiveCfg = Release|Win32 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Release|Win32.Build.0 = Release|Win32 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Release|x64.ActiveCfg = Release|x64 - {F2E38A8C-F3A3-4DA4-B9C2-11C753FF51BF}.Release|x64.Build.0 = Release|x64 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Debug|Win32.ActiveCfg = Debug|Win32 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Debug|Win32.Build.0 = Debug|Win32 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Debug|x64.ActiveCfg = Debug|x64 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Debug|x64.Build.0 = Debug|x64 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Release|Win32.ActiveCfg = Release|Win32 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Release|Win32.Build.0 = Release|Win32 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Release|x64.ActiveCfg = Release|x64 - {EBF7C380-5F58-462D-993D-75B53F83FA81}.Release|x64.Build.0 = Release|x64 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Debug|Win32.ActiveCfg = Debug|Win32 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Debug|Win32.Build.0 = Debug|Win32 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Debug|x64.ActiveCfg = Debug|x64 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Debug|x64.Build.0 = Debug|x64 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Release|Win32.ActiveCfg = Release|Win32 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Release|Win32.Build.0 = Release|Win32 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Release|x64.ActiveCfg = Release|x64 - {89DA820B-7A3B-46FA-AE09-971A739BEEFD}.Release|x64.Build.0 = Release|x64 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Debug|Win32.ActiveCfg = Debug|Win32 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Debug|Win32.Build.0 = Debug|Win32 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Debug|x64.ActiveCfg = Debug|x64 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Debug|x64.Build.0 = Debug|x64 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Release|Win32.ActiveCfg = Release|Win32 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Release|Win32.Build.0 = Release|Win32 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Release|x64.ActiveCfg = Release|x64 - {53022A9D-F5B2-407C-9A29-3AC71B3E6DDC}.Release|x64.Build.0 = Release|x64 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Debug|Win32.ActiveCfg = Debug|Win32 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Debug|Win32.Build.0 = Debug|Win32 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Debug|x64.ActiveCfg = Debug|x64 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Debug|x64.Build.0 = Debug|x64 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Release|Win32.ActiveCfg = Release|Win32 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Release|Win32.Build.0 = Release|Win32 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Release|x64.ActiveCfg = Release|x64 - {405F6F0A-DBE6-4A4E-AAE2-D4D514BA0CF5}.Release|x64.Build.0 = Release|x64 - {165195D1-B742-4030-8B12-3FE94B829D45}.Debug|Win32.ActiveCfg = Debug|Win32 - {165195D1-B742-4030-8B12-3FE94B829D45}.Debug|Win32.Build.0 = Debug|Win32 - {165195D1-B742-4030-8B12-3FE94B829D45}.Debug|x64.ActiveCfg = Debug|x64 - {165195D1-B742-4030-8B12-3FE94B829D45}.Debug|x64.Build.0 = Debug|x64 - {165195D1-B742-4030-8B12-3FE94B829D45}.Release|Win32.ActiveCfg = Release|Win32 - {165195D1-B742-4030-8B12-3FE94B829D45}.Release|Win32.Build.0 = Release|Win32 - {165195D1-B742-4030-8B12-3FE94B829D45}.Release|x64.ActiveCfg = Release|x64 - {165195D1-B742-4030-8B12-3FE94B829D45}.Release|x64.Build.0 = Release|x64 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Debug|Win32.ActiveCfg = Debug|Win32 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Debug|Win32.Build.0 = Debug|Win32 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Debug|x64.ActiveCfg = Debug|x64 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Debug|x64.Build.0 = Debug|x64 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Release|Win32.ActiveCfg = Release|Win32 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Release|Win32.Build.0 = Release|Win32 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Release|x64.ActiveCfg = Release|x64 - {52E83C17-2B68-44B5-881D-4F6338FB14C7}.Release|x64.Build.0 = Release|x64 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Debug|Win32.ActiveCfg = Debug|Win32 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Debug|Win32.Build.0 = Debug|Win32 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Debug|x64.ActiveCfg = Debug|x64 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Debug|x64.Build.0 = Debug|x64 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Release|Win32.ActiveCfg = Release|Win32 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Release|Win32.Build.0 = Release|Win32 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Release|x64.ActiveCfg = Release|x64 - {26346A09-C500-49E7-963A-D22A8E09AAB7}.Release|x64.Build.0 = Release|x64 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Debug|Win32.ActiveCfg = Debug|Win32 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Debug|Win32.Build.0 = Debug|Win32 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Debug|x64.ActiveCfg = Debug|x64 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Debug|x64.Build.0 = Debug|x64 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Release|Win32.ActiveCfg = Release|Win32 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Release|Win32.Build.0 = Release|Win32 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Release|x64.ActiveCfg = Release|x64 - {FB74E351-0C4E-4173-B0D3-10DD12F2DCA5}.Release|x64.Build.0 = Release|x64 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Debug|Win32.ActiveCfg = Debug|Win32 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Debug|Win32.Build.0 = Debug|Win32 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Debug|x64.ActiveCfg = Debug|x64 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Debug|x64.Build.0 = Debug|x64 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Release|Win32.ActiveCfg = Release|Win32 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Release|Win32.Build.0 = Release|Win32 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Release|x64.ActiveCfg = Release|x64 - {D279901A-8E21-47D3-B7EA-A572EE12F2E6}.Release|x64.Build.0 = Release|x64 - {CF055FEA-4433-439A-9688-BFD73D260706}.Debug|Win32.ActiveCfg = Debug|Win32 - {CF055FEA-4433-439A-9688-BFD73D260706}.Debug|Win32.Build.0 = Debug|Win32 - {CF055FEA-4433-439A-9688-BFD73D260706}.Debug|x64.ActiveCfg = Debug|x64 - {CF055FEA-4433-439A-9688-BFD73D260706}.Debug|x64.Build.0 = Debug|x64 - {CF055FEA-4433-439A-9688-BFD73D260706}.Release|Win32.ActiveCfg = Release|Win32 - {CF055FEA-4433-439A-9688-BFD73D260706}.Release|Win32.Build.0 = Release|Win32 - {CF055FEA-4433-439A-9688-BFD73D260706}.Release|x64.ActiveCfg = Release|x64 - {CF055FEA-4433-439A-9688-BFD73D260706}.Release|x64.Build.0 = Release|x64 - {668327AB-1F82-46EE-A157-CD79AB8BF323}.Debug|Win32.ActiveCfg = Debug|Win32 - {668327AB-1F82-46EE-A157-CD79AB8BF323}.Debug|Win32.Build.0 = Debug|Win32 - {668327AB-1F82-46EE-A157-CD79AB8BF323}.Debug|x64.ActiveCfg = Debug|x64 - {668327AB-1F82-46EE-A157-CD79AB8BF323}.Debug|x64.Build.0 = Debug|x64 - {668327AB-1F82-46EE-A157-CD79AB8BF323}.Release|Win32.ActiveCfg = Release|Win32 - {668327AB-1F82-46EE-A157-CD79AB8BF323}.Release|Win32.Build.0 = Release|Win32 - {668327AB-1F82-46EE-A157-CD79AB8BF323}.Release|x64.ActiveCfg = Release|x64 - {668327AB-1F82-46EE-A157-CD79AB8BF323}.Release|x64.Build.0 = Release|x64 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Debug|Win32.ActiveCfg = Debug|Win32 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Debug|Win32.Build.0 = Debug|Win32 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Debug|x64.ActiveCfg = Debug|x64 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Debug|x64.Build.0 = Debug|x64 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Release|Win32.ActiveCfg = Release|Win32 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Release|Win32.Build.0 = Release|Win32 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Release|x64.ActiveCfg = Release|x64 - {9A124450-EC54-4813-B0B1-2CA96B695009}.Release|x64.Build.0 = Release|x64 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Debug|Win32.ActiveCfg = Debug|Win32 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Debug|Win32.Build.0 = Debug|Win32 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Debug|x64.ActiveCfg = Debug|x64 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Debug|x64.Build.0 = Debug|x64 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Release|Win32.ActiveCfg = Release|Win32 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Release|Win32.Build.0 = Release|Win32 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Release|x64.ActiveCfg = Release|x64 - {7693B383-C2CB-43FD-A428-598F73D214F7}.Release|x64.Build.0 = Release|x64 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Debug|Win32.ActiveCfg = Debug|Win32 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Debug|Win32.Build.0 = Debug|Win32 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Debug|x64.ActiveCfg = Debug|x64 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Debug|x64.Build.0 = Debug|x64 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Release|Win32.ActiveCfg = Release|Win32 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Release|Win32.Build.0 = Release|Win32 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Release|x64.ActiveCfg = Release|x64 - {3EDEB434-F59E-4C50-8884-F0BB29845619}.Release|x64.Build.0 = Release|x64 - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937}.Debug|Win32.ActiveCfg = Debug|Win32 - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937}.Debug|Win32.Build.0 = Debug|Win32 - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937}.Debug|x64.ActiveCfg = Debug|x64 - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937}.Debug|x64.Build.0 = Debug|x64 - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937}.Release|Win32.ActiveCfg = Release|Win32 - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937}.Release|Win32.Build.0 = Release|Win32 - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937}.Release|x64.ActiveCfg = Release|x64 - {DB6C7D17-28B1-4E5A-A61E-C53FEB545937}.Release|x64.Build.0 = Release|x64 - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A}.Debug|Win32.ActiveCfg = Debug|Win32 - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A}.Debug|Win32.Build.0 = Debug|Win32 - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A}.Debug|x64.ActiveCfg = Debug|x64 - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A}.Debug|x64.Build.0 = Debug|x64 - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A}.Release|Win32.ActiveCfg = Release|Win32 - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A}.Release|Win32.Build.0 = Release|Win32 - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A}.Release|x64.ActiveCfg = Release|x64 - {01DA0D22-D220-4ACE-9EB0-EA3906098C0A}.Release|x64.Build.0 = Release|x64 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Debug|Win32.ActiveCfg = Debug|Win32 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Debug|Win32.Build.0 = Debug|Win32 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Debug|x64.ActiveCfg = Debug|x64 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Debug|x64.Build.0 = Debug|x64 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Release|Win32.ActiveCfg = Release|Win32 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Release|Win32.Build.0 = Release|Win32 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Release|x64.ActiveCfg = Release|x64 - {CFB2CC74-5F03-494A-84E9-6BB8D2FBC43C}.Release|x64.Build.0 = Release|x64 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Debug|Win32.ActiveCfg = Debug|Win32 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Debug|Win32.Build.0 = Debug|Win32 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Debug|x64.ActiveCfg = Debug|x64 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Debug|x64.Build.0 = Debug|x64 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Release|Win32.ActiveCfg = Release|Win32 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Release|Win32.Build.0 = Release|Win32 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Release|x64.ActiveCfg = Release|x64 - {C9535AD9-C61D-4691-A5CE-52EF359892AF}.Release|x64.Build.0 = Release|x64 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Debug|Win32.ActiveCfg = Debug|Win32 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Debug|Win32.Build.0 = Debug|Win32 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Debug|x64.ActiveCfg = Debug|x64 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Debug|x64.Build.0 = Debug|x64 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Release|Win32.ActiveCfg = Release|Win32 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Release|Win32.Build.0 = Release|Win32 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Release|x64.ActiveCfg = Release|x64 - {6410E6D2-EDBF-439D-8C43-1AB0C37AC851}.Release|x64.Build.0 = Release|x64 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Debug|Win32.ActiveCfg = Debug|Win32 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Debug|Win32.Build.0 = Debug|Win32 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Debug|x64.ActiveCfg = Debug|x64 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Debug|x64.Build.0 = Debug|x64 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Release|Win32.ActiveCfg = Release|Win32 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Release|Win32.Build.0 = Release|Win32 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Release|x64.ActiveCfg = Release|x64 - {3B4A4A62-FDAC-4219-98BD-80C4FE5D4B2F}.Release|x64.Build.0 = Release|x64 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Debug|Win32.ActiveCfg = Debug|Win32 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Debug|Win32.Build.0 = Debug|Win32 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Debug|x64.ActiveCfg = Debug|x64 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Debug|x64.Build.0 = Debug|x64 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Release|Win32.ActiveCfg = Release|Win32 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Release|Win32.Build.0 = Release|Win32 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Release|x64.ActiveCfg = Release|x64 - {03359B45-E43D-44B3-BDE5-8B14D9F0D827}.Release|x64.Build.0 = Release|x64 - {9A226D92-9326-4907-A462-25997D5C9427}.Debug|Win32.ActiveCfg = Debug|Win32 - {9A226D92-9326-4907-A462-25997D5C9427}.Debug|Win32.Build.0 = Debug|Win32 - {9A226D92-9326-4907-A462-25997D5C9427}.Debug|x64.ActiveCfg = Debug|x64 - {9A226D92-9326-4907-A462-25997D5C9427}.Debug|x64.Build.0 = Debug|x64 - {9A226D92-9326-4907-A462-25997D5C9427}.Release|Win32.ActiveCfg = Release|Win32 - {9A226D92-9326-4907-A462-25997D5C9427}.Release|Win32.Build.0 = Release|Win32 - {9A226D92-9326-4907-A462-25997D5C9427}.Release|x64.ActiveCfg = Release|x64 - {9A226D92-9326-4907-A462-25997D5C9427}.Release|x64.Build.0 = Release|x64 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Debug|Win32.ActiveCfg = Debug|Win32 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Debug|Win32.Build.0 = Debug|Win32 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Debug|x64.ActiveCfg = Debug|x64 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Debug|x64.Build.0 = Debug|x64 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Release|Win32.ActiveCfg = Release|Win32 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Release|Win32.Build.0 = Release|Win32 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Release|x64.ActiveCfg = Release|x64 - {6FFCE804-EF4A-468F-A174-561934C153A1}.Release|x64.Build.0 = Release|x64 - {98AE818A-E887-414B-985F-85F8411916C9}.Debug|Win32.ActiveCfg = Debug|Win32 - {98AE818A-E887-414B-985F-85F8411916C9}.Debug|Win32.Build.0 = Debug|Win32 - {98AE818A-E887-414B-985F-85F8411916C9}.Debug|x64.ActiveCfg = Debug|x64 - {98AE818A-E887-414B-985F-85F8411916C9}.Debug|x64.Build.0 = Debug|x64 - {98AE818A-E887-414B-985F-85F8411916C9}.Release|Win32.ActiveCfg = Release|Win32 - {98AE818A-E887-414B-985F-85F8411916C9}.Release|Win32.Build.0 = Release|Win32 - {98AE818A-E887-414B-985F-85F8411916C9}.Release|x64.ActiveCfg = Release|x64 - {98AE818A-E887-414B-985F-85F8411916C9}.Release|x64.Build.0 = Release|x64 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Debug|Win32.ActiveCfg = Debug|Win32 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Debug|Win32.Build.0 = Debug|Win32 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Debug|x64.ActiveCfg = Debug|x64 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Debug|x64.Build.0 = Debug|x64 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Release|Win32.ActiveCfg = Release|Win32 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Release|Win32.Build.0 = Release|Win32 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Release|x64.ActiveCfg = Release|x64 - {5CC7FFCE-2612-41B6-AF83-C1B61F67949B}.Release|x64.Build.0 = Release|x64 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Debug|Win32.ActiveCfg = Debug|Win32 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Debug|Win32.Build.0 = Debug|Win32 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Debug|x64.ActiveCfg = Debug|x64 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Debug|x64.Build.0 = Debug|x64 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Release|Win32.ActiveCfg = Release|Win32 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Release|Win32.Build.0 = Release|Win32 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Release|x64.ActiveCfg = Release|x64 - {E3B02B7C-6CF5-42C5-8AF5-48D2B6D8F94B}.Release|x64.Build.0 = Release|x64 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Debug|Win32.ActiveCfg = Debug|Win32 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Debug|Win32.Build.0 = Debug|Win32 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Debug|x64.ActiveCfg = Debug|x64 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Debug|x64.Build.0 = Debug|x64 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Release|Win32.ActiveCfg = Release|Win32 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Release|Win32.Build.0 = Release|Win32 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Release|x64.ActiveCfg = Release|x64 - {43069CE7-E7CB-4EBF-A6CC-31E7A06D3835}.Release|x64.Build.0 = Release|x64 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Debug|Win32.ActiveCfg = Debug|Win32 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Debug|Win32.Build.0 = Debug|Win32 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Debug|x64.ActiveCfg = Debug|x64 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Debug|x64.Build.0 = Debug|x64 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Release|Win32.ActiveCfg = Release|Win32 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Release|Win32.Build.0 = Release|Win32 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Release|x64.ActiveCfg = Release|x64 - {6312B365-AA53-43AA-BD00-848C1323CA8B}.Release|x64.Build.0 = Release|x64 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Debug|Win32.ActiveCfg = Debug|Win32 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Debug|Win32.Build.0 = Debug|Win32 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Debug|x64.ActiveCfg = Debug|x64 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Debug|x64.Build.0 = Debug|x64 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Release|Win32.ActiveCfg = Release|Win32 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Release|Win32.Build.0 = Release|Win32 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Release|x64.ActiveCfg = Release|x64 - {0D18A50F-52B3-4322-AC0D-F15CD657CEC4}.Release|x64.Build.0 = Release|x64 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Debug|Win32.ActiveCfg = Debug|Win32 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Debug|Win32.Build.0 = Debug|Win32 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Debug|x64.ActiveCfg = Debug|x64 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Debug|x64.Build.0 = Debug|x64 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Release|Win32.ActiveCfg = Release|Win32 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Release|Win32.Build.0 = Release|Win32 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Release|x64.ActiveCfg = Release|x64 - {D1AADCA9-FB5A-4F44-8E11-8232941E2C33}.Release|x64.Build.0 = Release|x64 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Debug|Win32.ActiveCfg = Debug|Win32 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Debug|Win32.Build.0 = Debug|Win32 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Debug|x64.ActiveCfg = Debug|x64 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Debug|x64.Build.0 = Debug|x64 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Release|Win32.ActiveCfg = Release|Win32 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Release|Win32.Build.0 = Release|Win32 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Release|x64.ActiveCfg = Release|x64 - {1AB767EA-546C-4F72-BC1F-6AA0458512D8}.Release|x64.Build.0 = Release|x64 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Debug|Win32.ActiveCfg = Debug|Win32 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Debug|Win32.Build.0 = Debug|Win32 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Debug|x64.ActiveCfg = Debug|x64 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Debug|x64.Build.0 = Debug|x64 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Release|Win32.ActiveCfg = Release|Win32 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Release|Win32.Build.0 = Release|Win32 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Release|x64.ActiveCfg = Release|x64 - {CEA44545-33C8-4C63-9F8C-85BA48F45637}.Release|x64.Build.0 = Release|x64 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Debug|Win32.ActiveCfg = Debug|Win32 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Debug|Win32.Build.0 = Debug|Win32 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Debug|x64.ActiveCfg = Debug|x64 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Debug|x64.Build.0 = Debug|x64 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Release|Win32.ActiveCfg = Release|Win32 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Release|Win32.Build.0 = Release|Win32 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Release|x64.ActiveCfg = Release|x64 - {73B78F11-3DCC-4A00-B4A6-E5A8FAE9DD90}.Release|x64.Build.0 = Release|x64 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Debug|Win32.ActiveCfg = Debug|Win32 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Debug|Win32.Build.0 = Debug|Win32 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Debug|x64.ActiveCfg = Debug|x64 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Debug|x64.Build.0 = Debug|x64 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Release|Win32.ActiveCfg = Release|Win32 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Release|Win32.Build.0 = Release|Win32 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Release|x64.ActiveCfg = Release|x64 - {4E8105F2-56D4-45D6-9017-706F804052E7}.Release|x64.Build.0 = Release|x64 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Debug|Win32.ActiveCfg = Debug|Win32 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Debug|Win32.Build.0 = Debug|Win32 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Debug|x64.ActiveCfg = Debug|x64 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Debug|x64.Build.0 = Debug|x64 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Release|Win32.ActiveCfg = Release|Win32 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Release|Win32.Build.0 = Release|Win32 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Release|x64.ActiveCfg = Release|x64 - {C4BA3E66-2310-43E7-B30A-ABDCCF44D823}.Release|x64.Build.0 = Release|x64 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Debug|Win32.ActiveCfg = Debug|Win32 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Debug|Win32.Build.0 = Debug|Win32 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Debug|x64.ActiveCfg = Debug|x64 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Debug|x64.Build.0 = Debug|x64 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Release|Win32.ActiveCfg = Release|Win32 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Release|Win32.Build.0 = Release|Win32 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Release|x64.ActiveCfg = Release|x64 - {BE4FFA8B-2988-4888-A9B9-DD108BCBA8A6}.Release|x64.Build.0 = Release|x64 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Debug|Win32.ActiveCfg = Debug|Win32 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Debug|Win32.Build.0 = Debug|Win32 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Debug|x64.ActiveCfg = Debug|x64 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Debug|x64.Build.0 = Debug|x64 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Release|Win32.ActiveCfg = Release|Win32 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Release|Win32.Build.0 = Release|Win32 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Release|x64.ActiveCfg = Release|x64 - {5A90FD64-6EED-45E1-A147-D9FE72788570}.Release|x64.Build.0 = Release|x64 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Debug|Win32.ActiveCfg = Debug|Win32 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Debug|Win32.Build.0 = Debug|Win32 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Debug|x64.ActiveCfg = Debug|x64 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Debug|x64.Build.0 = Debug|x64 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Release|Win32.ActiveCfg = Release|Win32 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Release|Win32.Build.0 = Release|Win32 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Release|x64.ActiveCfg = Release|x64 - {E02CDAAC-05F4-436B-B245-2A402FFA131F}.Release|x64.Build.0 = Release|x64 - {A80D439C-37B4-4619-A122-1C69F567733B}.Debug|Win32.ActiveCfg = Debug|Win32 - {A80D439C-37B4-4619-A122-1C69F567733B}.Debug|Win32.Build.0 = Debug|Win32 - {A80D439C-37B4-4619-A122-1C69F567733B}.Debug|x64.ActiveCfg = Debug|x64 - {A80D439C-37B4-4619-A122-1C69F567733B}.Debug|x64.Build.0 = Debug|x64 - {A80D439C-37B4-4619-A122-1C69F567733B}.Release|Win32.ActiveCfg = Release|Win32 - {A80D439C-37B4-4619-A122-1C69F567733B}.Release|Win32.Build.0 = Release|Win32 - {A80D439C-37B4-4619-A122-1C69F567733B}.Release|x64.ActiveCfg = Release|x64 - {A80D439C-37B4-4619-A122-1C69F567733B}.Release|x64.Build.0 = Release|x64 - {54BDA057-C716-4807-A35E-73185DCB236D}.Debug|Win32.ActiveCfg = Debug|Win32 - {54BDA057-C716-4807-A35E-73185DCB236D}.Debug|Win32.Build.0 = Debug|Win32 - {54BDA057-C716-4807-A35E-73185DCB236D}.Debug|x64.ActiveCfg = Debug|x64 - {54BDA057-C716-4807-A35E-73185DCB236D}.Debug|x64.Build.0 = Debug|x64 - {54BDA057-C716-4807-A35E-73185DCB236D}.Release|Win32.ActiveCfg = Release|Win32 - {54BDA057-C716-4807-A35E-73185DCB236D}.Release|Win32.Build.0 = Release|Win32 - {54BDA057-C716-4807-A35E-73185DCB236D}.Release|x64.ActiveCfg = Release|x64 - {54BDA057-C716-4807-A35E-73185DCB236D}.Release|x64.Build.0 = Release|x64 - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C}.Debug|Win32.ActiveCfg = Debug|Win32 - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C}.Debug|Win32.Build.0 = Debug|Win32 - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C}.Debug|x64.ActiveCfg = Debug|x64 - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C}.Debug|x64.Build.0 = Debug|x64 - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C}.Release|Win32.ActiveCfg = Release|Win32 - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C}.Release|Win32.Build.0 = Release|Win32 - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C}.Release|x64.ActiveCfg = Release|x64 - {1BFA0FE4-B924-4325-9EA1-3CB26BBAE31C}.Release|x64.Build.0 = Release|x64 - {2B93688D-D766-4295-ABFA-003CF905F8D8}.Debug|Win32.ActiveCfg = Debug|Win32 - {2B93688D-D766-4295-ABFA-003CF905F8D8}.Debug|Win32.Build.0 = Debug|Win32 - {2B93688D-D766-4295-ABFA-003CF905F8D8}.Debug|x64.ActiveCfg = Debug|x64 - {2B93688D-D766-4295-ABFA-003CF905F8D8}.Debug|x64.Build.0 = Debug|x64 - {2B93688D-D766-4295-ABFA-003CF905F8D8}.Release|Win32.ActiveCfg = Release|Win32 - {2B93688D-D766-4295-ABFA-003CF905F8D8}.Release|Win32.Build.0 = Release|Win32 - {2B93688D-D766-4295-ABFA-003CF905F8D8}.Release|x64.ActiveCfg = Release|x64 - {2B93688D-D766-4295-ABFA-003CF905F8D8}.Release|x64.Build.0 = Release|x64 - {8792D377-8105-4C67-87F1-115E48D0178F}.Debug|Win32.ActiveCfg = Debug|Win32 - {8792D377-8105-4C67-87F1-115E48D0178F}.Debug|Win32.Build.0 = Debug|Win32 - {8792D377-8105-4C67-87F1-115E48D0178F}.Debug|x64.ActiveCfg = Debug|x64 - {8792D377-8105-4C67-87F1-115E48D0178F}.Debug|x64.Build.0 = Debug|x64 - {8792D377-8105-4C67-87F1-115E48D0178F}.Release|Win32.ActiveCfg = Release|Win32 - {8792D377-8105-4C67-87F1-115E48D0178F}.Release|Win32.Build.0 = Release|Win32 - {8792D377-8105-4C67-87F1-115E48D0178F}.Release|x64.ActiveCfg = Release|x64 - {8792D377-8105-4C67-87F1-115E48D0178F}.Release|x64.Build.0 = Release|x64 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Debug|Win32.ActiveCfg = Debug|Win32 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Debug|Win32.Build.0 = Debug|Win32 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Debug|x64.ActiveCfg = Debug|x64 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Debug|x64.Build.0 = Debug|x64 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Release|Win32.ActiveCfg = Release|Win32 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Release|Win32.Build.0 = Release|Win32 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Release|x64.ActiveCfg = Release|x64 - {27CCFE35-61A5-434F-8B83-9A40AE2AE8C5}.Release|x64.Build.0 = Release|x64 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Debug|Win32.ActiveCfg = Debug|Win32 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Debug|Win32.Build.0 = Debug|Win32 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Debug|x64.ActiveCfg = Debug|x64 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Debug|x64.Build.0 = Debug|x64 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Release|Win32.ActiveCfg = Release|Win32 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Release|Win32.Build.0 = Release|Win32 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Release|x64.ActiveCfg = Release|x64 - {4EE91AD5-8332-4FD3-A5E3-BF4C145BB53A}.Release|x64.Build.0 = Release|x64 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Debug|Win32.ActiveCfg = Debug|Win32 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Debug|Win32.Build.0 = Debug|Win32 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Debug|x64.ActiveCfg = Debug|x64 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Debug|x64.Build.0 = Debug|x64 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Release|Win32.ActiveCfg = Release|Win32 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Release|Win32.Build.0 = Release|Win32 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Release|x64.ActiveCfg = Release|x64 - {CE7C4168-68A6-43B2-BAE7-B2CF857C8F03}.Release|x64.Build.0 = Release|x64 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Debug|Win32.ActiveCfg = Debug|Win32 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Debug|Win32.Build.0 = Debug|Win32 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Debug|x64.ActiveCfg = Debug|x64 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Debug|x64.Build.0 = Debug|x64 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Release|Win32.ActiveCfg = Release|Win32 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Release|Win32.Build.0 = Release|Win32 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Release|x64.ActiveCfg = Release|x64 - {40EBF7DB-330C-4F56-AE68-9FC7D75CB5D5}.Release|x64.Build.0 = Release|x64 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Debug|Win32.ActiveCfg = Debug|Win32 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Debug|Win32.Build.0 = Debug|Win32 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Debug|x64.ActiveCfg = Debug|x64 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Debug|x64.Build.0 = Debug|x64 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Release|Win32.ActiveCfg = Release|Win32 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Release|Win32.Build.0 = Release|Win32 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Release|x64.ActiveCfg = Release|x64 - {7F1AFE93-97E7-4905-A2CF-5C845D7FDD4F}.Release|x64.Build.0 = Release|x64 - {0A049202-6533-413E-89D6-5D6866AAE703}.Debug|Win32.ActiveCfg = Debug|Win32 - {0A049202-6533-413E-89D6-5D6866AAE703}.Debug|Win32.Build.0 = Debug|Win32 - {0A049202-6533-413E-89D6-5D6866AAE703}.Debug|x64.ActiveCfg = Debug|x64 - {0A049202-6533-413E-89D6-5D6866AAE703}.Debug|x64.Build.0 = Debug|x64 - {0A049202-6533-413E-89D6-5D6866AAE703}.Release|Win32.ActiveCfg = Release|Win32 - {0A049202-6533-413E-89D6-5D6866AAE703}.Release|Win32.Build.0 = Release|Win32 - {0A049202-6533-413E-89D6-5D6866AAE703}.Release|x64.ActiveCfg = Release|x64 - {0A049202-6533-413E-89D6-5D6866AAE703}.Release|x64.Build.0 = Release|x64 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Debug|Win32.ActiveCfg = Debug|Win32 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Debug|Win32.Build.0 = Debug|Win32 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Debug|x64.ActiveCfg = Debug|x64 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Debug|x64.Build.0 = Debug|x64 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Release|Win32.ActiveCfg = Release|Win32 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Release|Win32.Build.0 = Release|Win32 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Release|x64.ActiveCfg = Release|x64 - {9AAC897A-70FA-4E5E-BF48-F664C12B05C7}.Release|x64.Build.0 = Release|x64 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Debug|Win32.ActiveCfg = Debug|Win32 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Debug|Win32.Build.0 = Debug|Win32 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Debug|x64.ActiveCfg = Debug|x64 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Debug|x64.Build.0 = Debug|x64 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Release|Win32.ActiveCfg = Release|Win32 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Release|Win32.Build.0 = Release|Win32 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Release|x64.ActiveCfg = Release|x64 - {34C0FDFA-81D6-4652-B841-894BD1A15FB0}.Release|x64.Build.0 = Release|x64 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Debug|Win32.ActiveCfg = Debug|Win32 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Debug|Win32.Build.0 = Debug|Win32 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Debug|x64.ActiveCfg = Debug|x64 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Debug|x64.Build.0 = Debug|x64 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Release|Win32.ActiveCfg = Release|Win32 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Release|Win32.Build.0 = Release|Win32 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Release|x64.ActiveCfg = Release|x64 - {794B7E1E-E6AD-456D-9F33-FCE317325EC4}.Release|x64.Build.0 = Release|x64 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Debug|Win32.ActiveCfg = Debug|Win32 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Debug|Win32.Build.0 = Debug|Win32 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Debug|x64.ActiveCfg = Debug|x64 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Debug|x64.Build.0 = Debug|x64 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Release|Win32.ActiveCfg = Release|Win32 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Release|Win32.Build.0 = Release|Win32 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Release|x64.ActiveCfg = Release|x64 - {DB97D6C6-2E60-47DC-AED7-4691A1D6DC05}.Release|x64.Build.0 = Release|x64 - {37605955-FA00-41C9-9D39-D078CF270376}.Debug|Win32.ActiveCfg = Debug|Win32 - {37605955-FA00-41C9-9D39-D078CF270376}.Debug|Win32.Build.0 = Debug|Win32 - {37605955-FA00-41C9-9D39-D078CF270376}.Debug|x64.ActiveCfg = Debug|x64 - {37605955-FA00-41C9-9D39-D078CF270376}.Debug|x64.Build.0 = Debug|x64 - {37605955-FA00-41C9-9D39-D078CF270376}.Release|Win32.ActiveCfg = Release|Win32 - {37605955-FA00-41C9-9D39-D078CF270376}.Release|Win32.Build.0 = Release|Win32 - {37605955-FA00-41C9-9D39-D078CF270376}.Release|x64.ActiveCfg = Release|x64 - {37605955-FA00-41C9-9D39-D078CF270376}.Release|x64.Build.0 = Release|x64 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Debug|Win32.ActiveCfg = Debug|Win32 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Debug|Win32.Build.0 = Debug|Win32 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Debug|x64.ActiveCfg = Debug|x64 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Debug|x64.Build.0 = Debug|x64 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Release|Win32.ActiveCfg = Release|Win32 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Release|Win32.Build.0 = Release|Win32 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Release|x64.ActiveCfg = Release|x64 - {9A9D7ABC-ED3A-462E-9ED1-CB55F14174F3}.Release|x64.Build.0 = Release|x64 - {71A1C081-FF1C-452B-B938-95551D565302}.Debug|Win32.ActiveCfg = Debug|Win32 - {71A1C081-FF1C-452B-B938-95551D565302}.Debug|Win32.Build.0 = Debug|Win32 - {71A1C081-FF1C-452B-B938-95551D565302}.Debug|x64.ActiveCfg = Debug|x64 - {71A1C081-FF1C-452B-B938-95551D565302}.Debug|x64.Build.0 = Debug|x64 - {71A1C081-FF1C-452B-B938-95551D565302}.Release|Win32.ActiveCfg = Release|Win32 - {71A1C081-FF1C-452B-B938-95551D565302}.Release|Win32.Build.0 = Release|Win32 - {71A1C081-FF1C-452B-B938-95551D565302}.Release|x64.ActiveCfg = Release|x64 - {71A1C081-FF1C-452B-B938-95551D565302}.Release|x64.Build.0 = Release|x64 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Debug|Win32.ActiveCfg = Debug|Win32 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Debug|Win32.Build.0 = Debug|Win32 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Debug|x64.ActiveCfg = Debug|x64 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Debug|x64.Build.0 = Debug|x64 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Release|Win32.ActiveCfg = Release|Win32 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Release|Win32.Build.0 = Release|Win32 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Release|x64.ActiveCfg = Release|x64 - {9ADAE03A-2060-471E-A7B5-9D8F6995223A}.Release|x64.Build.0 = Release|x64 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Debug|Win32.ActiveCfg = Debug|Win32 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Debug|Win32.Build.0 = Debug|Win32 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Debug|x64.ActiveCfg = Debug|x64 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Debug|x64.Build.0 = Debug|x64 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Release|Win32.ActiveCfg = Release|Win32 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Release|Win32.Build.0 = Release|Win32 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Release|x64.ActiveCfg = Release|x64 - {DFE42486-47A2-487C-81B9-DDCDA9F07BF0}.Release|x64.Build.0 = Release|x64 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Debug|Win32.ActiveCfg = Debug|Win32 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Debug|Win32.Build.0 = Debug|Win32 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Debug|x64.ActiveCfg = Debug|x64 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Debug|x64.Build.0 = Debug|x64 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Release|Win32.ActiveCfg = Release|Win32 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Release|Win32.Build.0 = Release|Win32 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Release|x64.ActiveCfg = Release|x64 - {2248C52C-75DC-465B-A598-6E89CC93E00D}.Release|x64.Build.0 = Release|x64 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Debug|Win32.ActiveCfg = Debug|Win32 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Debug|Win32.Build.0 = Debug|Win32 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Debug|x64.ActiveCfg = Debug|x64 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Debug|x64.Build.0 = Debug|x64 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Release|Win32.ActiveCfg = Release|Win32 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Release|Win32.Build.0 = Release|Win32 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Release|x64.ActiveCfg = Release|x64 - {C2E6106F-1450-4F62-8D8E-17A93E986B26}.Release|x64.Build.0 = Release|x64 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Debug|Win32.ActiveCfg = Debug|Win32 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Debug|Win32.Build.0 = Debug|Win32 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Debug|x64.ActiveCfg = Debug|x64 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Debug|x64.Build.0 = Debug|x64 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Release|Win32.ActiveCfg = Release|Win32 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Release|Win32.Build.0 = Release|Win32 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Release|x64.ActiveCfg = Release|x64 - {E81413CC-046C-42B0-B862-0BB81AED2854}.Release|x64.Build.0 = Release|x64 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Debug|Win32.ActiveCfg = Debug|Win32 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Debug|Win32.Build.0 = Debug|Win32 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Debug|x64.ActiveCfg = Debug|x64 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Debug|x64.Build.0 = Debug|x64 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Release|Win32.ActiveCfg = Release|Win32 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Release|Win32.Build.0 = Release|Win32 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Release|x64.ActiveCfg = Release|x64 - {14DB1F8E-0BF6-4E9D-8372-5EA9ED48347F}.Release|x64.Build.0 = Release|x64 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Debug|Win32.ActiveCfg = Debug|Win32 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Debug|Win32.Build.0 = Debug|Win32 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Debug|x64.ActiveCfg = Debug|x64 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Debug|x64.Build.0 = Debug|x64 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Release|Win32.ActiveCfg = Release|Win32 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Release|Win32.Build.0 = Release|Win32 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Release|x64.ActiveCfg = Release|x64 - {17DC13C3-78E0-4EF5-B7B1-87EB1A379D2A}.Release|x64.Build.0 = Release|x64 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Debug|Win32.ActiveCfg = Debug|Win32 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Debug|Win32.Build.0 = Debug|Win32 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Debug|x64.ActiveCfg = Debug|x64 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Debug|x64.Build.0 = Debug|x64 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Release|Win32.ActiveCfg = Release|Win32 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Release|Win32.Build.0 = Release|Win32 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Release|x64.ActiveCfg = Release|x64 - {7CF4F18C-3C74-4EBB-AD76-F41575D7A5A0}.Release|x64.Build.0 = Release|x64 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Debug|Win32.ActiveCfg = Debug|Win32 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Debug|Win32.Build.0 = Debug|Win32 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Debug|x64.ActiveCfg = Debug|x64 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Debug|x64.Build.0 = Debug|x64 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Release|Win32.ActiveCfg = Release|Win32 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Release|Win32.Build.0 = Release|Win32 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Release|x64.ActiveCfg = Release|x64 - {E6A9BFE8-84DE-46C0-A372-72087598018E}.Release|x64.Build.0 = Release|x64 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Debug|Win32.ActiveCfg = Debug|Win32 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Debug|Win32.Build.0 = Debug|Win32 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Debug|x64.ActiveCfg = Debug|x64 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Debug|x64.Build.0 = Debug|x64 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Release|Win32.ActiveCfg = Release|Win32 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Release|Win32.Build.0 = Release|Win32 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Release|x64.ActiveCfg = Release|x64 - {3BBA31F8-2679-4655-975D-52FDA5ABD5C4}.Release|x64.Build.0 = Release|x64 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Debug|Win32.ActiveCfg = Debug|Win32 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Debug|Win32.Build.0 = Debug|Win32 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Debug|x64.ActiveCfg = Debug|x64 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Debug|x64.Build.0 = Debug|x64 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Release|Win32.ActiveCfg = Release|Win32 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Release|Win32.Build.0 = Release|Win32 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Release|x64.ActiveCfg = Release|x64 - {A26C50E9-D3FB-4490-9CD7-606EB2E77D21}.Release|x64.Build.0 = Release|x64 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Debug|Win32.ActiveCfg = Debug|Win32 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Debug|Win32.Build.0 = Debug|Win32 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Debug|x64.ActiveCfg = Debug|x64 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Debug|x64.Build.0 = Debug|x64 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Release|Win32.ActiveCfg = Release|Win32 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Release|Win32.Build.0 = Release|Win32 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Release|x64.ActiveCfg = Release|x64 - {5EA5BDAD-3AE9-4BCA-AC1A-93B3B8499C30}.Release|x64.Build.0 = Release|x64 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Debug|Win32.ActiveCfg = Debug|Win32 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Debug|Win32.Build.0 = Debug|Win32 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Debug|x64.ActiveCfg = Debug|x64 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Debug|x64.Build.0 = Debug|x64 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Release|Win32.ActiveCfg = Release|Win32 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Release|Win32.Build.0 = Release|Win32 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Release|x64.ActiveCfg = Release|x64 - {E75602FF-F4E6-4F45-AD0D-EA49C0C66DEF}.Release|x64.Build.0 = Release|x64 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Debug|Win32.ActiveCfg = Debug|Win32 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Debug|Win32.Build.0 = Debug|Win32 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Debug|x64.ActiveCfg = Debug|x64 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Debug|x64.Build.0 = Debug|x64 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Release|Win32.ActiveCfg = Release|Win32 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Release|Win32.Build.0 = Release|Win32 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Release|x64.ActiveCfg = Release|x64 - {D1518671-CB9D-471F-8BCE-A03DE67F26B1}.Release|x64.Build.0 = Release|x64 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Debug|Win32.ActiveCfg = Debug|Win32 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Debug|Win32.Build.0 = Debug|Win32 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Debug|x64.ActiveCfg = Debug|x64 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Debug|x64.Build.0 = Debug|x64 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Release|Win32.ActiveCfg = Release|Win32 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Release|Win32.Build.0 = Release|Win32 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Release|x64.ActiveCfg = Release|x64 - {EFA04391-B35B-44C0-AB27-1383D4C9E358}.Release|x64.Build.0 = Release|x64 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Debug|Win32.ActiveCfg = Debug|Win32 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Debug|Win32.Build.0 = Debug|Win32 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Debug|x64.ActiveCfg = Debug|x64 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Debug|x64.Build.0 = Debug|x64 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Release|Win32.ActiveCfg = Release|Win32 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Release|Win32.Build.0 = Release|Win32 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Release|x64.ActiveCfg = Release|x64 - {DBA493BD-3AF1-4616-8A80-F6FD41B70392}.Release|x64.Build.0 = Release|x64 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Debug|Win32.ActiveCfg = Debug|Win32 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Debug|Win32.Build.0 = Debug|Win32 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Debug|x64.ActiveCfg = Debug|x64 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Debug|x64.Build.0 = Debug|x64 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Release|Win32.ActiveCfg = Release|Win32 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Release|Win32.Build.0 = Release|Win32 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Release|x64.ActiveCfg = Release|x64 - {D1FD44F8-8263-4B29-985D-21CE26F45A76}.Release|x64.Build.0 = Release|x64 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Debug|Win32.ActiveCfg = Debug|Win32 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Debug|Win32.Build.0 = Debug|Win32 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Debug|x64.ActiveCfg = Debug|x64 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Debug|x64.Build.0 = Debug|x64 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Release|Win32.ActiveCfg = Release|Win32 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Release|Win32.Build.0 = Release|Win32 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Release|x64.ActiveCfg = Release|x64 - {473ABB63-E5C6-4D8E-9380-5DC76E1EAB4A}.Release|x64.Build.0 = Release|x64 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Debug|Win32.ActiveCfg = Debug|Win32 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Debug|Win32.Build.0 = Debug|Win32 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Debug|x64.ActiveCfg = Debug|x64 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Debug|x64.Build.0 = Debug|x64 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Release|Win32.ActiveCfg = Release|Win32 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Release|Win32.Build.0 = Release|Win32 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Release|x64.ActiveCfg = Release|x64 - {832DD776-BC7F-40B5-90D0-E6448014CA5B}.Release|x64.Build.0 = Release|x64 - {DDDFC0AC-2ECB-4930-9C83-788AC7C1343E}.Debug|Win32.ActiveCfg = Debug|Win32 - {DDDFC0AC-2ECB-4930-9C83-788AC7C1343E}.Debug|x64.ActiveCfg = Debug|x64 - {DDDFC0AC-2ECB-4930-9C83-788AC7C1343E}.Release|Win32.ActiveCfg = Release|Win32 - {DDDFC0AC-2ECB-4930-9C83-788AC7C1343E}.Release|x64.ActiveCfg = Release|x64 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Debug|Win32.ActiveCfg = Debug|Win32 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Debug|Win32.Build.0 = Debug|Win32 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Debug|x64.ActiveCfg = Debug|x64 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Debug|x64.Build.0 = Debug|x64 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Release|Win32.ActiveCfg = Release|Win32 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Release|Win32.Build.0 = Release|Win32 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Release|x64.ActiveCfg = Release|x64 - {9321B2C5-74B3-4743-9D87-B0FDCB47373B}.Release|x64.Build.0 = Release|x64 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Debug|Win32.ActiveCfg = Debug|Win32 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Debug|Win32.Build.0 = Debug|Win32 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Debug|x64.ActiveCfg = Debug|x64 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Debug|x64.Build.0 = Debug|x64 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Release|Win32.ActiveCfg = Release|Win32 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Release|Win32.Build.0 = Release|Win32 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Release|x64.ActiveCfg = Release|x64 - {685666ED-4640-47EE-AEA5-35B9602CA541}.Release|x64.Build.0 = Release|x64 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Debug|Win32.ActiveCfg = Debug|Win32 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Debug|Win32.Build.0 = Debug|Win32 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Debug|x64.ActiveCfg = Debug|x64 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Debug|x64.Build.0 = Debug|x64 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Release|Win32.ActiveCfg = Release|Win32 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Release|Win32.Build.0 = Release|Win32 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Release|x64.ActiveCfg = Release|x64 - {744EA5E0-18C8-4757-82DE-2D0CF11DBDDE}.Release|x64.Build.0 = Release|x64 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Debug|Win32.ActiveCfg = Debug|Win32 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Debug|Win32.Build.0 = Debug|Win32 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Debug|x64.ActiveCfg = Debug|x64 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Debug|x64.Build.0 = Debug|x64 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Release|Win32.ActiveCfg = Release|Win32 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Release|Win32.Build.0 = Release|Win32 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Release|x64.ActiveCfg = Release|x64 - {0C5E3F36-3338-4B2C-A956-4D577B6119E7}.Release|x64.Build.0 = Release|x64 - {F445FB75-3390-47BE-8179-6A9222A9ACD8}.Debug|Win32.ActiveCfg = Debug|Win32 - {F445FB75-3390-47BE-8179-6A9222A9ACD8}.Debug|Win32.Build.0 = Debug|Win32 - {F445FB75-3390-47BE-8179-6A9222A9ACD8}.Debug|x64.ActiveCfg = Debug|x64 - {F445FB75-3390-47BE-8179-6A9222A9ACD8}.Debug|x64.Build.0 = Debug|x64 - {F445FB75-3390-47BE-8179-6A9222A9ACD8}.Release|Win32.ActiveCfg = Release|Win32 - {F445FB75-3390-47BE-8179-6A9222A9ACD8}.Release|Win32.Build.0 = Release|Win32 - {F445FB75-3390-47BE-8179-6A9222A9ACD8}.Release|x64.ActiveCfg = Release|x64 - {F445FB75-3390-47BE-8179-6A9222A9ACD8}.Release|x64.Build.0 = Release|x64 - {8D4599CD-B4B1-4ABB-9AB0-45002AAFEA7E}.Debug|Win32.ActiveCfg = Debug|Win32 - {8D4599CD-B4B1-4ABB-9AB0-45002AAFEA7E}.Debug|Win32.Build.0 = Debug|Win32 - {8D4599CD-B4B1-4ABB-9AB0-45002AAFEA7E}.Debug|x64.ActiveCfg = Debug|x64 - {8D4599CD-B4B1-4ABB-9AB0-45002AAFEA7E}.Debug|x64.Build.0 = Debug|x64 - {8D4599CD-B4B1-4ABB-9AB0-45002AAFEA7E}.Release|Win32.ActiveCfg = Release|Win32 - {8D4599CD-B4B1-4ABB-9AB0-45002AAFEA7E}.Release|Win32.Build.0 = Release|Win32 - {8D4599CD-B4B1-4ABB-9AB0-45002AAFEA7E}.Release|x64.ActiveCfg = Release|x64 - {8D4599CD-B4B1-4ABB-9AB0-45002AAFEA7E}.Release|x64.Build.0 = Release|x64 - {A4C4D9C2-DFB5-4A09-8C6D-968113C58247}.Debug|Win32.ActiveCfg = Debug|Win32 - {A4C4D9C2-DFB5-4A09-8C6D-968113C58247}.Debug|Win32.Build.0 = Debug|Win32 - {A4C4D9C2-DFB5-4A09-8C6D-968113C58247}.Debug|x64.ActiveCfg = Debug|x64 - {A4C4D9C2-DFB5-4A09-8C6D-968113C58247}.Debug|x64.Build.0 = Debug|x64 - {A4C4D9C2-DFB5-4A09-8C6D-968113C58247}.Release|Win32.ActiveCfg = Release|Win32 - {A4C4D9C2-DFB5-4A09-8C6D-968113C58247}.Release|Win32.Build.0 = Release|Win32 - {A4C4D9C2-DFB5-4A09-8C6D-968113C58247}.Release|x64.ActiveCfg = Release|x64 - {A4C4D9C2-DFB5-4A09-8C6D-968113C58247}.Release|x64.Build.0 = Release|x64 - {C865016E-1FE1-4FD7-959D-62E795206E76}.Debug|Win32.ActiveCfg = Debug|Win32 - {C865016E-1FE1-4FD7-959D-62E795206E76}.Debug|Win32.Build.0 = Debug|Win32 - {C865016E-1FE1-4FD7-959D-62E795206E76}.Debug|x64.ActiveCfg = Debug|x64 - {C865016E-1FE1-4FD7-959D-62E795206E76}.Debug|x64.Build.0 = Debug|x64 - {C865016E-1FE1-4FD7-959D-62E795206E76}.Release|Win32.ActiveCfg = Release|Win32 - {C865016E-1FE1-4FD7-959D-62E795206E76}.Release|Win32.Build.0 = Release|Win32 - {C865016E-1FE1-4FD7-959D-62E795206E76}.Release|x64.ActiveCfg = Release|x64 - {C865016E-1FE1-4FD7-959D-62E795206E76}.Release|x64.Build.0 = Release|x64 - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391}.Debug|Win32.ActiveCfg = Debug|Win32 - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391}.Debug|Win32.Build.0 = Debug|Win32 - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391}.Debug|x64.ActiveCfg = Debug|x64 - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391}.Debug|x64.Build.0 = Debug|x64 - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391}.Release|Win32.ActiveCfg = Release|Win32 - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391}.Release|Win32.Build.0 = Release|Win32 - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391}.Release|x64.ActiveCfg = Release|x64 - {26F2FDA4-17DC-4E1A-B9AC-124C460A4391}.Release|x64.Build.0 = Release|x64 - {1063E387-0167-411C-85B9-96B043C4BDB3}.Debug|Win32.ActiveCfg = Debug|Win32 - {1063E387-0167-411C-85B9-96B043C4BDB3}.Debug|Win32.Build.0 = Debug|Win32 - {1063E387-0167-411C-85B9-96B043C4BDB3}.Debug|x64.ActiveCfg = Debug|x64 - {1063E387-0167-411C-85B9-96B043C4BDB3}.Debug|x64.Build.0 = Debug|x64 - {1063E387-0167-411C-85B9-96B043C4BDB3}.Release|Win32.ActiveCfg = Release|Win32 - {1063E387-0167-411C-85B9-96B043C4BDB3}.Release|Win32.Build.0 = Release|Win32 - {1063E387-0167-411C-85B9-96B043C4BDB3}.Release|x64.ActiveCfg = Release|x64 - {1063E387-0167-411C-85B9-96B043C4BDB3}.Release|x64.Build.0 = Release|x64 - {F9428466-5FA2-47C9-BB02-288EDE7016A4}.Debug|Win32.ActiveCfg = Debug|Win32 - {F9428466-5FA2-47C9-BB02-288EDE7016A4}.Debug|Win32.Build.0 = Debug|Win32 - {F9428466-5FA2-47C9-BB02-288EDE7016A4}.Debug|x64.ActiveCfg = Debug|x64 - {F9428466-5FA2-47C9-BB02-288EDE7016A4}.Debug|x64.Build.0 = Debug|x64 - {F9428466-5FA2-47C9-BB02-288EDE7016A4}.Release|Win32.ActiveCfg = Release|Win32 - {F9428466-5FA2-47C9-BB02-288EDE7016A4}.Release|Win32.Build.0 = Release|Win32 - {F9428466-5FA2-47C9-BB02-288EDE7016A4}.Release|x64.ActiveCfg = Release|x64 - {F9428466-5FA2-47C9-BB02-288EDE7016A4}.Release|x64.Build.0 = Release|x64 - {487B4E71-1CB9-49A1-920C-1F505D8B76F8}.Debug|Win32.ActiveCfg = Debug|Win32 - {487B4E71-1CB9-49A1-920C-1F505D8B76F8}.Debug|Win32.Build.0 = Debug|Win32 - {487B4E71-1CB9-49A1-920C-1F505D8B76F8}.Debug|x64.ActiveCfg = Debug|x64 - {487B4E71-1CB9-49A1-920C-1F505D8B76F8}.Debug|x64.Build.0 = Debug|x64 - {487B4E71-1CB9-49A1-920C-1F505D8B76F8}.Release|Win32.ActiveCfg = Release|Win32 - {487B4E71-1CB9-49A1-920C-1F505D8B76F8}.Release|Win32.Build.0 = Release|Win32 - {487B4E71-1CB9-49A1-920C-1F505D8B76F8}.Release|x64.ActiveCfg = Release|x64 - {487B4E71-1CB9-49A1-920C-1F505D8B76F8}.Release|x64.Build.0 = Release|x64 - {1C2FF3B6-639A-4047-90DE-327B82BF3ACB}.Debug|Win32.ActiveCfg = Debug|Win32 - {1C2FF3B6-639A-4047-90DE-327B82BF3ACB}.Debug|Win32.Build.0 = Debug|Win32 - {1C2FF3B6-639A-4047-90DE-327B82BF3ACB}.Debug|x64.ActiveCfg = Debug|x64 - {1C2FF3B6-639A-4047-90DE-327B82BF3ACB}.Debug|x64.Build.0 = Debug|x64 - {1C2FF3B6-639A-4047-90DE-327B82BF3ACB}.Release|Win32.ActiveCfg = Release|Win32 - {1C2FF3B6-639A-4047-90DE-327B82BF3ACB}.Release|Win32.Build.0 = Release|Win32 - {1C2FF3B6-639A-4047-90DE-327B82BF3ACB}.Release|x64.ActiveCfg = Release|x64 - {1C2FF3B6-639A-4047-90DE-327B82BF3ACB}.Release|x64.Build.0 = Release|x64 - {8659AEE0-2C9A-4666-B70F-C2B8280FD909}.Debug|Win32.ActiveCfg = Debug|Win32 - {8659AEE0-2C9A-4666-B70F-C2B8280FD909}.Debug|Win32.Build.0 = Debug|Win32 - {8659AEE0-2C9A-4666-B70F-C2B8280FD909}.Debug|x64.ActiveCfg = Debug|x64 - {8659AEE0-2C9A-4666-B70F-C2B8280FD909}.Debug|x64.Build.0 = Debug|x64 - {8659AEE0-2C9A-4666-B70F-C2B8280FD909}.Release|Win32.ActiveCfg = Release|Win32 - {8659AEE0-2C9A-4666-B70F-C2B8280FD909}.Release|Win32.Build.0 = Release|Win32 - {8659AEE0-2C9A-4666-B70F-C2B8280FD909}.Release|x64.ActiveCfg = Release|x64 - {8659AEE0-2C9A-4666-B70F-C2B8280FD909}.Release|x64.Build.0 = Release|x64 - {3F8103CC-1DB2-4C23-9ABC-430434244D40}.Debug|Win32.ActiveCfg = Debug|Win32 - {3F8103CC-1DB2-4C23-9ABC-430434244D40}.Debug|Win32.Build.0 = Debug|Win32 - {3F8103CC-1DB2-4C23-9ABC-430434244D40}.Debug|x64.ActiveCfg = Debug|x64 - {3F8103CC-1DB2-4C23-9ABC-430434244D40}.Debug|x64.Build.0 = Debug|x64 - {3F8103CC-1DB2-4C23-9ABC-430434244D40}.Release|Win32.ActiveCfg = Release|Win32 - {3F8103CC-1DB2-4C23-9ABC-430434244D40}.Release|Win32.Build.0 = Release|Win32 - {3F8103CC-1DB2-4C23-9ABC-430434244D40}.Release|x64.ActiveCfg = Release|x64 - {3F8103CC-1DB2-4C23-9ABC-430434244D40}.Release|x64.Build.0 = Release|x64 - {5E617A56-25B2-41E8-8D69-109600819716}.Debug|Win32.ActiveCfg = Debug|Win32 - {5E617A56-25B2-41E8-8D69-109600819716}.Debug|Win32.Build.0 = Debug|Win32 - {5E617A56-25B2-41E8-8D69-109600819716}.Debug|x64.ActiveCfg = Debug|x64 - {5E617A56-25B2-41E8-8D69-109600819716}.Debug|x64.Build.0 = Debug|x64 - {5E617A56-25B2-41E8-8D69-109600819716}.Release|Win32.ActiveCfg = Release|Win32 - {5E617A56-25B2-41E8-8D69-109600819716}.Release|Win32.Build.0 = Release|Win32 - {5E617A56-25B2-41E8-8D69-109600819716}.Release|x64.ActiveCfg = Release|x64 - {5E617A56-25B2-41E8-8D69-109600819716}.Release|x64.Build.0 = Release|x64 - {C8202A85-1F3A-4B34-869C-B1E8CA829299}.Debug|Win32.ActiveCfg = Debug|Win32 - {C8202A85-1F3A-4B34-869C-B1E8CA829299}.Debug|Win32.Build.0 = Debug|Win32 - {C8202A85-1F3A-4B34-869C-B1E8CA829299}.Debug|x64.ActiveCfg = Debug|x64 - {C8202A85-1F3A-4B34-869C-B1E8CA829299}.Debug|x64.Build.0 = Debug|x64 - {C8202A85-1F3A-4B34-869C-B1E8CA829299}.Release|Win32.ActiveCfg = Release|Win32 - {C8202A85-1F3A-4B34-869C-B1E8CA829299}.Release|Win32.Build.0 = Release|Win32 - {C8202A85-1F3A-4B34-869C-B1E8CA829299}.Release|x64.ActiveCfg = Release|x64 - {C8202A85-1F3A-4B34-869C-B1E8CA829299}.Release|x64.Build.0 = Release|x64 - {3F645EFF-3A91-4CF3-9B60-76E0C33686A7}.Debug|Win32.ActiveCfg = Debug|Win32 - {3F645EFF-3A91-4CF3-9B60-76E0C33686A7}.Debug|Win32.Build.0 = Debug|Win32 - {3F645EFF-3A91-4CF3-9B60-76E0C33686A7}.Debug|x64.ActiveCfg = Debug|x64 - {3F645EFF-3A91-4CF3-9B60-76E0C33686A7}.Debug|x64.Build.0 = Debug|x64 - {3F645EFF-3A91-4CF3-9B60-76E0C33686A7}.Release|Win32.ActiveCfg = Release|Win32 - {3F645EFF-3A91-4CF3-9B60-76E0C33686A7}.Release|Win32.Build.0 = Release|Win32 - {3F645EFF-3A91-4CF3-9B60-76E0C33686A7}.Release|x64.ActiveCfg = Release|x64 - {3F645EFF-3A91-4CF3-9B60-76E0C33686A7}.Release|x64.Build.0 = Release|x64 - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF}.Debug|Win32.ActiveCfg = Debug|Win32 - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF}.Debug|Win32.Build.0 = Debug|Win32 - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF}.Debug|x64.ActiveCfg = Debug|x64 - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF}.Debug|x64.Build.0 = Debug|x64 - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF}.Release|Win32.ActiveCfg = Release|Win32 - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF}.Release|Win32.Build.0 = Release|Win32 - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF}.Release|x64.ActiveCfg = Release|x64 - {84571A5E-D9A6-4672-9F86-3F8E32C93FDF}.Release|x64.Build.0 = Release|x64 - {71C6994C-3102-4A2A-B0AE-88A590CB36CE}.Debug|Win32.ActiveCfg = Debug|Win32 - {71C6994C-3102-4A2A-B0AE-88A590CB36CE}.Debug|Win32.Build.0 = Debug|Win32 - {71C6994C-3102-4A2A-B0AE-88A590CB36CE}.Debug|x64.ActiveCfg = Debug|x64 - {71C6994C-3102-4A2A-B0AE-88A590CB36CE}.Debug|x64.Build.0 = Debug|x64 - {71C6994C-3102-4A2A-B0AE-88A590CB36CE}.Release|Win32.ActiveCfg = Release|Win32 - {71C6994C-3102-4A2A-B0AE-88A590CB36CE}.Release|Win32.Build.0 = Release|Win32 - {71C6994C-3102-4A2A-B0AE-88A590CB36CE}.Release|x64.ActiveCfg = Release|x64 - {71C6994C-3102-4A2A-B0AE-88A590CB36CE}.Release|x64.Build.0 = Release|x64 - {F04E2D13-2096-4C67-AA4C-63C9015474B1}.Debug|Win32.ActiveCfg = Debug|Win32 - {F04E2D13-2096-4C67-AA4C-63C9015474B1}.Debug|Win32.Build.0 = Debug|Win32 - {F04E2D13-2096-4C67-AA4C-63C9015474B1}.Debug|x64.ActiveCfg = Debug|x64 - {F04E2D13-2096-4C67-AA4C-63C9015474B1}.Debug|x64.Build.0 = Debug|x64 - {F04E2D13-2096-4C67-AA4C-63C9015474B1}.Release|Win32.ActiveCfg = Release|Win32 - {F04E2D13-2096-4C67-AA4C-63C9015474B1}.Release|Win32.Build.0 = Release|Win32 - {F04E2D13-2096-4C67-AA4C-63C9015474B1}.Release|x64.ActiveCfg = Release|x64 - {F04E2D13-2096-4C67-AA4C-63C9015474B1}.Release|x64.Build.0 = Release|x64 - {6923D270-FB9F-4F40-8268-9C542ADABD88}.Debug|Win32.ActiveCfg = Debug|Win32 - {6923D270-FB9F-4F40-8268-9C542ADABD88}.Debug|Win32.Build.0 = Debug|Win32 - {6923D270-FB9F-4F40-8268-9C542ADABD88}.Debug|x64.ActiveCfg = Debug|x64 - {6923D270-FB9F-4F40-8268-9C542ADABD88}.Debug|x64.Build.0 = Debug|x64 - {6923D270-FB9F-4F40-8268-9C542ADABD88}.Release|Win32.ActiveCfg = Release|Win32 - {6923D270-FB9F-4F40-8268-9C542ADABD88}.Release|Win32.Build.0 = Release|Win32 - {6923D270-FB9F-4F40-8268-9C542ADABD88}.Release|x64.ActiveCfg = Release|x64 - {6923D270-FB9F-4F40-8268-9C542ADABD88}.Release|x64.Build.0 = Release|x64 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Debug|Win32.ActiveCfg = Debug|Win32 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Debug|Win32.Build.0 = Debug|Win32 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Debug|x64.ActiveCfg = Debug|x64 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Debug|x64.Build.0 = Debug|x64 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Release|Win32.ActiveCfg = Release|Win32 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Release|Win32.Build.0 = Release|Win32 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Release|x64.ActiveCfg = Release|x64 - {B123D196-2F43-4FEB-80B5-990F06DED319}.Release|x64.Build.0 = Release|x64 - {4505FF13-2C16-4348-8989-BB10AF85FB95}.Debug|Win32.ActiveCfg = Debug|Win32 - {4505FF13-2C16-4348-8989-BB10AF85FB95}.Debug|Win32.Build.0 = Debug|Win32 - {4505FF13-2C16-4348-8989-BB10AF85FB95}.Debug|x64.ActiveCfg = Debug|x64 - {4505FF13-2C16-4348-8989-BB10AF85FB95}.Debug|x64.Build.0 = Debug|x64 - {4505FF13-2C16-4348-8989-BB10AF85FB95}.Release|Win32.ActiveCfg = Release|Win32 - {4505FF13-2C16-4348-8989-BB10AF85FB95}.Release|Win32.Build.0 = Release|Win32 - {4505FF13-2C16-4348-8989-BB10AF85FB95}.Release|x64.ActiveCfg = Release|x64 - {4505FF13-2C16-4348-8989-BB10AF85FB95}.Release|x64.Build.0 = Release|x64 - {4D3CE514-F22D-4FBC-82FF-7A3BE15DAE10}.Debug|Win32.ActiveCfg = Debug|Win32 - {4D3CE514-F22D-4FBC-82FF-7A3BE15DAE10}.Debug|Win32.Build.0 = Debug|Win32 - {4D3CE514-F22D-4FBC-82FF-7A3BE15DAE10}.Debug|x64.ActiveCfg = Debug|x64 - {4D3CE514-F22D-4FBC-82FF-7A3BE15DAE10}.Debug|x64.Build.0 = Debug|x64 - {4D3CE514-F22D-4FBC-82FF-7A3BE15DAE10}.Release|Win32.ActiveCfg = Release|Win32 - {4D3CE514-F22D-4FBC-82FF-7A3BE15DAE10}.Release|Win32.Build.0 = Release|Win32 - {4D3CE514-F22D-4FBC-82FF-7A3BE15DAE10}.Release|x64.ActiveCfg = Release|x64 - {4D3CE514-F22D-4FBC-82FF-7A3BE15DAE10}.Release|x64.Build.0 = Release|x64 - {B6430FB3-3BEF-48C3-84DD-98106C6F6113}.Debug|Win32.ActiveCfg = Debug|Win32 - {B6430FB3-3BEF-48C3-84DD-98106C6F6113}.Debug|Win32.Build.0 = Debug|Win32 - {B6430FB3-3BEF-48C3-84DD-98106C6F6113}.Debug|x64.ActiveCfg = Debug|x64 - {B6430FB3-3BEF-48C3-84DD-98106C6F6113}.Debug|x64.Build.0 = Debug|x64 - {B6430FB3-3BEF-48C3-84DD-98106C6F6113}.Release|Win32.ActiveCfg = Release|Win32 - {B6430FB3-3BEF-48C3-84DD-98106C6F6113}.Release|Win32.Build.0 = Release|Win32 - {B6430FB3-3BEF-48C3-84DD-98106C6F6113}.Release|x64.ActiveCfg = Release|x64 - {B6430FB3-3BEF-48C3-84DD-98106C6F6113}.Release|x64.Build.0 = Release|x64 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Debug|Win32.ActiveCfg = Debug|Win32 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Debug|Win32.Build.0 = Debug|Win32 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Debug|x64.ActiveCfg = Debug|x64 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Debug|x64.Build.0 = Debug|x64 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Release|Win32.ActiveCfg = Release|Win32 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Release|Win32.Build.0 = Release|Win32 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Release|x64.ActiveCfg = Release|x64 - {E3B24219-DEB9-4ECB-809C-AD98EE51974E}.Release|x64.Build.0 = Release|x64 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Debug|Win32.ActiveCfg = Debug|Win32 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Debug|Win32.Build.0 = Debug|Win32 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Debug|x64.ActiveCfg = Debug|x64 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Debug|x64.Build.0 = Debug|x64 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Release|Win32.ActiveCfg = Release|Win32 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Release|Win32.Build.0 = Release|Win32 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Release|x64.ActiveCfg = Release|x64 - {D6FB6925-671E-47C1-97AD-DFC6F2E3F72D}.Release|x64.Build.0 = Release|x64 - {04B72E84-6A91-4AF1-BFCD-110CD4F67E2C}.Debug|Win32.ActiveCfg = Debug|Win32 - {04B72E84-6A91-4AF1-BFCD-110CD4F67E2C}.Debug|Win32.Build.0 = Debug|Win32 - {04B72E84-6A91-4AF1-BFCD-110CD4F67E2C}.Debug|x64.ActiveCfg = Debug|x64 - {04B72E84-6A91-4AF1-BFCD-110CD4F67E2C}.Debug|x64.Build.0 = Debug|x64 - {04B72E84-6A91-4AF1-BFCD-110CD4F67E2C}.Release|Win32.ActiveCfg = Release|Win32 - {04B72E84-6A91-4AF1-BFCD-110CD4F67E2C}.Release|Win32.Build.0 = Release|Win32 - {04B72E84-6A91-4AF1-BFCD-110CD4F67E2C}.Release|x64.ActiveCfg = Release|x64 - {04B72E84-6A91-4AF1-BFCD-110CD4F67E2C}.Release|x64.Build.0 = Release|x64 - {531839A0-AFE6-482A-BF60-29890B89D4BF}.Debug|Win32.ActiveCfg = Debug|Win32 - {531839A0-AFE6-482A-BF60-29890B89D4BF}.Debug|Win32.Build.0 = Debug|Win32 - {531839A0-AFE6-482A-BF60-29890B89D4BF}.Debug|x64.ActiveCfg = Debug|x64 - {531839A0-AFE6-482A-BF60-29890B89D4BF}.Debug|x64.Build.0 = Debug|x64 - {531839A0-AFE6-482A-BF60-29890B89D4BF}.Release|Win32.ActiveCfg = Release|Win32 - {531839A0-AFE6-482A-BF60-29890B89D4BF}.Release|Win32.Build.0 = Release|Win32 - {531839A0-AFE6-482A-BF60-29890B89D4BF}.Release|x64.ActiveCfg = Release|x64 - {531839A0-AFE6-482A-BF60-29890B89D4BF}.Release|x64.Build.0 = Release|x64 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Debug|Win32.ActiveCfg = Debug|Win32 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Debug|Win32.Build.0 = Debug|Win32 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Debug|x64.ActiveCfg = Debug|x64 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Debug|x64.Build.0 = Debug|x64 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Release|Win32.ActiveCfg = Release|Win32 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Release|Win32.Build.0 = Release|Win32 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Release|x64.ActiveCfg = Release|x64 - {C35122F6-49FF-4AAA-A2AA-482628E5E2A7}.Release|x64.Build.0 = Release|x64 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Debug|Win32.ActiveCfg = Debug|Win32 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Debug|Win32.Build.0 = Debug|Win32 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Debug|x64.ActiveCfg = Debug|x64 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Debug|x64.Build.0 = Debug|x64 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Release|Win32.ActiveCfg = Release|Win32 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Release|Win32.Build.0 = Release|Win32 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Release|x64.ActiveCfg = Release|x64 - {0C618DA2-4097-46B9-83D0-144AEB774568}.Release|x64.Build.0 = Release|x64 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Debug|Win32.ActiveCfg = Debug|Win32 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Debug|Win32.Build.0 = Debug|Win32 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Debug|x64.ActiveCfg = Debug|x64 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Debug|x64.Build.0 = Debug|x64 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Release|Win32.ActiveCfg = Release|Win32 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Release|Win32.Build.0 = Release|Win32 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Release|x64.ActiveCfg = Release|x64 - {D6FBD436-D8B4-4FEB-A8F8-EB097CAF55CF}.Release|x64.Build.0 = Release|x64 - {3C224452-C71A-4B3E-937A-891144D1941D}.Debug|Win32.ActiveCfg = Debug|Win32 - {3C224452-C71A-4B3E-937A-891144D1941D}.Debug|Win32.Build.0 = Debug|Win32 - {3C224452-C71A-4B3E-937A-891144D1941D}.Debug|x64.ActiveCfg = Debug|x64 - {3C224452-C71A-4B3E-937A-891144D1941D}.Debug|x64.Build.0 = Debug|x64 - {3C224452-C71A-4B3E-937A-891144D1941D}.Release|Win32.ActiveCfg = Release|Win32 - {3C224452-C71A-4B3E-937A-891144D1941D}.Release|Win32.Build.0 = Release|Win32 - {3C224452-C71A-4B3E-937A-891144D1941D}.Release|x64.ActiveCfg = Release|x64 - {3C224452-C71A-4B3E-937A-891144D1941D}.Release|x64.Build.0 = Release|x64 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Debug|Win32.ActiveCfg = Debug|Win32 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Debug|Win32.Build.0 = Debug|Win32 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Debug|x64.ActiveCfg = Debug|x64 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Debug|x64.Build.0 = Debug|x64 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Release|Win32.ActiveCfg = Release|Win32 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Release|Win32.Build.0 = Release|Win32 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Release|x64.ActiveCfg = Release|x64 - {D4395435-B3B0-4937-9AC5-89BD73C47303}.Release|x64.Build.0 = Release|x64 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Debug|Win32.ActiveCfg = Debug|Win32 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Debug|Win32.Build.0 = Debug|Win32 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Debug|x64.ActiveCfg = Debug|x64 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Debug|x64.Build.0 = Debug|x64 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Release|Win32.ActiveCfg = Release|Win32 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Release|Win32.Build.0 = Release|Win32 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Release|x64.ActiveCfg = Release|x64 - {737F7A65-62E7-4707-B3DB-B9856131687D}.Release|x64.Build.0 = Release|x64 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Debug|Win32.ActiveCfg = Debug|Win32 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Debug|Win32.Build.0 = Debug|Win32 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Debug|x64.ActiveCfg = Debug|x64 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Debug|x64.Build.0 = Debug|x64 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Release|Win32.ActiveCfg = Release|Win32 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Release|Win32.Build.0 = Release|Win32 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Release|x64.ActiveCfg = Release|x64 - {4EF0B5BE-E79D-4A79-BDE8-F383BC6C371D}.Release|x64.Build.0 = Release|x64 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Debug|Win32.ActiveCfg = Debug|Win32 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Debug|Win32.Build.0 = Debug|Win32 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Debug|x64.ActiveCfg = Debug|x64 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Debug|x64.Build.0 = Debug|x64 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Release|Win32.ActiveCfg = Release|Win32 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Release|Win32.Build.0 = Release|Win32 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Release|x64.ActiveCfg = Release|x64 - {C4811E26-A7DA-424D-8A44-F29DFD588533}.Release|x64.Build.0 = Release|x64 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Debug|Win32.ActiveCfg = Debug|Win32 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Debug|Win32.Build.0 = Debug|Win32 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Debug|x64.ActiveCfg = Debug|x64 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Debug|x64.Build.0 = Debug|x64 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Release|Win32.ActiveCfg = Release|Win32 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Release|Win32.Build.0 = Release|Win32 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Release|x64.ActiveCfg = Release|x64 - {B8923279-9E37-43D2-8ECF-5225BFB3356A}.Release|x64.Build.0 = Release|x64 - {BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Debug|Win32.ActiveCfg = Debug|Win32 - {BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Debug|Win32.Build.0 = Debug|Win32 - {BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Debug|x64.ActiveCfg = Debug|x64 - {BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Debug|x64.Build.0 = Debug|x64 - {BF8C769D-BC11-4AB4-B928-5FD1ADCB1234}.Release|Win32.ActiveCfg = Release|Win32 - {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 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Debug|Win32.ActiveCfg = Debug|Win32 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Debug|Win32.Build.0 = Debug|Win32 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Debug|x64.ActiveCfg = Debug|x64 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Debug|x64.Build.0 = Debug|x64 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Release|Win32.ActiveCfg = Release|Win32 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Release|Win32.Build.0 = Release|Win32 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Release|x64.ActiveCfg = Release|x64 - {AE3E8414-FE68-4BF5-AFAA-77EBFCB706C5}.Release|x64.Build.0 = Release|x64 - {79FF58EE-7427-4732-AC25-370341859292}.Debug|Win32.ActiveCfg = Debug|Win32 - {79FF58EE-7427-4732-AC25-370341859292}.Debug|Win32.Build.0 = Debug|Win32 - {79FF58EE-7427-4732-AC25-370341859292}.Debug|x64.ActiveCfg = Debug|x64 - {79FF58EE-7427-4732-AC25-370341859292}.Debug|x64.Build.0 = Debug|x64 - {79FF58EE-7427-4732-AC25-370341859292}.Release|Win32.ActiveCfg = Release|Win32 - {79FF58EE-7427-4732-AC25-370341859292}.Release|Win32.Build.0 = Release|Win32 - {79FF58EE-7427-4732-AC25-370341859292}.Release|x64.ActiveCfg = Release|x64 - {79FF58EE-7427-4732-AC25-370341859292}.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 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Debug|Win32.ActiveCfg = Debug|Win32 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Debug|Win32.Build.0 = Debug|Win32 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Debug|x64.ActiveCfg = Debug|x64 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Debug|x64.Build.0 = Debug|x64 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Release|Win32.ActiveCfg = Release|Win32 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Release|Win32.Build.0 = Release|Win32 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Release|x64.ActiveCfg = Release|x64 - {50D207BC-2B27-4BD9-B5D4-FCF8358BE757}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/windows/proj/all_fortran/all_fortran.vcproj b/windows/proj/all_fortran/all_fortran.vcproj deleted file mode 100644 index 3192d23..0000000 --- a/windows/proj/all_fortran/all_fortran.vcproj +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5/hdf5.vcproj b/windows/proj/hdf5/hdf5.vcproj deleted file mode 100644 index 35f00b9..0000000 --- a/windows/proj/hdf5/hdf5.vcproj +++ /dev/null @@ -1,1589 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_cpp/hdf5_cpp.vcproj b/windows/proj/hdf5_cpp/hdf5_cpp.vcproj deleted file mode 100644 index d244e50..0000000 --- a/windows/proj/hdf5_cpp/hdf5_cpp.vcproj +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_cppdll/hdf5_cppdll.vcproj b/windows/proj/hdf5_cppdll/hdf5_cppdll.vcproj deleted file mode 100644 index a96c098..0000000 --- a/windows/proj/hdf5_cppdll/hdf5_cppdll.vcproj +++ /dev/null @@ -1,643 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_f90cstub/hdf5_f90cstub.vcproj b/windows/proj/hdf5_f90cstub/hdf5_f90cstub.vcproj deleted file mode 100644 index b71dab1..0000000 --- a/windows/proj/hdf5_f90cstub/hdf5_f90cstub.vcproj +++ /dev/null @@ -1,409 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_f90cstubdll/hdf5_f90cstubdll.vcproj b/windows/proj/hdf5_f90cstubdll/hdf5_f90cstubdll.vcproj deleted file mode 100644 index 22cffbc..0000000 --- a/windows/proj/hdf5_f90cstubdll/hdf5_f90cstubdll.vcproj +++ /dev/null @@ -1,487 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_fortran/hdf5_fortran.vfproj b/windows/proj/hdf5_fortran/hdf5_fortran.vfproj deleted file mode 100644 index 9dd53e0..0000000 --- a/windows/proj/hdf5_fortran/hdf5_fortran.vfproj +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_fortrandll/hdf5_fortrandll.vfproj b/windows/proj/hdf5_fortrandll/hdf5_fortrandll.vfproj deleted file mode 100644 index 89939d2..0000000 --- a/windows/proj/hdf5_fortrandll/hdf5_fortrandll.vfproj +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_hl/hdf5_hl.vcproj b/windows/proj/hdf5_hl/hdf5_hl.vcproj deleted file mode 100644 index dea33ab..0000000 --- a/windows/proj/hdf5_hl/hdf5_hl.vcproj +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_hl_cpp/hdf5_hl_cpp.vcproj b/windows/proj/hdf5_hl_cpp/hdf5_hl_cpp.vcproj deleted file mode 100644 index 2d1bbea..0000000 --- a/windows/proj/hdf5_hl_cpp/hdf5_hl_cpp.vcproj +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_hl_cppdll/hdf5_hl_cppdll.vcproj b/windows/proj/hdf5_hl_cppdll/hdf5_hl_cppdll.vcproj deleted file mode 100644 index cc485aa..0000000 --- a/windows/proj/hdf5_hl_cppdll/hdf5_hl_cppdll.vcproj +++ /dev/null @@ -1,410 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_hl_f90cstubdll/hdf5_hl_f90cstubdll.vcproj b/windows/proj/hdf5_hl_f90cstubdll/hdf5_hl_f90cstubdll.vcproj deleted file mode 100644 index 9ae1c76..0000000 --- a/windows/proj/hdf5_hl_f90cstubdll/hdf5_hl_f90cstubdll.vcproj +++ /dev/null @@ -1,425 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_hl_fortran/hdf5_hl_f90cstub.vcproj b/windows/proj/hdf5_hl_fortran/hdf5_hl_f90cstub.vcproj deleted file mode 100644 index ca15a9c..0000000 --- a/windows/proj/hdf5_hl_fortran/hdf5_hl_f90cstub.vcproj +++ /dev/null @@ -1,527 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_hl_fortran/hdf5_hl_fortran.vfproj b/windows/proj/hdf5_hl_fortran/hdf5_hl_fortran.vfproj deleted file mode 100644 index 4d0a627..0000000 --- a/windows/proj/hdf5_hl_fortran/hdf5_hl_fortran.vfproj +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_hl_fortrandll/hdf5_hl_fortrandll.vfproj b/windows/proj/hdf5_hl_fortrandll/hdf5_hl_fortrandll.vfproj deleted file mode 100644 index 630eb08..0000000 --- a/windows/proj/hdf5_hl_fortrandll/hdf5_hl_fortrandll.vfproj +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5_hldll/hdf5_hldll.vcproj b/windows/proj/hdf5_hldll/hdf5_hldll.vcproj deleted file mode 100644 index c42533f..0000000 --- a/windows/proj/hdf5_hldll/hdf5_hldll.vcproj +++ /dev/null @@ -1,441 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/hdf5dll/hdf5dll.vcproj b/windows/proj/hdf5dll/hdf5dll.vcproj deleted file mode 100644 index 60afacd..0000000 --- a/windows/proj/hdf5dll/hdf5dll.vcproj +++ /dev/null @@ -1,1676 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/proj/property_sheets/remove-posix-warnings.vsprops b/windows/proj/property_sheets/remove-posix-warnings.vsprops deleted file mode 100644 index 68a9f3e..0000000 --- a/windows/proj/property_sheets/remove-posix-warnings.vsprops +++ /dev/null @@ -1,11 +0,0 @@ - - - - diff --git a/windows/src/H5pubconf.h b/windows/src/H5pubconf.h deleted file mode 100644 index 5d05db4..0000000 --- a/windows/src/H5pubconf.h +++ /dev/null @@ -1,755 +0,0 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * Copyright by The HDF Group. * - * Copyright by the Board of Trustees of the University of Illinois. * - * All rights reserved. * - * * - * This file is part of HDF5. The full HDF5 copyright notice, including * - * terms governing use, modification, and redistribution, is contained in * - * the files COPYING and Copyright.html. COPYING can be found at the root * - * of the source code distribution tree; Copyright.html can be found at the * - * root level of an installed copy of the electronic HDF5 document set and * - * is linked from the top-level documents page. It can also be found at * - * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have * - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -/* NOTE: This file is created by hand from the Linux src/H5pubconf.h file. - * Most Windows builds are handled by CMake which generates its own - * H5pubconf.h file so this file can easily get out of date. Please notify - * Dana Robinson if the settings here have issues. - */ - -/******************************** - * Windows Specific Definitions * - ********************************/ - -/* Define if the Windows virtual file driver should be compiled */ -#define H5_HAVE_WINDOWS 1 - -/* Define if on the Windows platform */ -#define H5_HAVE_WIN32_API 1 - -/* Define if using a Windows compiler (i.e. Visual Studio) */ -#define H5_HAVE_VISUAL_STUDIO 1 - -/*************************************** - * End of Windows Specific Definitions * - ***************************************/ - -/* Define if building universal (internal helper macro) */ -/* #undef H5_AC_APPLE_UNIVERSAL_BUILD */ - -/* Define if your system generates wrong code for log2 routine. */ -/* #undef H5_BAD_LOG2_CODE_GENERATED */ - -/* Define if the memory buffers being written to disk should be cleared before - writing. */ -#define H5_CLEAR_MEMORY 1 - -/* Define if your system can handle converting denormalized floating-point - values. */ -#define H5_CONVERT_DENORMAL_FLOAT 1 - -/* Define if C++ compiler recognizes offsetof */ -#define H5_CXX_HAVE_OFFSETOF 1 - -/* 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 - -/* Define to dummy `main' function (if any) required to link to the Fortran - libraries. */ -/* #undef H5_FC_DUMMY_MAIN */ - -/* Define if F77 and FC dummy `main' functions are identical. */ -/* #undef H5_FC_DUMMY_MAIN_EQ_F77 */ - -/* Define to a macro mangling the given C identifier (in lower and upper - case), which must not contain underscores, for linking with Fortran. */ -#define H5_FC_FUNC(name,NAME) NAME - -/* As FC_FUNC, but for C identifiers containing underscores. */ -#define H5_FC_FUNC_(name,NAME) NAME - -/* LAHEY compiler for C identifiers containing underscores. */ -/* #define H5_FC_FUNC(name,NAME) name ## _ */ -/* #define H5_FC_FUNC_(name,NAME) name ## _ */ - -/* Define if your system can handle overflow converting floating-point to - integer values. */ -#define H5_FP_TO_INTEGER_OVERFLOW_WORKS 1 - -/* Define if your system roundup accurately converting floating-point to - unsigned long long values. */ -#define H5_FP_TO_ULLONG_ACCURATE 1 - -/* Define if your system has right maximum convert floating-point to unsigned - long long values. */ -/* #undef H5_FP_TO_ULLONG_RIGHT_MAXIMUM */ - -/* Define if gettimeofday() populates the tz pointer passed in */ -#define H5_GETTIMEOFDAY_GIVES_TZ 1 - -/* Define to 1 if you have the `alarm' function. */ -/* #undef H5_HAVE_ALARM */ - -/* Define if the __attribute__(()) extension is present */ -/* #undef H5_HAVE_ATTRIBUTE */ - -/* Define to 1 if you have the `BSDgettimeofday' function. */ -/* #undef H5_HAVE_BSDGETTIMEOFDAY */ - -/* Define if the compiler understands C99 designated initialization of structs - and unions */ -/* #undef H5_HAVE_C99_DESIGNATED_INITIALIZER */ - -/* 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 */ - -/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. - */ -#define H5_HAVE_DECL_TZNAME 1 - -/* Define to 1 if you have the `difftime' function. */ -#define H5_HAVE_DIFFTIME 1 - -/* Define if the direct I/O virtual file driver should be compiled */ -/* #undef H5_HAVE_DIRECT */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_DLFCN_H */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_DMALLOC_H */ - -/* Define if library information should be embedded in the executables */ -/* #undef H5_HAVE_EMBEDDED_LIBINFO */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_FEATURES_H */ - -/* Define if support for deflate (zlib) filter is enabled */ -#define H5_HAVE_FILTER_DEFLATE 1 - -/* Define if support for Fletcher32 checksum is enabled */ -#define H5_HAVE_FILTER_FLETCHER32 1 - -/* Define if support for nbit filter is enabled */ -#define H5_HAVE_FILTER_NBIT 1 - -/* Define if support for scaleoffset filter is enabled */ -#define H5_HAVE_FILTER_SCALEOFFSET 1 - -/* Define if support for shuffle filter is enabled */ -#define H5_HAVE_FILTER_SHUFFLE 1 - -/* Define if support for szip filter is enabled */ -#define H5_HAVE_FILTER_SZIP 1 - -/* Define to 1 if you have the `fork' function. */ -/* #undef H5_HAVE_FORK */ - -/* Define to 1 if you have the `frexpf' function. */ -/* #undef H5_HAVE_FREXPF */ - -/* Define to 1 if you have the `frexpl' function. */ -/* #undef H5_HAVE_FREXPL */ - -/* Define to 1 if you have the `fseeko' function. */ -/* #undef H5_HAVE_FSEEKO */ - -/* Define to 1 if you have the `fseek64' function. */ -/* #undef H5_HAVE_FSEEKO64 */ - -/* Define to 1 if you have the `fstat64' function. */ -/* #undef H5_HAVE_FSTAT64 */ - -/* Define to 1 if you have the `ftello' function. */ -/* #undef H5_HAVE_FTELLO */ - -/* Define to 1 if you have the `ftello64' function. */ -/* #undef H5_HAVE_FTELLO64 */ - -/* Define to 1 if you have the `ftruncate64' function. */ -/* #undef H5_HAVE_FTRUNCATE64 */ - -/* Define if the compiler understand the __FUNCTION__ keyword */ -#define H5_HAVE_FUNCTION 1 - -/* Define to 1 if you have the `GetConsoleScreenBufferInfo' function. */ -#define H5_HAVE_GETCONSOLESCREENBUFFERINFO 1 - -/* Define to 1 if you have the `gethostname' function. */ -#define H5_HAVE_GETHOSTNAME 1 - -/* Define to 1 if you have the `getpwuid' function. */ -/* #undef H5_HAVE_GETPWUID */ - -/* Define to 1 if you have the `getrusage' function. */ -/* #undef H5_HAVE_GETRUSAGE */ - -/* Define to 1 if you have the `gettextinfo' function. */ -/* #undef H5_HAVE_GETTEXTINFO */ - -/* Define to 1 if you have the `gettimeofday' function. */ -#define H5_HAVE_GETTIMEOFDAY 1 - -/* Define to 1 if you have the `get_fpc_csr' function. */ -/* #undef H5_HAVE_GET_FPC_CSR */ - -/* Define if we have GPFS support */ -/* #undef H5_HAVE_GPFS */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_GPFS_H */ - -/* Define if library will contain instrumentation to detect correct - optimization operation */ -/* #undef H5_HAVE_INSTRUMENTED_LIBRARY */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_INTTYPES_H */ - -/* Define to 1 if you have the `ioctl' function. */ -/* #undef H5_HAVE_IOCTL */ - -/* Define to 1 if you have the header file. */ -#define H5_HAVE_IO_H - -/* Define to 1 if you have the `dmalloc' library (-ldmalloc). */ -/* #undef H5_HAVE_LIBDMALLOC */ - -/* Define to 1 if you have the `lmpe' library (-llmpe). */ -/* #undef H5_HAVE_LIBLMPE */ - -/* Define to 1 if you have the `m' library (-lm). */ -/* #undef H5_HAVE_LIBM */ - -/* Define to 1 if you have the `mpe' library (-lmpe). */ -/* #undef H5_HAVE_LIBMPE */ - -/* Define to 1 if you have the `mpi' library (-lmpi). */ -/* #undef H5_HAVE_LIBMPI */ - -/* Define to 1 if you have the `mpich' library (-lmpich). */ -/* #undef H5_HAVE_LIBMPICH */ - -/* Define to 1 if you have the `mpio' library (-lmpio). */ -/* #undef H5_HAVE_LIBMPIO */ - -/* Define to 1 if you have the `nsl' library (-lnsl). */ -/* #undef H5_HAVE_LIBNSL */ - -/* Define to 1 if you have the `pthread' library (-lpthread). */ -/* #undef H5_HAVE_LIBPTHREAD */ - -/* Define to 1 if you have the `socket' library (-lsocket). */ -/* #undef H5_HAVE_LIBSOCKET */ - -/* Define to 1 if you have the `sz' library (-lsz). */ -#define H5_HAVE_LIBSZ 1 - -/* Define to 1 if you have the `z' library (-lz). */ -#define H5_HAVE_LIBZ 1 - -/* Define to 1 if you have the `longjmp' function. */ -#define H5_HAVE_LONGJMP 1 - -/* Define to 1 if you have the `lseek64' function. */ -/* #undef H5_HAVE_LSEEK64 */ - -/* Define to 1 if you have the `lstat' function. */ -/* #undef H5_HAVE_LSTAT */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_MACH_MACH_TIME_H */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_MEMORY_H */ - -/* Define if we have MPE support */ -/* #undef H5_HAVE_MPE */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_MPE_H */ - -/* Define if MPI_File_get_size works correctly */ -#define H5_HAVE_MPI_GET_SIZE 1 - -/* Define if `MPI_Comm_c2f' and `MPI_Comm_f2c' exists */ -/* #undef H5_HAVE_MPI_MULTI_LANG_Comm */ - -/* Define if `MPI_Info_c2f' and `MPI_Info_f2c' exists */ -/* #undef H5_HAVE_MPI_MULTI_LANG_Info */ - -/* Define if we have parallel support */ -/* #undef H5_HAVE_PARALLEL */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_PTHREAD_H */ - -/* Define to 1 if you have the `random' function. */ -/* #undef H5_HAVE_RANDOM */ - -/* Define to 1 if you have the `rand_r' function. */ -/* #undef H5_HAVE_RAND_R */ - -/* Define to 1 if you have the 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 `siglongjmp' function. */ -/* #undef H5_HAVE_SIGLONGJMP */ - -/* Define to 1 if you have the `signal' function. */ -#define H5_HAVE_SIGNAL 1 - -/* Define to 1 if you have the `sigprocmask' function. */ -/* #undef H5_HAVE_SIGPROCMASK */ - -/* Define to 1 if you have the `sigsetjmp' function. */ -/* #undef H5_HAVE_SIGSETJMP */ - -/* Define to 1 if you have the `snprintf' function. */ -/* #undef H5_HAVE_SNPRINTF */ - -/* Define to 1 if you have the `srandom' function. */ -/* #undef H5_HAVE_SRANDOM */ - -/* Define to 1 if you have the `stat64' function. */ -/* #undef H5_HAVE_STAT64 */ - -/* Define if `struct stat' has the `st_blocks' field */ -/* #undef H5_HAVE_STAT_ST_BLOCKS */ - -/* Define to 1 if you have the header file. */ -#define H5_HAVE_STDDEF_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_STDINT_H */ - -/* Define to 1 if you have the header file. */ -#define H5_HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `strdup' function. */ -#define H5_HAVE_STRDUP 1 - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_STRINGS_H */ - -/* Define to 1 if you have the header file. */ -#define H5_HAVE_STRING_H 1 - -/* Define if `struct text_info' is defined */ -/* #undef H5_HAVE_STRUCT_TEXT_INFO */ - -/* Define if `struct timezone' is defined */ -#define H5_HAVE_STRUCT_TIMEZONE 1 - -/* Define to 1 if `tm_zone' is member of `struct tm'. */ -/* #undef H5_HAVE_STRUCT_TM_TM_ZONE */ - -/* Define if `struct videoconfig' is defined */ -/* #undef H5_HAVE_STRUCT_VIDEOCONFIG */ - -/* Define to 1 if you have the `symlink' function. */ -/* #undef H5_HAVE_SYMLINK */ - -/* Define to 1 if you have the `system' function. */ -#define H5_HAVE_SYSTEM 1 - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_SYS_FPU_H */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_SYS_IOCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_SYS_PROC_H */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_SYS_RESOURCE_H */ - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_SYS_SOCKET_H */ - -/* Define to 1 if you have the header file. */ -#define H5_HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_SYS_SYSINFO_H */ - -/* Define to 1 if you have the header file. */ -#define H5_HAVE_SYS_TIMEB_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_SYS_TIME_H */ - -/* Define to 1 if you have the header file. */ -#define H5_HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define H5_HAVE_SZLIB_H 1 - -/* Define if we have thread safe support */ -/* #undef H5_HAVE_THREADSAFE */ - -/* Define if `timezone' is a global variable */ -#define H5_HAVE_TIMEZONE 1 - -/* Define if the ioctl TIOCGETD is defined */ -/* #undef H5_HAVE_TIOCGETD */ - -/* Define if the ioctl TIOGWINSZ is defined */ -/* #undef H5_HAVE_TIOCGWINSZ */ - -/* Define to 1 if you have the `tmpfile' function. */ -#define H5_HAVE_TMPFILE 1 - -/* Define if `tm_gmtoff' is a member of `struct tm' */ -/* #undef H5_HAVE_TM_GMTOFF */ - -/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use - `HAVE_STRUCT_TM_TM_ZONE' instead. */ -/* #undef H5_HAVE_TM_ZONE */ - -/* Define to 1 if you don't have `tm_zone' but do have the external array - `tzname'. */ -#define H5_HAVE_TZNAME 1 - -/* Define to 1 if you have the header file. */ -/* #undef H5_HAVE_UNISTD_H */ - -/* Define to 1 if you have the `vasprintf' function. */ -/* #undef H5_HAVE_VASPRINTF */ - -/* Define to 1 if you have the `vsnprintf' function. */ -/* #undef H5_HAVE_VSNPRINTF */ - -/* Define to 1 if you have the `waitpid' function. */ -/* #undef H5_HAVE_WAITPID */ - -/* Define if your system has window style path name. */ -#define H5_HAVE_WINDOW_PATH 1 - -/* Define to 1 if you have the header file. */ -#define H5_HAVE_WINSOCK2_H 1 - -/* Define to 1 if you have the header file. */ -#define H5_HAVE_ZLIB_H 1 - -/* Define to 1 if you have the `_getvideoconfig' function. */ -/* #undef H5_HAVE__GETVIDEOCONFIG */ - -/* Define to 1 if you have the `_scrsize' function. */ -/* #undef H5_HAVE__SCRSIZE */ - -/* Define if `__tm_gmtoff' is a member of `struct tm' */ -/* #undef H5_HAVE___TM_GMTOFF */ - -/* Define if your system can't handle converting floating-point values to long - long. */ -/* #undef H5_HW_FP_TO_LLONG_NOT_WORKS */ - -/* Define if HDF5's high-level library headers should be included in hdf5.h */ -#define H5_INCLUDE_HL 1 - -/* Define if your system can accurately convert from integers to long double - values. */ -#define H5_INTEGER_TO_LDOUBLE_ACCURATE 1 - -/* Define if your system can convert long double to integers accurately. */ -#define H5_LDOUBLE_TO_INTEGER_ACCURATE 1 - -/* Define if your system can convert from long double to integer values. */ -#define H5_LDOUBLE_TO_INTEGER_WORKS 1 - -/* Define if your system can convert long double to (unsigned) long long - values correctly. */ -#define H5_LDOUBLE_TO_LLONG_ACCURATE 1 - -/* Define if your system converts long double to (unsigned) long values with - special algorithm. */ -/* #undef H5_LDOUBLE_TO_LONG_SPECIAL */ - -/* Define if your system can convert long double to unsigned int values - correctly. */ -#define H5_LDOUBLE_TO_UINT_ACCURATE 1 - -/* Define if your system can compile long long to floating-point casts. */ -#define H5_LLONG_TO_FP_CAST_WORKS 1 - -/* Define if your system can convert (unsigned) long long to long double - values correctly. */ -#define H5_LLONG_TO_LDOUBLE_CORRECT 1 - -/* Define if your system can convert (unsigned) long to long double values - with special algorithm. */ -/* #undef H5_LONG_TO_LDOUBLE_SPECIAL */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define H5_LT_OBJDIR ".libs/" - -/* 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 - -/* Define if we can violate pointer alignment restrictions */ -#define H5_NO_ALIGNMENT_RESTRICTIONS 1 - -/* Define if deprecated public API symbols are disabled */ -/* #undef H5_NO_DEPRECATED_SYMBOLS */ - -/* Define if shared writing must be disabled (CodeWarrior only) */ -/* #undef H5_NO_SHARED_WRITING */ - -/* Name of package */ -#define H5_PACKAGE "hdf5" - -/* Define to the address where bug reports for this package should be sent. */ -#define H5_PACKAGE_BUGREPORT "help@hdfgroup.org" - -/* Define to the full name of this package. */ -#define H5_PACKAGE_NAME "HDF5" - -/* Define to the full name and version of this package. */ -#define H5_PACKAGE_STRING "HDF5 1.9.132" - -/* Define to the one symbol short name of this package. */ -#define H5_PACKAGE_TARNAME "hdf5" - -/* Define to the home page for this package. */ -#define H5_PACKAGE_URL "" - -/* Define to the version of this package. */ -#define H5_PACKAGE_VERSION "1.9.132" - -/* Width for printf() for type `long long' or `__int64', use `ll' */ -#define H5_PRINTF_LL_WIDTH "I64" - -/* The size of `char', as computed by sizeof. */ -#define H5_SIZEOF_CHAR 1 - -/* The size of `double', as computed by sizeof. */ -#define H5_SIZEOF_DOUBLE 8 - -/* The size of `float', as computed by sizeof. */ -#define H5_SIZEOF_FLOAT 4 - -/* The size of `int', as computed by sizeof. */ -#define H5_SIZEOF_INT 4 - -/* The size of `int16_t', as computed by sizeof. */ -#define H5_SIZEOF_INT16_T 0 - -/* The size of `int32_t', as computed by sizeof. */ -#define H5_SIZEOF_INT32_T 0 - -/* The size of `int64_t', as computed by sizeof. */ -#define H5_SIZEOF_INT64_T 0 - -/* The size of `int8_t', as computed by sizeof. */ -#define H5_SIZEOF_INT8_T 0 - -/* The size of `int_fast16_t', as computed by sizeof. */ -#define H5_SIZEOF_INT_FAST16_T 0 - -/* The size of `int_fast32_t', as computed by sizeof. */ -#define H5_SIZEOF_INT_FAST32_T 0 - -/* The size of `int_fast64_t', as computed by sizeof. */ -#define H5_SIZEOF_INT_FAST64_T 0 - -/* The size of `int_fast8_t', as computed by sizeof. */ -#define H5_SIZEOF_INT_FAST8_T 0 - -/* The size of `int_least16_t', as computed by sizeof. */ -#define H5_SIZEOF_INT_LEAST16_T 0 - -/* The size of `int_least32_t', as computed by sizeof. */ -#define H5_SIZEOF_INT_LEAST32_T 0 - -/* The size of `int_least64_t', as computed by sizeof. */ -#define H5_SIZEOF_INT_LEAST64_T 0 - -/* The size of `int_least8_t', as computed by sizeof. */ -#define H5_SIZEOF_INT_LEAST8_T 0 - -/* The size of `long', as computed by sizeof. */ -#define H5_SIZEOF_LONG 4 - -/* The size of `long double', as computed by sizeof. */ -#define H5_SIZEOF_LONG_DOUBLE 8 - -/* The size of `long long', as computed by sizeof. */ -#define H5_SIZEOF_LONG_LONG 8 - -/* The size of `off64_t', as computed by sizeof. */ -#define H5_SIZEOF_OFF64_T 0 - -/* The size of `off_t', as computed by sizeof. */ -#define H5_SIZEOF_OFF_T 4 - -/* The size of `ptrdiff_t', as computed by sizeof. */ -#ifndef _WIN64 -#define H5_SIZEOF_PTRDIFF_T 4 -#else -#define H5_SIZEOF_PTRDIFF_T 8 -#endif /* _WIN64 */ - -/* 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 - -/* The size of `uint32_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT32_T 0 - -/* The size of `uint64_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT64_T 0 - -/* The size of `uint8_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT8_T 0 - -/* The size of `uint_fast16_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT_FAST16_T 0 - -/* The size of `uint_fast32_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT_FAST32_T 0 - -/* The size of `uint_fast64_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT_FAST64_T 0 - -/* The size of `uint_fast8_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT_FAST8_T 0 - -/* The size of `uint_least16_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT_LEAST16_T 0 - -/* The size of `uint_least32_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT_LEAST32_T 0 - -/* The size of `uint_least64_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT_LEAST64_T 0 - -/* The size of `uint_least8_t', as computed by sizeof. */ -#define H5_SIZEOF_UINT_LEAST8_T 0 - -/* The size of `unsigned', as computed by sizeof. */ -#define H5_SIZEOF_UNSIGNED 4 - -/* The size of `__int64', as computed by sizeof. */ -#define H5_SIZEOF___INT64 8 - -/* Define to 1 if you have the ANSI C header files. */ -#define H5_STDC_HEADERS 1 - -/* Define if strict file format checks are enabled */ -/* #undef H5_STRICT_FORMAT_CHECKS */ - -/* Define if your system supports pthread_attr_setscope(&attribute, - PTHREAD_SCOPE_SYSTEM) call. */ -#define H5_SYSTEM_SCOPE_THREADS 1 - -/* Define to 1 if you can safely include both and . */ -/* #undef H5_TIME_WITH_SYS_TIME */ - -/* Define to 1 if your declares `struct tm'. */ -/* #undef H5_TM_IN_SYS_TIME */ - -/* Define if your system can compile unsigned long long to floating-point - casts. */ -#define H5_ULLONG_TO_FP_CAST_WORKS 1 - -/* Define if your system can convert unsigned long long to long double with - correct precision. */ -#define H5_ULLONG_TO_LDOUBLE_PRECISION 1 - -/* Define if your system accurately converting unsigned long to float values. - */ -/* #undef H5_ULONG_TO_FLOAT_ACCURATE */ - -/* Define if your system can accurately convert unsigned (long) long values to - floating-point values. */ -/* #undef H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE */ - -/* Define using v1.6 public API symbols by default */ -/* #undef H5_USE_16_API_DEFAULT */ - -/* Define if a memory checking tool will be used on the library, to cause - library to be very picky about memory operations and also disable the - internal free list manager code. */ -/* #undef H5_USING_MEMCHECKER */ - -/* Version number of package */ -#define H5_VERSION "1.9.132" - -/* Define if vsnprintf() returns the correct value for formatted strings that - don't fit into size allowed */ -/* #undef H5_VSNPRINTF_WORKS */ - -/* Data accuracy is prefered to speed during data conversions */ -#define H5_WANT_DATA_ACCURACY 1 - -/* 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 */ - -/* Number of bits in a file offset, on hosts where this is settable. */ -/* #undef H5__FILE_OFFSET_BITS */ - -/* Define for large files, on AIX-style hosts. */ -/* #undef H5__LARGE_FILES */ - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef H5_const */ - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -#define H5_inline __inline -#endif - -/* Define to `long int' if does not define. */ -/* #undef H5_off_t */ - -/* Define to `long' if does not define. */ -/* #undef H5_ptrdiff_t */ - -/* Define to `unsigned long' if does not define. */ -/* #undef H5_size_t */ - -/* Define to `long' if does not define. */ -#ifndef _WIN64 -#define H5_ssize_t long -#else -#define H5_ssize_t long long -#endif /* _WIN64 */ diff --git a/windows/test/H5srcdir_str.h b/windows/test/H5srcdir_str.h deleted file mode 100644 index 4d32264..0000000 --- a/windows/test/H5srcdir_str.h +++ /dev/null @@ -1,22 +0,0 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * Copyright by The HDF Group. * - * Copyright by the Board of Trustees of the University of Illinois. * - * All rights reserved. * - * * - * This file is part of HDF5. The full HDF5 copyright notice, including * - * terms governing use, modification, and redistribution, is contained in * - * the files COPYING and Copyright.html. COPYING can be found at the root * - * of the source code distribution tree; Copyright.html can be found at the * - * root level of an installed copy of the electronic HDF5 document set and * - * is linked from the top-level documents page. It can also be found at * - * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have * - * access to either file, you may request a copy from help@hdfgroup.org. * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -/* If you are reading this file and it has a '.h' suffix, it was automatically - * generated from the '.in' version. Make changes there. - */ - -/* Set the 'srcdir' path from configure time */ -static const char *config_srcdir = "."; - diff --git a/windows/test/app_ref/app_ref.vcproj b/windows/test/app_ref/app_ref.vcproj deleted file mode 100644 index a26fbe7..0000000 --- a/windows/test/app_ref/app_ref.vcproj +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/app_refdll/app_refdll.vcproj b/windows/test/app_refdll/app_refdll.vcproj deleted file mode 100644 index 436722e..0000000 --- a/windows/test/app_refdll/app_refdll.vcproj +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/big/big.vcproj b/windows/test/big/big.vcproj deleted file mode 100644 index 81f9aaa..0000000 --- a/windows/test/big/big.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/bigdll/bigdll.vcproj b/windows/test/bigdll/bigdll.vcproj deleted file mode 100644 index a788652..0000000 --- a/windows/test/bigdll/bigdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/bittests/bittests.vcproj b/windows/test/bittests/bittests.vcproj deleted file mode 100644 index 72a5059..0000000 --- a/windows/test/bittests/bittests.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/bittestsdll/bittestsdll.vcproj b/windows/test/bittestsdll/bittestsdll.vcproj deleted file mode 100644 index 4288e03..0000000 --- a/windows/test/bittestsdll/bittestsdll.vcproj +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/btree2/btree2.vcproj b/windows/test/btree2/btree2.vcproj deleted file mode 100644 index 27f4d66..0000000 --- a/windows/test/btree2/btree2.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/btree2dll/btree2dll.vcproj b/windows/test/btree2dll/btree2dll.vcproj deleted file mode 100644 index 0658779..0000000 --- a/windows/test/btree2dll/btree2dll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/cache/cache.vcproj b/windows/test/cache/cache.vcproj deleted file mode 100644 index d23d7ff..0000000 --- a/windows/test/cache/cache.vcproj +++ /dev/null @@ -1,402 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/cache_api/cache_api.vcproj b/windows/test/cache_api/cache_api.vcproj deleted file mode 100644 index 2e53ce9..0000000 --- a/windows/test/cache_api/cache_api.vcproj +++ /dev/null @@ -1,407 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/cache_apidll/cache_apidll.vcproj b/windows/test/cache_apidll/cache_apidll.vcproj deleted file mode 100644 index 0e0e50c..0000000 --- a/windows/test/cache_apidll/cache_apidll.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/cachedll/cachedll.vcproj b/windows/test/cachedll/cachedll.vcproj deleted file mode 100644 index 8593090..0000000 --- a/windows/test/cachedll/cachedll.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/checktests.bat b/windows/test/checktests.bat deleted file mode 100644 index e76ba01..0000000 --- a/windows/test/checktests.bat +++ /dev/null @@ -1,147 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the hdf5 library -rem -rem Created: Scott Wegner, 9/4/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -set /a nerrors=0 - -rem Clean any variables starting with "HDF5_LIBTEST_", as we use these for our -rem tests. Also clear "HDF5_LIBTEST_TESTS", as we will be addding all of our tests -rem to this variable. -rem Set at least one variable in set beforehand to avoid error message. -rem --SJW 9/5/07 -set hdf5_libtest_=foo -for /f "tokens=1 delims==" %%a in ('set hdf5_libtest_') do set %%a= -set hdf5_libtest_tests= - -goto main - - -rem Function to add a test to the test suite. -rem Expects the following parameters: -rem %1 - Name of the libtest being tested -rem %2 - Relative path of script -:add_test - - set hdf5_libtest_tests=%hdf5_libtest_tests% %1 - set hdf5_libtest_%1_test=%CD%\%2\%1 - - exit /b - - -rem Run all of the tests that have been added to the suite. Print a header -rem at the beginning of each one. Short-circuit if a test fails. -rem Expects the following parameters: -rem %1 - release or debug version -rem %2 - "dll" or nothing -:run_tests - for %%a in (%hdf5_libtest_tests%) do ( - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) - echo.************************************ - - rem Only add our parameters for batch scripts. - call !hdf5_libtest_%%a_test:.bat= %1 %2! - rem Exit early if test fails. - if errorlevel 1 ( - set /a nerrors=!nerrors!+1 - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) FAILED - exit /b 1 - ) - ) - - rem If we get here, that means all of our tests passed. - exit /b - - -rem This is where we add tests to the suite, and run them all at the end. -rem Make sure only to run dll versions of tests you build dll for -rem Also make sure to add *.bat to batch scripts, as the above functions rely -rem on it for sending parameters. --SJW 9/6/07 -:main - - call :add_test testerror.bat . - call :add_test testhdf5%2 .\testhdf5%2\%1 - call :add_test lheap%2 .\lheap%2\%1 - call :add_test ohdr%2 .\ohdr%2\%1 - call :add_test stab%2 .\stab%2\%1 - call :add_test gheap%2 .\gheap%2\%1 - call :add_test cache%2 .\cache%2\%1 - call :add_test cache_api%2 .\cache_api%2\%1 - call :add_test pool%2 .\pool%2\%1 - call :add_test hyperslab%2 .\hyperslab%2\%1 - call :add_test istore%2 .\istore%2\%1 - call :add_test bittests%2 .\bittests%2\%1 - call :add_test dt_arith%2 .\dt_arith%2\%1 - call :add_test dtypes%2 .\dtypes%2\%1 - call :add_test dsets%2 .\dsets%2\%1 - call :add_test cmpd_dset%2 .\cmpd_dset%2\%1 - call :add_test extend%2 .\extend%2\%1 - call :add_test external%2 .\external%2\%1 - call :add_test objcopy%2 .\objcopy%2\%1 - call :add_test links%2 .\links%2\%1 - call :add_test unlink%2 .\unlink%2\%1 - call :add_test big%2 .\big%2\%1 - call :add_test mtime%2 .\mtime%2\%1 - call :add_test fillval%2 .\fillval%2\%1 - call :add_test mount%2 .\mount%2\%1 - call :add_test flush1%2 .\flush1%2\%1 - call :add_test flush2%2 .\flush2%2\%1 - call :add_test app_ref%2 .\app_ref%2\%1 - call :add_test enum%2 .\enum%2\%1 - call :add_test set_extent%2 .\set_extent%2\%1 - rem Test commented because threadsafe is not built by default on Windows. - rem --SJW 9/5/07 - rem call :add_test ttsafe%2 .\ttsafe%2\%1 - rem Test commented because stream driver is not supported on Windows. - rem --SJW 9/5/07 - rem call :add_test stream_test%2 .\stream_test%2\%1 - call :add_test getname%2 .\getname%2\%1 - call :add_test vfd%2 .\vfd%2\%1 - call :add_test ntypes%2 .\ntypes%2\%1 - call :add_test dangle%2 .\dangle%2\%1 - call :add_test reserved%2 .\reserved%2\%1 - call :add_test cross_read%2 .\cross_read%2\%1 - call :add_test freespace%2 .\freespace%2\%1 - call :add_test mf%2 .\mf%2\%1 - call :add_test btree2%2 .\btree2%2\%1 - call :add_test fheap%2 .\fheap%2\%1 - call :add_test earray%2 .\earray%2\%1 - call :add_test farray%2 .\farray%2\%1 - - call :add_test tcheckversion%2 .\tcheckversion%2\%1 - - - rem Run the tests, passing in which version to run - call :run_tests %* - - if "%nerrors%"=="0" ( - echo.All library tests passed. - ) else ( - echo.** FAILED Library tests. - ) - - popd - endlocal & exit /b %nerrors% diff --git a/windows/test/chunk/chunk.vcproj b/windows/test/chunk/chunk.vcproj deleted file mode 100644 index 66776b6..0000000 --- a/windows/test/chunk/chunk.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/chunk_info/chunk_info.vcproj b/windows/test/chunk_info/chunk_info.vcproj deleted file mode 100644 index ffb1268..0000000 --- a/windows/test/chunk_info/chunk_info.vcproj +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/chunk_infodll/chunk_infodll.vcproj b/windows/test/chunk_infodll/chunk_infodll.vcproj deleted file mode 100644 index 6637c77..0000000 --- a/windows/test/chunk_infodll/chunk_infodll.vcproj +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/chunkdll/chunkdll.vcproj b/windows/test/chunkdll/chunkdll.vcproj deleted file mode 100644 index 2332665..0000000 --- a/windows/test/chunkdll/chunkdll.vcproj +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/cmpd_dset/cmpd_dset.vcproj b/windows/test/cmpd_dset/cmpd_dset.vcproj deleted file mode 100644 index 9edb3c6..0000000 --- a/windows/test/cmpd_dset/cmpd_dset.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/cmpd_dsetdll/cmpd_dsetdll.vcproj b/windows/test/cmpd_dsetdll/cmpd_dsetdll.vcproj deleted file mode 100644 index df44712..0000000 --- a/windows/test/cmpd_dsetdll/cmpd_dsetdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/cross_read/cross_read.vcproj b/windows/test/cross_read/cross_read.vcproj deleted file mode 100644 index 69ba14d..0000000 --- a/windows/test/cross_read/cross_read.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/cross_readdll/cross_readdll.vcproj b/windows/test/cross_readdll/cross_readdll.vcproj deleted file mode 100644 index a8f76bf..0000000 --- a/windows/test/cross_readdll/cross_readdll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/dangle/dangle.vcproj b/windows/test/dangle/dangle.vcproj deleted file mode 100644 index 12f6ed3..0000000 --- a/windows/test/dangle/dangle.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/dangledll/dangledll.vcproj b/windows/test/dangledll/dangledll.vcproj deleted file mode 100644 index 5b27d30..0000000 --- a/windows/test/dangledll/dangledll.vcproj +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/dsets/dsets.vcproj b/windows/test/dsets/dsets.vcproj deleted file mode 100644 index 5e0777a..0000000 --- a/windows/test/dsets/dsets.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/dsetsdll/dsetsdll.vcproj b/windows/test/dsetsdll/dsetsdll.vcproj deleted file mode 100644 index afad0af..0000000 --- a/windows/test/dsetsdll/dsetsdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/dt_arith/dt_arith.vcproj b/windows/test/dt_arith/dt_arith.vcproj deleted file mode 100644 index eee94f8..0000000 --- a/windows/test/dt_arith/dt_arith.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/dt_arithdll/dt_arithdll.vcproj b/windows/test/dt_arithdll/dt_arithdll.vcproj deleted file mode 100644 index ab8e6c5..0000000 --- a/windows/test/dt_arithdll/dt_arithdll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/dtransform/dtransform.vcproj b/windows/test/dtransform/dtransform.vcproj deleted file mode 100644 index 70c3e54..0000000 --- a/windows/test/dtransform/dtransform.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/dtransformdll/dtransformdll.vcproj b/windows/test/dtransformdll/dtransformdll.vcproj deleted file mode 100644 index 93591a6..0000000 --- a/windows/test/dtransformdll/dtransformdll.vcproj +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/dtypes/dtypes.vcproj b/windows/test/dtypes/dtypes.vcproj deleted file mode 100644 index 522603d..0000000 --- a/windows/test/dtypes/dtypes.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/dtypesdll/dtypesdll.vcproj b/windows/test/dtypesdll/dtypesdll.vcproj deleted file mode 100644 index 5e76dc0..0000000 --- a/windows/test/dtypesdll/dtypesdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/earray/earray.vcproj b/windows/test/earray/earray.vcproj deleted file mode 100644 index fa78f39..0000000 --- a/windows/test/earray/earray.vcproj +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/earraydll/earraydll.vcproj b/windows/test/earraydll/earraydll.vcproj deleted file mode 100644 index bbee158..0000000 --- a/windows/test/earraydll/earraydll.vcproj +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/efc/efc.vcproj b/windows/test/efc/efc.vcproj deleted file mode 100644 index 8668e64..0000000 --- a/windows/test/efc/efc.vcproj +++ /dev/null @@ -1,435 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/efcdll/efcdll.vcproj b/windows/test/efcdll/efcdll.vcproj deleted file mode 100644 index 384977f..0000000 --- a/windows/test/efcdll/efcdll.vcproj +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/enum/enum.vcproj b/windows/test/enum/enum.vcproj deleted file mode 100644 index cfb4a95..0000000 --- a/windows/test/enum/enum.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/enumdll/enumdll.vcproj b/windows/test/enumdll/enumdll.vcproj deleted file mode 100644 index 7cfd34e..0000000 --- a/windows/test/enumdll/enumdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/err_compat/err_compat.vcproj b/windows/test/err_compat/err_compat.vcproj deleted file mode 100644 index ab17d5c..0000000 --- a/windows/test/err_compat/err_compat.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/err_compatdll/err_compatdll.vcproj b/windows/test/err_compatdll/err_compatdll.vcproj deleted file mode 100644 index eb2933c..0000000 --- a/windows/test/err_compatdll/err_compatdll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/error_test/error_test.vcproj b/windows/test/error_test/error_test.vcproj deleted file mode 100644 index cc00f2c..0000000 --- a/windows/test/error_test/error_test.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/error_testdll/error_testdll.vcproj b/windows/test/error_testdll/error_testdll.vcproj deleted file mode 100644 index 86a3792..0000000 --- a/windows/test/error_testdll/error_testdll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/extend/extend.vcproj b/windows/test/extend/extend.vcproj deleted file mode 100644 index bf9e712..0000000 --- a/windows/test/extend/extend.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/extenddll/extenddll.vcproj b/windows/test/extenddll/extenddll.vcproj deleted file mode 100644 index 791ff61..0000000 --- a/windows/test/extenddll/extenddll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/external/external.vcproj b/windows/test/external/external.vcproj deleted file mode 100644 index 7e2e96a..0000000 --- a/windows/test/external/external.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/externaldll/externaldll.vcproj b/windows/test/externaldll/externaldll.vcproj deleted file mode 100644 index a8716b4..0000000 --- a/windows/test/externaldll/externaldll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/farray/farray.vcproj b/windows/test/farray/farray.vcproj deleted file mode 100644 index 376340d..0000000 --- a/windows/test/farray/farray.vcproj +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/farraydll/farraydll.vcproj b/windows/test/farraydll/farraydll.vcproj deleted file mode 100644 index 2f7eac7..0000000 --- a/windows/test/farraydll/farraydll.vcproj +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/fheap/fheap.vcproj b/windows/test/fheap/fheap.vcproj deleted file mode 100644 index ec0decb..0000000 --- a/windows/test/fheap/fheap.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/fheapdll/fheapdll.vcproj b/windows/test/fheapdll/fheapdll.vcproj deleted file mode 100644 index 3690c49..0000000 --- a/windows/test/fheapdll/fheapdll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/fillval/fillval.vcproj b/windows/test/fillval/fillval.vcproj deleted file mode 100644 index 1e02965..0000000 --- a/windows/test/fillval/fillval.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/fillvaldll/fillvaldll.vcproj b/windows/test/fillvaldll/fillvaldll.vcproj deleted file mode 100644 index c130d54..0000000 --- a/windows/test/fillvaldll/fillvaldll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/flush1/flush1.vcproj b/windows/test/flush1/flush1.vcproj deleted file mode 100644 index a9fdc83..0000000 --- a/windows/test/flush1/flush1.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/flush1dll/flush1dll.vcproj b/windows/test/flush1dll/flush1dll.vcproj deleted file mode 100644 index 4fe9b97..0000000 --- a/windows/test/flush1dll/flush1dll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/flush2/flush2.vcproj b/windows/test/flush2/flush2.vcproj deleted file mode 100644 index bc24074..0000000 --- a/windows/test/flush2/flush2.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/flush2dll/flush2dll.vcproj b/windows/test/flush2dll/flush2dll.vcproj deleted file mode 100644 index ca945a0..0000000 --- a/windows/test/flush2dll/flush2dll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/freespace/freespace.vcproj b/windows/test/freespace/freespace.vcproj deleted file mode 100644 index 2ec5194..0000000 --- a/windows/test/freespace/freespace.vcproj +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/freespacedll/freespacedll.vcproj b/windows/test/freespacedll/freespacedll.vcproj deleted file mode 100644 index 18fdea4..0000000 --- a/windows/test/freespacedll/freespacedll.vcproj +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/getname/getname.vcproj b/windows/test/getname/getname.vcproj deleted file mode 100644 index 9ae3d1e..0000000 --- a/windows/test/getname/getname.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/getnamedll/getnamedll.vcproj b/windows/test/getnamedll/getnamedll.vcproj deleted file mode 100644 index 82ebfcd..0000000 --- a/windows/test/getnamedll/getnamedll.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/getub/getub.vcproj b/windows/test/getub/getub.vcproj deleted file mode 100644 index 60cb6d3..0000000 --- a/windows/test/getub/getub.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/gheap/gheap.vcproj b/windows/test/gheap/gheap.vcproj deleted file mode 100644 index ebea71f..0000000 --- a/windows/test/gheap/gheap.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/gheapdll/gheapdll.vcproj b/windows/test/gheapdll/gheapdll.vcproj deleted file mode 100644 index 3d5b8a6..0000000 --- a/windows/test/gheapdll/gheapdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/hyperslab/hyperslab.vcproj b/windows/test/hyperslab/hyperslab.vcproj deleted file mode 100644 index 6e4a929..0000000 --- a/windows/test/hyperslab/hyperslab.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/hyperslabdll/hyperslabdll.vcproj b/windows/test/hyperslabdll/hyperslabdll.vcproj deleted file mode 100644 index 9143be6..0000000 --- a/windows/test/hyperslabdll/hyperslabdll.vcproj +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/iopipe/iopipe.vcproj b/windows/test/iopipe/iopipe.vcproj deleted file mode 100644 index e8b62a2..0000000 --- a/windows/test/iopipe/iopipe.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/iopipedll/iopipedll.vcproj b/windows/test/iopipedll/iopipedll.vcproj deleted file mode 100644 index 6fd0524..0000000 --- a/windows/test/iopipedll/iopipedll.vcproj +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/istore/istore.vcproj b/windows/test/istore/istore.vcproj deleted file mode 100644 index 9972e26..0000000 --- a/windows/test/istore/istore.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/istoredll/istoredll.vcproj b/windows/test/istoredll/istoredll.vcproj deleted file mode 100644 index 6c44f99..0000000 --- a/windows/test/istoredll/istoredll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/lheap/lheap.vcproj b/windows/test/lheap/lheap.vcproj deleted file mode 100644 index fd368c1..0000000 --- a/windows/test/lheap/lheap.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/lheapdll/lheapdll.vcproj b/windows/test/lheapdll/lheapdll.vcproj deleted file mode 100644 index 72cbfc8..0000000 --- a/windows/test/lheapdll/lheapdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/libtest/libtest.vcproj b/windows/test/libtest/libtest.vcproj deleted file mode 100644 index 4b0a007..0000000 --- a/windows/test/libtest/libtest.vcproj +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/libtestdll/libtestdll.vcproj b/windows/test/libtestdll/libtestdll.vcproj deleted file mode 100644 index 45c2538..0000000 --- a/windows/test/libtestdll/libtestdll.vcproj +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/links/links.vcproj b/windows/test/links/links.vcproj deleted file mode 100644 index 95be919..0000000 --- a/windows/test/links/links.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/linksdll/linksdll.vcproj b/windows/test/linksdll/linksdll.vcproj deleted file mode 100644 index 1b13968..0000000 --- a/windows/test/linksdll/linksdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/mf/mf.vcproj b/windows/test/mf/mf.vcproj deleted file mode 100644 index 541b53e..0000000 --- a/windows/test/mf/mf.vcproj +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/mfdll/mfdll.vcproj b/windows/test/mfdll/mfdll.vcproj deleted file mode 100644 index fbca153..0000000 --- a/windows/test/mfdll/mfdll.vcproj +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/mount/mount.vcproj b/windows/test/mount/mount.vcproj deleted file mode 100644 index a378e07..0000000 --- a/windows/test/mount/mount.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/mountdll/mountdll.vcproj b/windows/test/mountdll/mountdll.vcproj deleted file mode 100644 index 4babfc2..0000000 --- a/windows/test/mountdll/mountdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/mtime/mtime.vcproj b/windows/test/mtime/mtime.vcproj deleted file mode 100644 index 57a5b41..0000000 --- a/windows/test/mtime/mtime.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/mtimedll/mtimedll.vcproj b/windows/test/mtimedll/mtimedll.vcproj deleted file mode 100644 index dfe6c28..0000000 --- a/windows/test/mtimedll/mtimedll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/ntypes/ntypes.vcproj b/windows/test/ntypes/ntypes.vcproj deleted file mode 100644 index 6efa879..0000000 --- a/windows/test/ntypes/ntypes.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/ntypesdll/ntypesdll.vcproj b/windows/test/ntypesdll/ntypesdll.vcproj deleted file mode 100644 index d0eb962..0000000 --- a/windows/test/ntypesdll/ntypesdll.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/objcopy/objcopy.vcproj b/windows/test/objcopy/objcopy.vcproj deleted file mode 100644 index 489a850..0000000 --- a/windows/test/objcopy/objcopy.vcproj +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/objcopydll/objcopydll.vcproj b/windows/test/objcopydll/objcopydll.vcproj deleted file mode 100644 index 8d25dbf..0000000 --- a/windows/test/objcopydll/objcopydll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/ohdr/ohdr.vcproj b/windows/test/ohdr/ohdr.vcproj deleted file mode 100644 index 392ae00..0000000 --- a/windows/test/ohdr/ohdr.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/ohdrdll/ohdrdll.vcproj b/windows/test/ohdrdll/ohdrdll.vcproj deleted file mode 100644 index 4bf63c2..0000000 --- a/windows/test/ohdrdll/ohdrdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/overhead/overhead.vcproj b/windows/test/overhead/overhead.vcproj deleted file mode 100644 index cea89cb..0000000 --- a/windows/test/overhead/overhead.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/overheaddll/overheaddll.vcproj b/windows/test/overheaddll/overheaddll.vcproj deleted file mode 100644 index e9a0801..0000000 --- a/windows/test/overheaddll/overheaddll.vcproj +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/pool/pool.vcproj b/windows/test/pool/pool.vcproj deleted file mode 100644 index 464d240..0000000 --- a/windows/test/pool/pool.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/pooldll/pooldll.vcproj b/windows/test/pooldll/pooldll.vcproj deleted file mode 100644 index 5346552..0000000 --- a/windows/test/pooldll/pooldll.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/reserved/reserved.vcproj b/windows/test/reserved/reserved.vcproj deleted file mode 100644 index 2bbbd3d..0000000 --- a/windows/test/reserved/reserved.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/reserveddll/reserveddll.vcproj b/windows/test/reserveddll/reserveddll.vcproj deleted file mode 100644 index ca4d75c..0000000 --- a/windows/test/reserveddll/reserveddll.vcproj +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/set_extent/set_extent.vcproj b/windows/test/set_extent/set_extent.vcproj deleted file mode 100644 index 9ae1a06..0000000 --- a/windows/test/set_extent/set_extent.vcproj +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/set_extentdll/set_extentdll.vcproj b/windows/test/set_extentdll/set_extentdll.vcproj deleted file mode 100644 index 98691a5..0000000 --- a/windows/test/set_extentdll/set_extentdll.vcproj +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/stab/stab.vcproj b/windows/test/stab/stab.vcproj deleted file mode 100644 index e5bbfdc..0000000 --- a/windows/test/stab/stab.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/stabdll/stabdll.vcproj b/windows/test/stabdll/stabdll.vcproj deleted file mode 100644 index a954b4e..0000000 --- a/windows/test/stabdll/stabdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/tcheckversion/tcheckversion.vcproj b/windows/test/tcheckversion/tcheckversion.vcproj deleted file mode 100644 index 3f3c8c9..0000000 --- a/windows/test/tcheckversion/tcheckversion.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/tcheckversiondll/tcheckversiondll.vcproj b/windows/test/tcheckversiondll/tcheckversiondll.vcproj deleted file mode 100644 index 7fccf05..0000000 --- a/windows/test/tcheckversiondll/tcheckversiondll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/tellub/tellub.vcproj b/windows/test/tellub/tellub.vcproj deleted file mode 100644 index a8be4e3..0000000 --- a/windows/test/tellub/tellub.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/testerror.bat b/windows/test/testerror.bat deleted file mode 100644 index 24d39e0..0000000 --- a/windows/test/testerror.bat +++ /dev/null @@ -1,204 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for test_error and err_compat -rem -rem Created: Scott Wegner, 8/16/07 -rem Modified: - -setlocal enabledelayedexpansion -pushd %~dp0 - -rem Determine backwards compatibility options enabled -rem set deprecated_symbols=%deprecated_symbols% - -set /a nerrors=0 -set verbose=yes - -if not exist .\testfiles mkdir testfiles - -goto main - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Testing". -rem -:testing - set test_msg=Testing - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%a - ) ) - ) - set test_msg=%test_msg% - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Run a test and print PASS or *FAIL*. If a test fails then increment -rem the `nerrors' global variable and (if $verbose is set) display the -rem difference between the actual output and the expected output. The -rem expected output is given as the first argument to this function and -rem the actual output file is calculated by replacing the `.ddl' with -rem `.out'. The actual output is not removed if $HDF5_NOCLEANUP has a -rem non-zero value. -rem -:test - rem The test name - set test_err=%1%3 - rem The path of the test binary - set test_err_bin=%cd%\%test_err%\%2\%test_err% - - set expect1=%cd%\testfiles\%~n1_1 - set expect2=%cd%\testfiles\%~n1_2 - set expect1_parsed=%~n1_1.parsed - set expect2_parsed=%~n1_2.parsed - set actual=%~n1.out - set actual_err=%~n1.err - set actual_ext=%~n1.ext - - rem Run test - ( - echo.############################# - echo.Expected output for %1 - echo.############################# - %test_err_bin% - ) >%actual% 2>%actual_err% - rem Extract file name, line number, version and thread IDs because they may - rem be different - - rem Also filter out lines starting with *****, because Windows treats these - rem as wildcards, and parses as filenames. -SJW, 8/16/07 - type nul > %actual_ext% - for /f "delims=" %%a in (%actual_err%) do ( - set line_tmp=%%a - if not "!line_tmp:~0,9!"=="*********" ( - set line= - set last_token= - set skip= - for %%b in (%%a) do ( - if not defined skip ( - if "!last_token!"=="thread" ( - set line=!line! ^(IDs^): - - ) else if "!last_token!"=="some" ( - if "%%b"=="thread:" ( - set line=!line! thread ^(IDs^): - set skip=yes - ) else ( - set line=!line! some %%b - ) - - ) else if "!last_token:~0,2!"=="#0" ( - set line=!line! ^(file name^) - - ) else if "!last_token!"=="HDF5" ( - rem Check if we wrap parenthesis around "version (number)" - set version_token=%%b - if "!version_token:~0,1!"=="(" ( - set line=!line! ^(version ^(number^)^) - ) else ( - set line=!line! version ^(number^). - ) - - ) else if "!last_token!"=="line" ( - set line=!line! ^(number^) - - ) else if not "%%b"=="some" ( - set line=!line! %%b - ) - set last_token=%%b - ) - ) - echo.!line!>>%actual_ext% - ) - ) - type %actual_ext% >> %actual% - - rem We parse through our expected output file in a similar way, because - rem Windows will parse out commas and other special characters as well. - rem -SJW, 8/16/07 - for %%a in (expect1 expect2) do ( - type nul > !%%a_parsed! - for /f "delims=" %%b in (!%%a!) do ( - set line_tmp=%%b - if not "!line_tmp:~0,9!"=="*********" ( - set line= - for %%c in (%%b) do ( - set line=!line! %%c - ) - echo.!line!>>!%%a_parsed! - ) - ) - ) - - fc /w %expect1_parsed% %actual% > nul - if errorlevel 0 ( - call :testing PASSED %test_err% - ) else ( - fc /w %expect2_parsed% %actual% > nul - if errorlevel 0 ( - call :testing PASSED %test_err% - ) else ( - call :testing *FAILED* %test_err% - echo. Expected result differs from actual result - set /a nerrors=%nerrors%+1 - if "yes"=="%verbose%" fc %expect1_parsed% %actual% - ) - ) - - rem Clean up output file - if not defined HDF5_NOCLEANUP ( - for %%a in (%actual% %actual_err% %actual_ext% %expect1_parsed% %expect2_parsed%) do del /f %%a - ) - - exit /b - - -rem Print a "SKIP" message -:skip - call :testing -SKIP- %* - - exit /b - - -rem ############################################################################## -rem ############################################################################## -rem ### T H E T E S T S ### -rem ############################################################################## -rem ############################################################################## - -:main - - rem test for err_compat - if "%deprecated_symbols%"=="yes" ( - call :skip err_compat %1 %2 - ) else ( - call :test err_compat %1 %2 - ) - - rem test for error_test - call :test error_test %1 %2 - - if "%nerrors%"=="0" ( - echo.All Error API tests passed. - ) else ( - echo.** FAILED Error API tests - ) - - popd - endlocal & exit /b %nerrors% - diff --git a/windows/test/testhdf5/testhdf5.vcproj b/windows/test/testhdf5/testhdf5.vcproj deleted file mode 100644 index 326da30..0000000 --- a/windows/test/testhdf5/testhdf5.vcproj +++ /dev/null @@ -1,492 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/testhdf5dll/testhdf5dll.vcproj b/windows/test/testhdf5dll/testhdf5dll.vcproj deleted file mode 100644 index 21fdfd0..0000000 --- a/windows/test/testhdf5dll/testhdf5dll.vcproj +++ /dev/null @@ -1,484 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/ttsafedll/ttsafedll.vcproj b/windows/test/ttsafedll/ttsafedll.vcproj deleted file mode 100644 index a364040..0000000 --- a/windows/test/ttsafedll/ttsafedll.vcproj +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/unlink/unlink.vcproj b/windows/test/unlink/unlink.vcproj deleted file mode 100644 index 65f6fa7..0000000 --- a/windows/test/unlink/unlink.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/unlinkdll/unlinkdll.vcproj b/windows/test/unlinkdll/unlinkdll.vcproj deleted file mode 100644 index 83d0e5f..0000000 --- a/windows/test/unlinkdll/unlinkdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/vfd/vfd.vcproj b/windows/test/vfd/vfd.vcproj deleted file mode 100644 index ec1e5ae..0000000 --- a/windows/test/vfd/vfd.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/test/vfddll/vfddll.vcproj b/windows/test/vfddll/vfddll.vcproj deleted file mode 100644 index 44508fe..0000000 --- a/windows/test/vfddll/vfddll.vcproj +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/checktools.bat b/windows/tools/checktools.bat deleted file mode 100644 index 87f30ca..0000000 --- a/windows/tools/checktools.bat +++ /dev/null @@ -1,164 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the hdf5 tools -rem -rem Created: Scott Wegner, 9/4/07 -rem Modified: Scott Wegner, 9/6/07 -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -set /a nerrors=0 - -rem Clean any variables starting with "HDF5_TOOL_", as we use these for our -rem tests. Also clear "HDF5_TOOL_TESTS", as we will be addding all of our tests -rem to this variable. -rem Set at least one variable in set beforehand to avoid error message. -rem --SJW 9/5/07 -set hdf5_tool_=foo -for /f "tokens=1 delims==" %%a in ('set hdf5_tool_') do set %%a= -set hdf5_tool_tests= - -goto main - - -rem Function to add a test to the test suite. -rem Expects the following parameters: -rem %1 - Name of the tool being tested -rem %2 - Relative path of script -:add_test - - set hdf5_tool_tests=%hdf5_tool_tests% %1 - set hdf5_tool_%1_test=%CD%\%2\%1 - - exit /b - - -rem Run all of the tests that have been added to the suite. Print a header -rem at the beginning of each one. Short-circuit if a test fails. -rem Expects the following parameters: -rem %1 - release or debug version -rem %2 - "dll" or nothing -:run_tests - for %%a in (%hdf5_tool_tests%) do ( - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) - echo.************************************ - - rem Only add our parameters for batch scripts. - call !hdf5_tool_%%a_test:.bat= %1 %2! - rem Exit early if test fails. - if errorlevel 1 ( - set /a nerrors=!nerrors!+1 - echo. - echo.************************************ - echo. Testing %%a ^(%1 %2^) FAILED - exit /b 1 - ) - ) - - rem If we get here, that means all of our tests passed. - exit /b - - -rem This is where we add tests to the suite, and run them all at the end. -rem Make sure only to run dll versions of tests you build dll for. -rem Also make sure to add *.bat to batch scripts, as the above functions rely -rem on it for sending parameters. --SJW 9/6/07 -:main - - rem lib tests - call :add_test talign%2 talign%2\%1 - - rem h5dump tests - rem Test commented because it produces output in the wrong directory. - rem --SJW 9/5/07 - rem if not "%2"=="dll" ( - rem call :add_test h5dumptst .\testfiles\h5dumptst\%1 - rem ) - call :add_test testh5dump.bat .\h5dump - call :add_test testh5dumpxml.bat .\h5dump - - rem h5diff tests - rem Test commented because it produces output in the wrong directory. - rem --SJW 9/5/07 - rem if not "%2"=="dll" ( - rem call :add_test h5difftst .\testfiles\h5difftst\%1 - rem ) - call :add_test testh5diff.bat .\h5diff - - rem h5ls tests - call :add_test testh5ls.bat .\h5ls - - rem misc tests - rem Test commented because we don't built it on Windows - rem --SJW 9/5/07 - rem call :add_test h5stat_gentest .\testfiles\h5stat_gentest%2\%1 - call :add_test testh5repart.bat .\h5repart - if not "%2"=="dll" ( - call :add_test testh5mkgrp.bat .\h5mkgrp - ) - - rem h5import tests - rem Test commented because it produces output in the wrong directory. - rem --SJW 9/5/07 - rem if not "%2"=="dll" ( - rem call :add_test h5importtest .\testfiles\h5importtest\%1 - rem ) - call :add_test h5importtestutil.bat .\h5import - - rem h5repack tests - call :add_test h5repack.bat .\h5repack - if not "%2"=="dll" ( - call :add_test h5repacktst .\testfiles\h5repacktst\%1 - ) - - rem h5jam tests - if not "%2"=="dll" ( - call :add_test testh5jam.bat .\h5jam - ) - - rem h5copy tests - rem Test commented because we don't built it on Windows - rem --SJW 9/5/07 - rem call :add_test h5stat_gentest .\testfiles\h5stat_gentest%2\%1 - if not "%2"=="dll" ( - call :add_test testh5copy.bat .\h5copy - ) - - rem h5stat tests - rem Test commented because it produces output in the wrong directory. - rem --SJW 9/5/07 - rem if not "%2"=="dll" ( - rem call :add_test h5repart_gentest .\testfiles\h5repart_gentest\%1 - rem ) - call :add_test testh5stat.bat .\h5stat - - - rem Run the tests, passing in which version to run - call :run_tests %* - - if "%nerrors%"=="0" ( - echo.All tool tests passed. - ) else ( - echo.** FAILED tool tests. - ) - - popd - endlocal & exit /b %nerrors% - \ No newline at end of file diff --git a/windows/tools/h5copy/h5copy.vcproj b/windows/tools/h5copy/h5copy.vcproj deleted file mode 100644 index 3e5c9db..0000000 --- a/windows/tools/h5copy/h5copy.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5copy/testh5copy.bat b/windows/tools/h5copy/testh5copy.bat deleted file mode 100644 index c14b505..0000000 --- a/windows/tools/h5copy/testh5copy.bat +++ /dev/null @@ -1,448 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the h5copy tool -rem -rem Created: Scott Wegner, 8/16/07 -rem Modified: Scott Wegner, 8/22/07 -rem - - -rem We don't currently build DLL version of h5copy, but this test script is -rem setup to support it if we do in the future. --SJW 8/22/07 - -setlocal enabledelayedexpansion -pushd %~dp0 - -set EXIT_SUCCESS=0 -set EXIT_FAILURE=1 - -rem The tool name -set h5copy=h5copy%2 -rem The path of the tool binary -set h5copy_bin=%CD%\%1\%h5copy% -rem The h5diff tool name -set h5diff=h5diff%2 -rem The path of the h5diff too binary -set h5diff_bin=%CD%\..\%h5diff%\%1\%h5diff% -rem The h5ls tool name -set h5ls=h5ls%2 -rem Arguments to the h5ls tool -set h5ls_args=-Svr -rem The path of the h5ls tool binary -set h5ls_bin=%CD%\..\%h5ls%\%1\%h5ls% - -set /a nerrors=0 -set verbose=yes - -set srcfile1=h5copytst.h5 -set srcfile2=h5copy_ref.h5 -set hdf_ext_src_file=h5copy_extlinks_src.h5 -set hdf_ext_trg_file=h5copy_extlinks_trg.h5 - -set indir=%CD%\testfiles -set outdir=%CD%\..\testfiles - -if not exist %outdir% mkdir %outdir% - -goto main - - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Testing". -rem -:testing - set test_msg=Testing - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - set test_msg=%test_msg% - echo.%test_msg:~0,69% %1 - - exit /b - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Verifying". -rem -:verify - set verify_msg=Verifying h5diff output - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set verify_msg=!verify_msg! %%~nxa - ) ) - ) - set verify_msg=%verify_msg% - echo.%verify_msg:~0,69% %1 - - exit /b - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Verifying". -rem -:verify_h5ls - set verifyh5ls_msg=Verifying h5ls file structure - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set verifyh5ls_msg=!verifyh5ls_msg! %%~nxa - ) ) - ) - set verifyh5ls_msg=%verifyh5ls_msg% - echo.%verifyh5ls_msg:~0,69% %1 - - exit /b - - - -rem Run a test and print PASS or *FAIL*. If h5copy can complete -rem with exit status 0, consider it pass. If a test fails then increment -rem the `nerrors' global variable. -rem Assumed arguments: -rem $1 is -i -rem $2 is input file -rem $3 is -o -rem $4 is output file -rem $* everything else arguments for h5copy. - -:tooltest - set runh5diff=yes - if "%1"=="-i" ( - set inputfile=%2 - ) else ( - set runh5diff=no - ) - if "%3"=="-o" ( - set outputfile=%4 - ) else ( - set runh5diff=no - ) - - ( - echo.############################# - echo. output for %h5copy% %* - echo.############################# - %h5copy_bin% %* - ) > output.out - - if %errorlevel% neq 0 ( - call :testing *FAILED* %h5copy% %* - echo.failed result is: - type output.out - set /a nerrors=!nerrors!+1 - ) else ( - call :testing PASSED %h5copy% %* - - rem Clean up output file - if not defined HDF5_NOCLEANUP ( - del /f output.out - ) - ) - - if %runh5diff% neq no ( - call :h5difftest %inputfile% %outputfile% %7 %9 - ) - - exit /b - - -:tooltest_fail - set runh5diff=yes - if "%1"=="-i" ( - set inputfile=%2 - ) else ( - set runh5diff=no - ) - if "%3"=="-o" ( - set outputfile=%4 - ) else ( - set runh5diff=no - ) - - ( - echo.############################# - echo. output for %h5copy% %* - echo.############################# - %h5copy_bin% %* - ) > output.out - - if %errorlevel% neq 0 ( - call :testing *FAILED* %h5copy% %* - echo.failed result is: - type output.out - set /a nerrors=!nerrors!+1 - ) else ( - call :testing PASSED %h5copy% %* - - rem Clean up output file - if not defined HDF5_NOCLEANUP ( - del /f output.out - ) - ) - - if %runh5diff% neq no ( - call :h5difftest_fail %inputfile% %outputfile% %7 %9 - ) - - exit /b - - -rem Call the h5diff tool -rem -:h5difftest - %h5diff_bin% -q %* - if %errorlevel% neq 0 ( - call :verify *FAILED* %* - set /a nerrors=!nerrors!+1 - ) else ( - call :verify PASSED %* - ) - - exit /b - - -rem Call the h5diff tool with a call that is expected to fail -rem -:h5difftest_fail - %h5diff_bin% -q %* - if %errorlevel% neq 1 ( - call :verify *FAILED* %* - set /a nerrors=!nerrors!+1 - ) else ( - call :verify PASSED %* - ) - - exit /b - - -rem Call the h5ls tool to verify the correct output data in the destination file -rem -:h5lstest - set expect=%indir%\%~n1.ls - set expect_parsed=%expect%.parsed - set actual=%outdir%\%~n1.out - set actual_parsed=%actual%.parsed - - rem Stderr is included in stdout so that the diff can detect - rem any unexpected output from that stream too. - rem - rem Note: The modification time and storage utilization are masked off - rem so that the output is more portable - ( - echo.############################# - echo.Expected output for %h5ls% %* - echo.############################# - %h5ls_bin% %h5ls_args% %* - ) > %actual% 2>&1 - - rem Windows doesn't have "sed" command, and parsing the files line-by-line - rem to emulate Unix takes a very long time. Instead, we simply remove lines - rem with "Modified" or "Storage". We also remove lines "Opened (filename) - rem with sec2 driver" and "Expected output for (h5ls test)", because Windows - rem paths differ from Linux. Do this for actual and expected otput. - rem If there is a better alternative in the future, we should use it instead. - rem --SJW 8/22/07 - for %%a in (expect actual) do ( - findstr /v /c:" Modified:" !%%a! > tmp.txt - findstr /v /c:" Storage:" tmp.txt > tmp2.txt - findstr /v /b /c:"Expected output for " tmp2.txt > tmp.txt - findstr /v /b /c:"Opened " tmp.txt > !%%a_parsed! - ) - del /f tmp.txt tmp2.txt - - rem Don't special case non-existing expected output as Linux does, because - rem we depend on it above to parse anyway. It should be an error if it - rem doesn't exist. --SJW 8/22/07 -rem if not exist %expect% ( -rem rem Create the expect file if it doesn't yet exist -rem call :verify_h5ls CREATED %* -rem copy %actual% %expect% -rem ) else ( - fc %expect_parsed% %actual_parsed% > nul - if %errorlevel% equ 0 ( - call :verify_h5ls PASSED %* - ) else ( - call :verify_h5ls *FAILED* %* - echo. Expected result ^(*.ls^) differs from actual result ^(*.out^) - set /a nerrors=!nerrors!+1 - if "yes"=="%verbose%" fc %expect_parsed% %actual_parsed% - ) -rem ) - - rem Clean up output file - if not defined HDF5_NOCLEANUP ( - for %%a in (%actual% %actual_parsed% %expect_parsed%) do del /f %%a - ) - - exit /b - - - -rem Copy single datasets of various forms from one group to another, -rem adding object copied to the destination file each time -rem -rem Assumed arguments: -rem -:copyobjects - - set testfile=%indir%\%srcfile1% - set fileout=%outdir%\%srcfile1:.h5=.out.h5% - - rem Remove any output file left over from previous test run - del /f %fileout% 2> nul - - echo.Test copying various forms of datasets - call :tooltest -i %testfile% -o %fileout% -v -s simple -d simple - call :tooltest -i %testfile% -o %fileout% -v -s chunk -d chunk - call :tooltest -i %testfile% -o %fileout% -v -s compact -d compact - call :tooltest -i %testfile% -o %fileout% -v -s compound -d compound - call :tooltest -i %testfile% -o %fileout% -v -s compressed -d compressed - call :tooltest -i %testfile% -o %fileout% -v -s named_vl -d named_vl - call :tooltest -i %testfile% -o %fileout% -v -s nested_vl -d nested_vl - - echo.Test copying dataset within group in source file to root of destination - call :tooltest -i %testfile% -o %fileout% -v -s grp_dsets/simple -d simple_top - - echo.Test copying ^& renaming dataset. - call :tooltest -i %testfile% -o %fileout% -v -s compound -d rename - - echo.Test copying empty, 'full' ^& 'nested' groups - call :tooltest -i %testfile% -o %fileout% -v -s grp_empty -d grp_empty - call :tooltest -i %testfile% -o %fileout% -v -s grp_dsets -d grp_dsets - call :tooltest -i %testfile% -o %fileout% -v -s grp_nested -d grp_nested - - echo.Test copying dataset within group in source file to group in destination - call :tooltest -i %testfile% -o %fileout% -v -s /grp_dsets/simple -d /grp_dsets/simple_group - - echo.Test copying ^& renaming group - call :tooltest -i %testfile% -o %fileout% -v -s grp_dsets -d grp_rename - - echo.Test copying 'full' group hierarchy into group in destination file - call :tooltest -i %testfile% -o %fileout% -v -s grp_dsets -d /grp_rename/grp_dsets - - echo.Test copying objects into group hier. that doesn't exist yet in destination file - call :tooltest -i %testfile% -o %fileout% -vp -s simple -d /A/B1/simple - call :tooltest -i %testfile% -o %fileout% -vp -s simple -d /A/B2/simple2 - call :tooltest -i %testfile% -o %fileout% -vp -s /grp_dsets/simple -d /C/D/simple - call :tooltest -i %testfile% -o %fileout% -vp -s /grp_dsets -d /E/F/grp_dsets - call :tooltest -i %testfile% -o %fileout% -vp -s /grp_nested -d /G/H/grp_nested - - rem Verify that the file created above is correct - call :h5lstest %fileout% - - rem Remove output file created, if the "no cleanup" environment variable is - rem not defined - if not defined HDF5_NOCLEANUP ( - del /f %fileout% - ) - - exit /b - - -rem Copy references in various way. -rem adding to the destination file each time compare the result -rem -rem Assumed arguments: -rem -:copyreferences - - set testfile=%indir%\%srcfile2% - set fileout=%outdir%\%srcfile2:.h5=.out.h5% - - rem Remove any output file left over from previous test run - del /f %fileout% 2> nul - - echo.Test copying object and region references - rem echo.TOOLTEST -f ref -i $TESTFILE -o $FILEOUT -v -s / -d /COPY - call :tooltest -f ref -i %testfile% -o %fileout% -v -s / -d /COPY - - rem Verify that the file created above is correct - call :h5lstest %fileout% - - rem Remove output file created, if the "no cleanup" environment variable is - rem not defined - if not defined HDF5_NOCLEANUP ( - del /f %fileout% - ) - - exit /b - -rem Copy external links. -rem adding to the destination file each time compare the result -rem -rem Assumed arguments: -rem -:copy_ext_links - - set testfile=%indir%\%hdf_ext_src_file% - set fileout=%outdir%\%hdf_ext_src_file:.h5=.out.h5% - - rem Remove any output file left over from previous test run - del /f %fileout% 2> nul - - echo.Test copying external link directly without -f ext - call :tooltest -v -i %testfile% -o %fileout% -s /group_ext/extlink_dset -d /copy1_dset - - echo.Test copying external link directly with -f ext - call :tooltest -f ext -i %testfile% -o %fileout% -v -s /group_ext/extlink_dset -d /copy2_dset - - echo.Test copying dangling external link (no obj) directly without -f ext - call :tooltest -v -i %testfile% -o %fileout% -s /group_ext/extlink_notyet1 -d /copy_dangle1_1 - - echo.Test copying dangling external link (no obj) directly with -f ext - call :tooltest -f ext -i %testfile% -o %fileout% -v -s /group_ext/extlink_notyet1 -d /copy_dangle1_2 - - echo.Test copying dangling external link (no file) directly without -f ext - call :tooltest -v -i %testfile% -o %fileout% -s /group_ext/extlink_notyet2 -d /copy_dangle2_1 - - echo.Test copying dangling external link (no file) directly with -f ext - call :tooltest -f ext -i %testfile% -o %fileout% -v -s /group_ext/extlink_notyet2 -d /copy_dangle2_2 - - echo.Test copying a group contains external links without -f ext - call :tooltest -v -i %testfile% -o %fileout% -s /group_ext -d /copy1_group - - echo.Test copying a group contains external links with -f ext - call :tooltest -f ext -i %testfile% -o %fileout% -v -f ext -s /group_ext -d /copy2_group - - rem Verify that the file created above is correct - call :h5lstest %fileout% - - rem Remove output file created, if the "no cleanup" environment variable is - rem not defined - if not defined HDF5_NOCLEANUP ( - del /f %fileout% - ) - - exit /b - -rem ############################################################################## -rem ### T H E T E S T S ### -rem ############################################################################## - -:main - call :copyobjects - call :copyreferences - call :copy_ext_links - - if %nerrors% equ 0 ( - echo.All h5copy tests passed. - ) - - popd - endlocal & exit /b %nerrors% - diff --git a/windows/tools/h5debug/h5debug.vcproj b/windows/tools/h5debug/h5debug.vcproj deleted file mode 100644 index 82143a9..0000000 --- a/windows/tools/h5debug/h5debug.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5debugdll/h5debugdll.vcproj b/windows/tools/h5debugdll/h5debugdll.vcproj deleted file mode 100644 index 4c9131e..0000000 --- a/windows/tools/h5debugdll/h5debugdll.vcproj +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5diff/h5diff.vcproj b/windows/tools/h5diff/h5diff.vcproj deleted file mode 100644 index 5e8de50..0000000 --- a/windows/tools/h5diff/h5diff.vcproj +++ /dev/null @@ -1,404 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5diff/testh5diff.bat b/windows/tools/h5diff/testh5diff.bat deleted file mode 100644 index 491332f..0000000 --- a/windows/tools/h5diff/testh5diff.bat +++ /dev/null @@ -1,980 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the h5diff tool -rem -rem Created: Scott Wegner, 8/22/07 -rem Modified: Allen Byrne, 2/23/10 -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -rem ############################################################################ -rem test file names -rem ############################################################################ - -set indir=%CD%\testfiles - -set srcfile1=h5diff_basic1.h5 -set srcfile2=h5diff_basic2.h5 -set srcfile3=h5diff_types.h5 -set srcfile4=h5diff_dtypes.h5 -set srcfile5=h5diff_attr1.h5 -set srcfile6=h5diff_attr2.h5 -set srcfile7=h5diff_dset1.h5 -set srcfile8=h5diff_dset2.h5 -set srcfile9=h5diff_hyper1.h5 -set srcfile10=h5diff_hyper2.h5 -set srcfile11=h5diff_empty.h5 -set srcfile12=h5diff_links.h5 -set srcfile13=h5diff_softlinks.h5 -set srcfile14=h5diff_linked_softlink.h5 -set srcfile15=h5diff_extlink_src.h5 -set srcfile16=h5diff_extlink_trg.h5 -set srcfile17=h5diff_ext2softlink_src.h5 -set srcfile18=h5diff_ext2softlink_trg.h5 -set srclnkfile1=h5diff_danglelinks1.h5 -set srclnkfile2=h5diff_danglelinks2.h5 -set src_grp_recurse1=h5diff_grp_recurse1.h5 -set src_grp_recurse2=h5diff_grp_recurse2.h5 -set src_grp_recurse1_ext=h5diff_grp_recurse_ext1.h5 -set src_grp_recurse2_ext1=h5diff_grp_recurse_ext2-1.h5 -set src_grp_recurse2_ext2=h5diff_grp_recurse_ext2-2.h5 -set src_grp_recurse2_ext3=h5diff_grp_recurse_ext2-3.h5 -set srcexclude1_1=h5diff_exclude1-1.h5 -set srcexclude1_2=h5diff_exclude1-2.h5 -set srcexclude2_1=h5diff_exclude2-1.h5 -set srcexclude2_2=h5diff_exclude2-2.h5 -set src_comp_vl_strs=h5diff_comp_vl_strs.h5 -set src_COMPS_ARRAY_VLEN1=compounds_array_vlen1.h5 -set src_COMPS_ARRAY_VLEN2=compounds_array_vlen2.h5 -set src_ATTR_VERBOSE_LEVEL_FILE1=h5diff_attr_v_level1.h5 -set src_ATTR_VERBOSE_LEVEL_FILE2=h5diff_attr_v_level2.h5 - -set file1=%indir%\h5diff_basic1.h5 -set file2=%indir%\h5diff_basic2.h5 -set file3=%indir%\h5diff_types.h5 -set file4=%indir%\h5diff_dtypes.h5 -set file5=%indir%\h5diff_attr1.h5 -set file6=%indir%\h5diff_attr2.h5 -set file7=%indir%\h5diff_dset1.h5 -set file8=%indir%\h5diff_dset2.h5 -set file9=%indir%\h5diff_hyper1.h5 -set file10=%indir%\h5diff_hyper2.h5 -set file11=%indir%\h5diff_empty.h5 -set file12=%indir%\h5diff_links.h5 -set file13=%indir%\h5diff_softlinks.h5 -set file14=%indir%\h5diff_linked_softlink.h5 -set file15=%indir%\h5diff_extlink_src.h5 -set file16=%indir%\h5diff_extlink_trg.h5 -set file17=%indir%\h5diff_ext2softlink_src.h5 -set file18=%indir%\h5diff_ext2softlink_trg.h5 -set lnkfile1=%indir%\h5diff_danglelinks1.h5 -set lnkfile2=%indir%\h5diff_danglelinks2.h5 -set grp_recurse1=%indir%\h5diff_grp_recurse1.h5 -set grp_recurse2=%indir%\h5diff_grp_recurse2.h5 -set grp_recurse1_ext=%indir%\h5diff_grp_recurse_ext1.h5 -set grp_recurse2_ext1=%indir%\h5diff_grp_recurse_ext2-1.h5 -set grp_recurse2_ext2=%indir%\h5diff_grp_recurse_ext2-2.h5 -set grp_recurse2_ext3=%indir%\h5diff_grp_recurse_ext2-3.h5 -set exclude1_1=%indir%\h5diff_exclude1-1.h5 -set exclude1_2=%indir%\h5diff_exclude1-2.h5 -set exclude2_1=%indir%\h5diff_exclude2-1.h5 -set exclude2_2=%indir%\h5diff_exclude2-2.h5 -set comp_vl_strs=%indir%\h5diff_comp_vl_strs.h5 -set COMPS_ARRAY_VLEN1=%indir%\compounds_array_vlen1.h5 -set COMPS_ARRAY_VLEN2=%indir%\compounds_array_vlen2.h5 -set ATTR_VERBOSE_LEVEL_FILE1=%indir%\h5diff_attr_v_level1.h5 -set ATTR_VERBOSE_LEVEL_FILE2=%indir%\h5diff_attr_v_level2.h5 - - -rem The tool name -set h5diff=h5diff%2 -rem The path of the tool binary -set h5diff_bin=%CD%\..\%h5diff%\%1\%h5diff% - -set EXIT_SUCCESS=0 -set EXIT_FAILURE=1 - -set /a nerrors=0 -set verbose=yes -rem default to run h5diff tests -set pmode= -rem following not needed for windows see #10 ADB 1/22/2009 -rem mydomainname=`domainname 2>/dev/null` - -if not exist .\testfiles mkdir .\testfiles - -rem Parse options -rem On Windows, we don't parse, because we only want to worry about -rem debug/release and dll --SJW 9/5/07 - -goto main - - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Testing". -rem On Windows, simply set up the test_msg variable, so it can be printed later -rem with the :results function. This is because Windows doesn't support -rem printing without a linefeed. --SJW 6/20/08 -rem -:testing - set test_msg=Testing - for %%a in (%*) do ( - set test_msg=!test_msg! %%~nxa - ) - set test_msg=%test_msg% - set test_msg=%test_msg:~0,69% - - exit /b - - -rem Print the testing results. Simply echo the contents of test_msg (set up -rem above), along with the passed parameter, generall PASSED, FAILED, or -SKIP- -:results - echo.%test_msg% %* - - exit /b - - - -rem Function STDOUT_FILTER isn't technically needed on Windows, because this -rem script will never run on platforms that require it. However, include empty -rem interface for consistency. --SJW 8/22/07 -:stdout_filter - exit /b - - -rem Function STDERR_FILTER isn't technically needed on Windows, because this -rem script will never run on platforms that require it. However, include empty -rem interface for consistency. --SJW 8/22/07 -:stderr_filter - exit /b - - - -rem Run a test and print PASS or *FAIL*. If a test fails then increment -rem the `nerrors' global variable and (if verbose is set) display the -rem difference between the actual output and the expected output. The -rem expected output is given as the first argument to this function and -rem the actual output file is calculated by replacing the `.ddl' with -rem `.out'. The actual output is not removed if HDF5_NOCLEANUP has a -rem non-zero value. -rem -:tooltest - set expect=%CD%\testfiles\%1 - set actual=%CD%\testfiles\%~n1.out - set actual_err=%CD%\testfiles\~n1.err - set actual_sav=%actual%-sav - set actual_err_sav=%actual_err%-sav - - rem We define %params% here because Windows `shift` command doesn't affect - rem the %* variable. --SJW 8/22/07 - set params= - for /f "tokens=2*" %%a in ("%*") do ( - if "%%b"=="" ( - set params=%%a - ) else ( - set params=%%a %%b - ) - ) - rem Parallel mode not actually supported, but included for consistency. - if defined pmode ( - rem do nothing - ) - - rem Run test. - ( - rem echo.############################# - rem rem Remove quotes here, because Linux 'echo' command strips them - rem echo.Expected output for 'h5diff %params:"=%' - rem echo.############################# - pushd testfiles - %h5diff_bin% %params% - popd - ) > %actual% 2> %actual_err% - set EXIT_CODE=!errorlevel! - rem save actual and actual_err in case they are needed later. - copy /y %actual% %actual_sav% > nul - call :stdout_filter %actual% - copy /y %actual_err% %actual_err_sav% > nul - call :stderr_filter %actual_err% - type %actual_err% >> %actual% - echo EXIT CODE: !EXIT_CODE! >> %actual% - - if not exist %expect% ( - rem Create the expect file if it doesn't yet exist. - call :results CREATED - copy /y %actual% %expect% > nul - ) else ( - fc /w %expect% %actual% > nul - if !errorlevel! equ 0 ( - call :results PASSED - ) else ( - call :results *FAILED* - echo. Expected result ^(%expect%^) differs from actual result ^(%actual%^) - set /a nerrors=!nerrors!+1 - if "yes"=="%verbose%" fc /w %actual% %expect% - ) - ) - - rem Clean up output file - if not defined hdf5_nocleanup ( - del /f %actual% %actual_err% %actual_sav% %actual_err_sav% - ) - - exit /b - - -rem Print a "SKIP" message -:skip - call :testing -SKIP- %h5diff% %* - - exit /b - - -:main -rem ############################################################################ -rem The tests -rem To avoid the printing of the complete full path of the test file, that hides -rem all the other parameters for long paths, the printing of the command line -rem is done first in -rem TESTING with the name only of the test file $TOOL, not its full path $TESTFILE -rem ############################################################################ - -rem ############################################################################ -rem # Common usage -rem ############################################################################ - - - rem 1.0 - call :testing %h5diff% -h - call :tooltest h5diff_10.txt -h - - rem 1.1 normal mode - call :testing %h5diff% %srcfile1% %srcfile2% - call :tooltest h5diff_11.txt %file1% %file2% - - rem 1.2 normal mode with objects - call :testing %h5diff% %srcfile1% %srcfile2% g1/dset1 g1/dset2 - call :tooltest h5diff_12.txt %file1% %file2% g1/dset1 g1/dset2 - - rem 1.3 report mode - call :testing %h5diff% -r %srcfile1% %srcfile2% - call :tooltest h5diff_13.txt -r %file1% %file2% - - rem 1.4 report mode with objects - call :testing %h5diff% -r %srcfile1% %srcfile2% g1/dset1 g1/dset2 - call :tooltest h5diff_14.txt -r %file1% %file2% g1/dset1 g1/dset2 - - rem 1.5 with -d - call :testing %h5diff% --report --delta=5 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_15.txt --report --delta=5 %file1% %file2% g1/dset3 g1/dset4 - - rem 1.6.1 with -p (int) - call :testing %h5diff% -v -p 0.02 %srcfile1% %srcfile1% g1/dset5 g1/dset6 - call :tooltest h5diff_16_1.txt -v -p 0.02 %file1% %file1% g1/dset5 g1/dset6 - - rem 1.6.2 with -p (unsigned long_long) - call :testing %h5diff% --verbose --relative=0.02 %srcfile1% %srcfile1% g1/dset7 g1/dset8 - call :tooltest h5diff_16_2.txt --verbose --relative=0.02 %file1% %file1% g1/dset7 g1/dset8 - - rem 1.6.3 with -p (double) - call :testing %h5diff% -v -p 0.02 %srcfile1% %srcfile1% g1/dset9 g1/dset10 - call :tooltest h5diff_16_3.txt -v -p 0.02 %file1% %file1% g1/dset9 g1/dset10 - - rem 1.7 verbose mode - call :testing %h5diff% -v %srcfile1% %srcfile2% - call :tooltest h5diff_17.txt -v %file1% %file2% - - rem 1.71 test 32-bit INFINITY - call :testing %h5diff% -v %srcfile1% %srcfile1% /g1/fp19 /g1/fp19_COPY - call :tooltest h5diff_171.txt -v %file1% %file1% /g1/fp19 /g1/fp19_COPY - - rem 1.72 test 64-bit INFINITY - call :testing %h5diff% -v %srcfile1% %srcfile1% /g1/fp20 /g1/fp20_COPY - call :tooltest h5diff_172.txt -v %file1% %file1% /g1/fp20 /g1/fp20_COPY - - rem 1.8 quiet mode - call :testing %h5diff% -q %srcfile1% %srcfile2% - call :tooltest h5diff_18.txt -q %file1% %file2% - - rem ######################################################################## - rem # not comparable types - rem ######################################################################## - - rem 2.0 - call :testing %h5diff% -v %srcfile3% %srcfile3% dset g1 - call :tooltest h5diff_20.txt -v %file3% %file3% dset g1 - - rem 2.1 - call :testing %h5diff% -v %srcfile3% %srcfile3% dset l1 - call :tooltest h5diff_21.txt -v %file3% %file3% dset l1 - - rem 2.2 - call :testing %h5diff% -v %srcfile3% %srcfile3% dset t1 - call :tooltest h5diff_22.txt -v %file3% %file3% dset t1 - - rem ####################################################################### - rem # compare groups, types, links (no differences and differences) - rem ####################################################################### - - rem 2.3 - call :testing %h5diff% -v %srcfile3% %srcfile3% g1 g1 - call :tooltest h5diff_23.txt -v %file3% %file3% g1 g1 - - rem 2.4 - call :testing %h5diff% -v %srcfile3% %srcfile3% t1 t1 - call :tooltest h5diff_24.txt -v %file3% %file3% t1 t1 - - rem 2.5 - call :testing %h5diff% -v %srcfile3% %srcfile3% l1 l1 - call :tooltest h5diff_25.txt -v %file3% %file3% l1 l1 - - rem 2.6 - call :testing %h5diff% -v %srcfile3% %srcfile3% g1 g2 - call :tooltest h5diff_26.txt -v %file3% %file3% g1 g2 - - rem 2.7 - call :testing %h5diff% -v %srcfile3% %srcfile3% t1 t2 - call :tooltest h5diff_27.txt -v %file3% %file3% t1 t2 - - rem 2.8 - call :testing %h5diff% -v %srcfile3% %srcfile3% l1 l2 - call :tooltest h5diff_28.txt -v %file3% %file3% l1 l2 - - - - rem ######################################################################## - rem # Dataset datatypes - rem ######################################################################## - - rem 5.0 - call :testing %h5diff% -v %srcfile4% %srcfile4% dset0a dset0b - call :tooltest h5diff_50.txt -v %file4% %file4% dset0a dset0b - - rem 5.1 - call :testing %h5diff% -v %srcfile4% %srcfile4% dset1a dset1b - call :tooltest h5diff_51.txt -v %file4% %file4% dset1a dset1b - - rem 5.2 - call :testing %h5diff% -v %srcfile4% %srcfile4% dset2a dset2b - call :tooltest h5diff_52.txt -v %file4% %file4% dset2a dset2b - - rem 5.3 - call :testing %h5diff% -v %srcfile4% %srcfile4% dset3a dset4b - call :tooltest h5diff_53.txt -v %file4% %file4% dset3a dset4b - - rem 5.4 - call :testing %h5diff% -v %srcfile4% %srcfile4% dset4a dset4b - call :tooltest h5diff_54.txt -v %file4% %file4% dset4a dset4b - - rem 5.5 - call :testing %h5diff% -v %srcfile4% %srcfile4% dset5a dset5b - call :tooltest h5diff_55.txt -v %file4% %file4% dset5a dset5b - - rem 5.6 - call :testing %h5diff% -v %srcfile4% %srcfile4% dset6a dset6b - call :tooltest h5diff_56.txt -v %file4% %file4% dset6a dset6b - - rem 5.7 - call :testing %h5diff% -v %srcfile4% %srcfile4% dset7a dset7b - call :tooltest h5diff_57.txt -v %file4% %file4% dset7a dset7b - - rem 5.8 (region reference) - call :testing %h5diff% -v %srcfile7% %srcfile8% refreg - call :tooltest h5diff_58.txt -v %file7% %file8% refreg - - rem ######################################################################## - rem # Error messages - rem ######################################################################## - - - rem 6.0: Check if the command line number of arguments is less than 3 - call :testing %h5diff% %srcfile1% - call :tooltest h5diff_600.txt %file1% - - rem 6.1: Check if non-exist object name is specified - call :testing %h5diff% %srcfile1% %srcfile1% nono_obj - rem SKIP this test as on Wondows legacy specific - rem call :tooltest h5diff_601.txt %file1% %file1% nono_obj - call :results -SKIP- - - - rem ######################################################################## - rem # -d - rem ######################################################################## - - - rem 6.3: negative value - call :testing %h5diff% -d -4 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_603.txt -d -4 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.4: zero - call :testing %h5diff% -d 0 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_604.txt -d 0 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.5: non number - call :testing %h5diff% -d u %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_605.txt -d u %file1% %file2% g1/dset3 g1/dset4 - - rem 6.6: hexadecimal - call :testing %h5diff% -d 0x1 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_606.txt -d 0x1 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.7: string - call :testing %h5diff% -d "1" %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_607.txt -d "1" %file1% %file2% g1/dset3 g1/dset4 - - rem 6.8: repeated option - call :testing %h5diff% --use-system-epsilon %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_608.txt --use-system-epsilon %file1% %file2% g1/dset3 g1/dset4 - - rem 6.9: number larger than biggest difference - call :testing %h5diff% -d 200 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_609.txt -d 200 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.10: number smaller than smallest difference - call :testing %h5diff% -d 1 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_610.txt -d 1 %file1% %file2% g1/dset3 g1/dset4 - - - rem ######################################################################## - rem # -p - rem ######################################################################## - - - - rem 6.12: negative value - call :testing %h5diff% -p -4 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_612.txt -p -4 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.13: zero - call :testing %h5diff% -p 0 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_613.txt -p 0 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.14: non number - call :testing %h5diff% -p u %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_614.txt -p u %file1% %file2% g1/dset3 g1/dset4 - - rem 6.15: hexadecimal - call :testing %h5diff% -p 0x1 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_615.txt -p 0x1 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.16: string - call :testing %h5diff% -p "0.21" %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_616.txt -p "0.21" %file1% %file2% g1/dset3 g1/dset4 - - rem 6.17: repeated option - call :testing %h5diff% -p 0.21 -p 0.22 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_617.txt -p 0.21 -p 0.22 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.18: number larger than biggest difference - call :testing %h5diff% -p 2 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_618.txt -p 2 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.19: number smaller than smallest difference - call :testing %h5diff% -p 0.005 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_619.txt -p 0.005 %file1% %file2% g1/dset3 g1/dset4 - - - rem ######################################################################## - rem # -n - rem ######################################################################## - - rem 6.21: negative value - call :testing %h5diff% -n -4 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_621.txt -n -4 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.22: zero - call :testing %h5diff% -n 0 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_622.txt -n 0 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.23: non number - call :testing %h5diff% -n u %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_623.txt -n u %file1% %file2% g1/dset3 g1/dset4 - - rem 6.24: hexadecimal - call :testing %h5diff% -n 0x1 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_624.txt -n 0x1 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.25: string - call :testing %h5diff% -n "2" %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_625.txt -n "2" %file1% %file2% g1/dset3 g1/dset4 - - rem 6.26: repeated option - call :testing %h5diff% -n 2 -n 3 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_626.txt -n 2 -n 3 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.27: number larger than biggest difference - call :testing %h5diff% --count=200 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_627.txt --count=200 %file1% %file2% g1/dset3 g1/dset4 - - rem 6.28: number smaller than smallest difference - call :testing %h5diff% -n 1 %srcfile1% %srcfile2% g1/dset3 g1/dset4 - call :tooltest h5diff_628.txt -n 1 %file1% %file2% g1/dset3 g1/dset4 - - rem This is disabled on *nix platforms - rem 6.29 non valid files - call :testing %h5diff% file1.h6 file2.h6 - call :tooltest h5diff_629.txt file1.h6 file2.h6 - - rem ###################################################################### - rem # NaN - rem ###################################################################### - rem 6.30: test (NaN == NaN) must be true based on our documentation -- XCAO - call :testing %h5diff% -v -d "0.0001" %srcfile1% %srcfile1% g1/fp18 g1/fp18_COPY - call :tooltest h5diff_630.txt -v -d "0.0001" %file1% %file1% g1/fp18 g1/fp18_COPY - call :testing %h5diff% -v --use-system-epsilon %srcfile1% %srcfile1% g1/fp18 g1/fp18_COPY - call :tooltest h5diff_631.txt -v --use-system-epsilon %file1% %file1% g1/fp18 g1/fp18_COPY - - - rem ######################################################################## - rem 7. attributes - rem ######################################################################## - call :testing %h5diff% -v %srcfile5% %srcfile6% - call :tooltest h5diff_70.txt -v %file5% %file6% - - rem ################################################## - rem attrs with verbose option level - rem ################################################## - call :testing %h5diff% -v1 %srcfile5% %srcfile6% - call :tooltest h5diff_700.txt -v1 %file5% %file6% - - call :testing %h5diff% -v2 %srcfile5% %srcfile6% - call :tooltest h5diff_701.txt -v2 %file5% %file6% - - call :testing %h5diff% --verbose=1 %srcfile5% %srcfile6% - call :tooltest h5diff_702.txt --verbose=1 %file5% %file6% - - call :testing %h5diff% --verbose=2 %srcfile5% %srcfile6% - call :tooltest h5diff_703.txt --verbose=2 %file5% %file6% - - rem same attr number , all same attr name - call :testing %h5diff% -v2 %src_ATTR_VERBOSE_LEVEL_FILE1% %src_ATTR_VERBOSE_LEVEL_FILE2% /g - call :tooltest h5diff_704.txt -v2 %ATTR_VERBOSE_LEVEL_FILE1% %ATTR_VERBOSE_LEVEL_FILE2% /g - - rem same attr number , some same attr name - call :testing %h5diff% -v2 %src_ATTR_VERBOSE_LEVEL_FILE1% %src_ATTR_VERBOSE_LEVEL_FILE2% /dset - call :tooltest h5diff_705.txt -v2 %ATTR_VERBOSE_LEVEL_FILE1% %ATTR_VERBOSE_LEVEL_FILE2% /dset - - rem same attr number , all different attr name - call :testing %h5diff% -v2 %src_ATTR_VERBOSE_LEVEL_FILE1% %src_ATTR_VERBOSE_LEVEL_FILE2% /ntype - call :tooltest h5diff_706.txt -v2 %ATTR_VERBOSE_LEVEL_FILE1% %ATTR_VERBOSE_LEVEL_FILE2% /ntype - - rem different attr number , same attr name (intersected) - call :testing %h5diff% -v2 %src_ATTR_VERBOSE_LEVEL_FILE1% %src_ATTR_VERBOSE_LEVEL_FILE2% /g2 - call :tooltest h5diff_707.txt -v2 %ATTR_VERBOSE_LEVEL_FILE1% %ATTR_VERBOSE_LEVEL_FILE2% /g2 - - rem different attr number , all different attr name - call :testing %h5diff% -v2 %src_ATTR_VERBOSE_LEVEL_FILE1% %src_ATTR_VERBOSE_LEVEL_FILE2% /g3 - call :tooltest h5diff_708.txt -v2 %ATTR_VERBOSE_LEVEL_FILE1% %ATTR_VERBOSE_LEVEL_FILE2% /g3 - - rem when no attributes exist in both objects - call :testing %h5diff% -v2 %src_ATTR_VERBOSE_LEVEL_FILE1% %src_ATTR_VERBOSE_LEVEL_FILE2% /g4 - call :tooltest h5diff_709.txt -v2 %ATTR_VERBOSE_LEVEL_FILE1% %ATTR_VERBOSE_LEVEL_FILE2% /g4 - - rem file vs file - call :testing %h5diff% -v2 %src_ATTR_VERBOSE_LEVEL_FILE1% %src_ATTR_VERBOSE_LEVEL_FILE2% - call :tooltest h5diff_710.txt -v2 %ATTR_VERBOSE_LEVEL_FILE1% %ATTR_VERBOSE_LEVEL_FILE2% - - - rem ####################################################################### - rem 8. all dataset datatypes - rem ####################################################################### - call :testing %h5diff% -v %srcfile7% %srcfile8% - call :tooltest h5diff_80.txt -v %file7% %file8% - - rem 9. compare a file with itself - call :testing %h5diff% -v %srcfile2% %srcfile2% - call :tooltest h5diff_90.txt -v %file2% %file2% - - rem 10. read by hyperslab, print indexes - rem ####################################################################### - rem Not skipped on windows as this has not been a problem - ADB 1/22/2009 - rem if test -n "$pmode" -a "$mydomainname" = hdfgroup.uiuc.edu; then - rem # skip this test which sometimes hangs in some THG machines - rem SKIP -v $SRCFILE9 $SRCFILE10 - rem else - rem ####################################################################### - call :testing %h5diff% -v %srcfile9% %srcfile10% - call :tooltest h5diff_100.txt -v %file9% %file10% - rem fi - - rem 11. floating point comparison - rem Not tested on Windows due to difference in formatting of scientific - rem notation (101, 102) --SJW 8/23/07 - call :testing %h5diff% -v %srcfile1% %srcfile1% g1/d1 g1/d2 - rem call :tooltest h5diff_101.txt -v %file1% %file1% g1/d1 g1/d2 - call :results -SKIP- - - call :testing %h5diff% -v %srcfile1% %srcfile1% g1/fp1 g1/fp2 - rem call :tooltest h5diff_102.txt -v %file1% %file1% g1/fp1 g1/fp2 - call :results -SKIP- - - rem Not tested on Windows due to difference in formatting of scientific - rem notation with other OS. printf("%g") (103, 104) - call :testing %h5diff% -v --use-system-epsilon %srcfile1% %srcfile1% g1/d1 g1/d2 - rem call :tooltest h5diff_103.txt -v --use-system-epsilon %file1% %file1% g1/d1 g1/d2 - call :results -SKIP- - - call :testing %h5diff% -v --use-system-epsilon %srcfile1% %srcfile1% g1/fp1 g1/fp2 - rem call :tooltest h5diff_102.txt -v --use-system-epsilon %file1% %file1% g1/fp1 g1/fp2 - call :results -SKIP- - - rem New option added #1368(E1) - ADB 2/5/2009 - rem not compable -c flag - call :testing %h5diff% %srcfile2% %srcfile2% g2/dset1 g2/dset2 - call :tooltest h5diff_200.txt %file2% %file2% g2/dset1 g2/dset2 - - call :testing %h5diff% -c %srcfile2% %srcfile2% g2/dset1 g2/dset2 - call :tooltest h5diff_201.txt -c %file2% %file2% g2/dset1 g2/dset2 - - call :testing %h5diff% -c %srcfile2% %srcfile2% g2/dset2 g2/dset3 - call :tooltest h5diff_202.txt -c %file2% %file2% g2/dset2 g2/dset3 - - call :testing %h5diff% -c %srcfile2% %srcfile2% g2/dset3 g2/dset4 - call :tooltest h5diff_203.txt -c %file2% %file2% g2/dset3 g2/dset4 - - call :testing %h5diff% -c %srcfile2% %srcfile2% g2/dset4 g2/dset5 - call :tooltest h5diff_204.txt -c %file2% %file2% g2/dset4 g2/dset5 - - call :testing %h5diff% -c %srcfile2% %srcfile2% g2/dset5 g2/dset6 - call :tooltest h5diff_205.txt -c %file2% %file2% g2/dset5 g2/dset6 - - rem New option added - ADB 2/11/2009 - rem # not comparable in compound - call :testing %h5diff% -c %srcfile2% %srcfile2% g2/dset7 g2/dset8 - call :tooltest h5diff_206.txt -c %file2% %file2% g2/dset7 g2/dset8 - - call :testing %h5diff% -c %srcfile2% %srcfile2% g2/dset8 g2/dset9 - call :tooltest h5diff_207.txt -c %file2% %file2% g2/dset8 g2/dset9 - - rem ####################################################################### - rem # Links compare without --follow-symlinks nor --no-dangling-links - rem ####################################################################### - rem test for bug1749 - call :testing %h5diff% -v %srcfile12% %srcfile12% /link_g1 /link_g2 - call :tooltest h5diff_300.txt -v %file12% %file12% /link_g1 /link_g2 - - rem ####################################################################### - rem # Links compare with --follow-symlinks Only - rem ####################################################################### - rem soft links file to file - call :testing %h5diff% --follow-symlinks -v %srcfile13% %srcfile13% - call :tooltest h5diff_400.txt --follow-symlinks -v %file13% %file13% - - rem softlink vs dset" - call :testing %h5diff% --follow-symlinks -v %srcfile13% %srcfile13% /softlink_dset1_1 /target_dset2 - call :tooltest h5diff_401.txt --follow-symlinks -v %file13% %file13% /softlink_dset1_1 /target_dset2 - - rem dset vs softlink" - call :testing %h5diff% --follow-symlinks -v %srcfile13% %srcfile13% /target_dset2 /softlink_dset1_1 - call :tooltest h5diff_402.txt --follow-symlinks -v %file13% %file13% /target_dset2 /softlink_dset1_1 - - rem softlink vs softlink" - call :testing %h5diff% --follow-symlinks -v %srcfile13% %srcfile13% /softlink_dset1_1 /softlink_dset2 - call :tooltest h5diff_403.txt --follow-symlinks -v %file13% %file13% /softlink_dset1_1 /softlink_dset2 - - rem extlink vs extlink (FILE)" - call :testing %h5diff% --follow-symlinks -v %srcfile15% %srcfile15% - call :tooltest h5diff_404.txt --follow-symlinks -v %file15% %file15% - - rem extlink vs dset" - call :testing %h5diff% --follow-symlinks -v %srcfile15% %srcfile16% /ext_link_dset1 /target_group2/x_dset - call :tooltest h5diff_405.txt --follow-symlinks -v %file15% %file16% /ext_link_dset1 /target_group2/x_dset - - rem dset vs extlink" - call :testing %h5diff% --follow-symlinks -v %srcfile16% %srcfile15% /target_group2/x_dset /ext_link_dset1 - call :tooltest h5diff_406.txt --follow-symlinks -v %file16% %file15% /target_group2/x_dset /ext_link_dset1 - - rem extlink vs extlink" - call :testing %h5diff% --follow-symlinks -v %srcfile15% %srcfile15% /ext_link_dset1 /ext_link_dset2 - call :tooltest h5diff_407.txt --follow-symlinks -v %file15% %file15% /ext_link_dset1 /ext_link_dset2 - - rem softlink vs extlink" - call :testing %h5diff% --follow-symlinks -v %srcfile13% %srcfile15% /softlink_dset1_1 /ext_link_dset2 - call :tooltest h5diff_408.txt --follow-symlinks -v %file13% %file15% /softlink_dset1_1 /ext_link_dset2 - - rem extlink vs softlink " - call :testing %h5diff% --follow-symlinks -v %srcfile15% %srcfile13% /ext_link_dset2 /softlink_dset1_1 - call :tooltest h5diff_409.txt --follow-symlinks -v %file15% %file13% /ext_link_dset2 /softlink_dset1_1 - - rem linked_softlink vs linked_softlink (FILE)" - call :testing %h5diff% --follow-symlinks -v %srcfile14% %srcfile14% - call :tooltest h5diff_410.txt --follow-symlinks -v %file14% %file14% - - rem dset2 vs linked_softlink_dset1" - call :testing %h5diff% --follow-symlinks -v %srcfile14% %srcfile14% /target_dset2 /softlink1_to_slink2 - call :tooltest h5diff_411.txt --follow-symlinks -v %file14% %file14% /target_dset2 /softlink1_to_slink2 - - rem rem linked_softlink_dset1 vs dset2" - call :testing %h5diff% --follow-symlinks -v %srcfile14% %srcfile14% /softlink1_to_slink2 /target_dset2 - call :tooltest h5diff_412.txt --follow-symlinks -v %file14% %file14% /softlink1_to_slink2 /target_dset2 - - rem linked_softlink_to_dset1 vs linked_softlink_to_dset2" - call :testing %h5diff% --follow-symlinks -v %srcfile14% %srcfile14% /softlink1_to_slink2 /softlink2_to_slink2 - call :tooltest h5diff_413.txt --follow-symlinks -v %file14% %file14% /softlink1_to_slink2 /softlink2_to_slink2 - - rem group vs linked_softlink_group1" - call :testing %h5diff% --follow-symlinks -v %srcfile14% %srcfile14% /target_group /softlink3_to_slink2 - call :tooltest h5diff_414.txt --follow-symlinks -v %file14% %file14% /target_group /softlink3_to_slink2 - - rem linked_softlink_group1 vs group" - call :testing %h5diff% --follow-symlinks -v %srcfile14% %srcfile14% /softlink3_to_slink2 /target_group - call :tooltest h5diff_415.txt --follow-symlinks -v %file14% %file14% /softlink3_to_slink2 /target_group - - rem linked_softlink_to_group1 vs linked_softlink_to_group2" - call :testing %h5diff% --follow-symlinks -v %srcfile14% %srcfile14% /softlink3_to_slink2 /softlink4_to_slink2 - call :tooltest h5diff_416.txt --follow-symlinks -v %file14% %file14% /softlink3_to_slink2 /softlink4_to_slink2 - - rem non-exist-softlink vs softlink" - call :testing %h5diff% --follow-symlinks -v %srcfile13% %srcfile13% /softlink_noexist /softlink_dset2 - call :tooltest h5diff_417.txt --follow-symlinks -v %file13% %file13% /softlink_noexist /softlink_dset2 - - rem softlink vs non-exist-softlink" - call :testing %h5diff% --follow-symlinks -v %srcfile13% %srcfile13% /softlink_dset2 /softlink_noexist - call :tooltest h5diff_418.txt --follow-symlinks -v %file13% %file13% /softlink_dset2 /softlink_noexist - - rem non-exist-extlink_file vs extlink" - call :testing %h5diff% --follow-symlinks -v %srcfile15% %srcfile15% /ext_link_noexist2 /ext_link_dset2 - call :tooltest h5diff_419.txt --follow-symlinks -v %file15% %file15% /ext_link_noexist2 /ext_link_dset2 - - rem exlink vs non-exist-extlink_file" - call :testing %h5diff% --follow-symlinks -v %srcfile15% %srcfile15% /ext_link_dset2 /ext_link_noexist2 - call :tooltest h5diff_420.txt --follow-symlinks -v %file15% %file15% /ext_link_dset2 /ext_link_noexist2 - - rem extlink vs non-exist-extlink_obj" - call :testing %h5diff% --follow-symlinks -v %srcfile15% %srcfile15% /ext_link_dset2 /ext_link_noexist1 - call :tooltest h5diff_421.txt --follow-symlinks -v %file15% %file15% /ext_link_dset2 /ext_link_noexist1 - - rem non-exist-extlink_obj vs extlink" - call :testing %h5diff% --follow-symlinks -v %srcfile15% %srcfile15% /ext_link_noexist1 /ext_link_dset2 - call :tooltest h5diff_422.txt --follow-symlinks -v %file15% %file15% /ext_link_noexist1 /ext_link_dset2 - - rem extlink_to_softlink_to_dset1 vs dset2" - call :testing %h5diff% --follow-symlinks -v %srcfile17% %srcfile18% /ext_link_to_slink1 /dset2 - call :tooltest h5diff_423.txt --follow-symlinks -v %file17% %file18% /ext_link_to_slink1 /dset2 - - rem dset2 vs extlink_to_softlink_to_dset1" - call :testing %h5diff% --follow-symlinks -v %srcfile18% %srcfile17% /dset2 /ext_link_to_slink1 - call :tooltest h5diff_424.txt --follow-symlinks -v %file18% %file17% /dset2 /ext_link_to_slink1 - - rem extlink_to_softlink_to_dset1 vs extlink_to_softlink_to_dset2" - call :testing %h5diff% --follow-symlinks -v %srcfile17% %srcfile17% /ext_link_to_slink1 /ext_link_to_slink2 - call :tooltest h5diff_425.txt --follow-symlinks -v %file17% %file17% /ext_link_to_slink1 /ext_link_to_slink2 - - - rem ####################################################################### - rem # Dangling links compare (--follow-symlinks and --no-dangling-links) - rem ####################################################################### - rem dangling links --follow-symlinks (FILE to FILE) - call :testing %h5diff% --follow-symlinks -v %srclnkfile1% %srclnkfile2% - call :tooltest h5diff_450.txt --follow-symlinks -v %lnkfile1% %lnkfile2% - - rem dangling links --follow-symlinks and --no-dangling-links (FILE to FILE) - call :testing %h5diff% --follow-symlinks -v --no-dangling-links %srclnkfile1% %srclnkfile2% - call :tooltest h5diff_451.txt --follow-symlinks -v --no-dangling-links %lnkfile1% %lnkfile2% - - rem try --no-dangling-links without --follow-symlinks options - call :testing %h5diff% --no-dangling-links %srcfile13% %srcfile13% - call :tooltest h5diff_452.txt --no-dangling-links %file13% %file13% - - rem dangling link found for soft links (FILE to FILE) - call :testing %h5diff% --follow-symlinks -v --no-dangling-links %srcfile13% %srcfile13% - call :tooltest h5diff_453.txt --follow-symlinks -v --no-dangling-links %file13% %file13% - - rem dangling link found for soft links (obj to obj) - call :testing %h5diff% --follow-symlinks -v --no-dangling-links %srcfile13% %srcfile13% /softlink_dset2 /softlink_noexist - call :tooltest h5diff_454.txt --follow-symlinks -v --no-dangling-links %file13% %file13% /softlink_dset2 /softlink_noexist - - rem dangling link found for soft links (obj to obj) Both dangle links - call :testing %h5diff% --follow-symlinks -v --no-dangling-links %srcfile13% %srcfile13% /softlink_noexist /softlink_noexist - call :tooltest h5diff_455.txt --follow-symlinks -v --no-dangling-links %file13% %file13% /softlink_noexist /softlink_noexist - - rem dangling link found for ext links (FILE to FILE) - call :testing %h5diff% --follow-symlinks -v --no-dangling-links %srcfile15% %srcfile15% - call :tooltest h5diff_456.txt --follow-symlinks -v --no-dangling-links %file15% %file15% - - rem dangling link found for ext links (obj to obj). target file exist - call :testing %h5diff% --follow-symlinks -v --no-dangling-links %srcfile15% %srcfile15% /ext_link_dset1 /ext_link_noexist1 - call :tooltest h5diff_457.txt --follow-symlinks -v --no-dangling-links %file15% %file15% /ext_link_dset1 /ext_link_noexist1 - - rem dangling link found for ext links (obj to obj). target file NOT exist - call :testing %h5diff% --follow-symlinks -v --no-dangling-links %srcfile15% %srcfile15% /ext_link_dset1 /ext_link_noexist2 - call :tooltest h5diff_458.txt --follow-symlinks -v --no-dangling-links %file15% %file15% /ext_link_dset1 /ext_link_noexist2 - - rem dangling link found for ext links (obj to obj). Both dangle links - call :testing %h5diff% --follow-symlinks -v --no-dangling-links %srcfile15% %srcfile15% /ext_link_noexist1 /ext_link_noexist2 - call :tooltest h5diff_459.txt --follow-symlinks -v --no-dangling-links %file15% %file15% /ext_link_noexist1 /ext_link_noexist2 - - rem ######################################################################## - rem # test for group diff recursivly - rem ######################################################################## - rem root - call :testing %h5diff% -v %src_grp_recurse1% %src_grp_recurse2% / / - call :tooltest h5diff_500.txt -v %grp_recurse1% %grp_recurse2% / / - - call :testing %h5diff% -v --follow-symlinks %src_grp_recurse1% %src_grp_recurse2% / / - call :tooltest h5diff_501.txt -v --follow-symlinks %grp_recurse1% %grp_recurse2% / / - - rem root vs group - call :testing %h5diff% -v %src_grp_recurse1% %src_grp_recurse2% / /grp1/grp2/grp3 - call :tooltest h5diff_502.txt -v %grp_recurse1% %grp_recurse2% / /grp1/grp2/grp3 - - rem group vs group (same name and structure) - call :testing %h5diff% -v %src_grp_recurse1% %src_grp_recurse2% /grp1 /grp1 - call :tooltest h5diff_503.txt -v %grp_recurse1% %grp_recurse2% /grp1 /grp1 - - rem group vs group (different name and structure) - call :testing %h5diff% -v %src_grp_recurse1% %src_grp_recurse2% /grp1/grp2 /grp1/grp2/grp3 - call :tooltest h5diff_504.txt -v %grp_recurse1% %grp_recurse2% /grp1/grp2 /grp1/grp2/grp3 - - rem groups vs soft-link - call :testing %h5diff% - call :tooltest h5diff_505.txt -v %grp_recurse1% %grp_recurse2% /grp1 /slink_grp1 - - call :testing %h5diff% -v --follow-symlinks %src_grp_recurse1% %src_grp_recurse2% /grp1/grp2 /slink_grp2 - call :tooltest h5diff_506.txt -v --follow-symlinks %grp_recurse1% %grp_recurse2% /grp1/grp2 /slink_grp2 - - rem groups vs ext-link - call :testing %h5diff% -v %src_grp_recurse1% %src_grp_recurse2% /grp1 /elink_grp1 - call :tooltest h5diff_507.txt -v %grp_recurse1% %grp_recurse2% /grp1 /elink_grp1 - - call :testing %h5diff% -v --follow-symlinks %src_grp_recurse1% %src_grp_recurse2% /grp1 /elink_grp1 - call :tooltest h5diff_508.txt -v --follow-symlinks %grp_recurse1% %grp_recurse2% /grp1 /elink_grp1 - - rem soft-link vs ext-link - call :testing %h5diff% -v %src_grp_recurse1% %src_grp_recurse2% /slink_grp1 /elink_grp1 - call :tooltest h5diff_509.txt -v %grp_recurse1% %grp_recurse2% /slink_grp1 /elink_grp1 - - call :testing %h5diff% -v --follow-symlinks %src_grp_recurse1% %src_grp_recurse2% /slink_grp1 /elink_grp1 - call :tooltest h5diff_510.txt -v --follow-symlinks %grp_recurse1% %grp_recurse2% /slink_grp1 /elink_grp1 - - rem circled ext links - call :testing %h5diff% -v %src_grp_recurse1% %src_grp_recurse2% /grp10 /grp11 - call :tooltest h5diff_511.txt -v %grp_recurse1% %grp_recurse2% /grp10 /grp11 - - call :testing %h5diff% -v --follow-symlinks %src_grp_recurse1% %src_grp_recurse2% /grp10 /grp11 - call :tooltest h5diff_512.txt -v --follow-symlinks %grp_recurse1% %grp_recurse2% /grp10 /grp11 - - rem circled soft2ext-link vs soft2ext-link - call :testing %h5diff% -v %src_grp_recurse1% %src_grp_recurse2% /slink_grp10 /slink_grp11 - call :tooltest h5diff_513.txt -v %grp_recurse1% %grp_recurse2% /slink_grp10 /slink_grp11 - - call :testing %h5diff% -v --follow-symlinks %src_grp_recurse1% %src_grp_recurse2% /slink_grp10 /slink_grp11 - call :tooltest h5diff_514.txt -v --follow-symlinks %grp_recurse1% %grp_recurse2% /slink_grp10 /slink_grp11 - - rem ###################################################################### - rem # Test for group recursive diff via multi-linked external links - rem # With follow-symlinks, file $GRP_RECURSE1_EXT and $GRP_RECURSE2_EXT1 - rem # should be same with the external links. - rem ###################################################################### - rem file vs file - call :testing %h5diff% -v %src_grp_recurse1_ext% %src_grp_recurse2_ext1% - call :tooltest h5diff_515.txt -v %grp_recurse1_ext% %grp_recurse2_ext1% - - call :testing %h5diff% -v --follow-symlinks %src_grp_recurse1_ext% %src_grp_recurse2_ext1% - call :tooltest h5diff_516.txt -v --follow-symlinks %grp_recurse1_ext% %grp_recurse2_ext1% - - rem group vs group - call :testing %h5diff% -v %src_grp_recurse1_ext% %src_grp_recurse2_ext1% /g1 - call :tooltest h5diff_517.txt -v %grp_recurse1_ext% %grp_recurse2_ext1% /g1 - - call :testing %h5diff% -v --follow-symlinks %src_grp_recurse1_ext% %src_grp_recurse2_ext1% /g1 - call :tooltest h5diff_518.txt -v --follow-symlinks %grp_recurse1_ext% %grp_recurse2_ext1% /g1 - - - rem ####################################################################### - rem # Exclude objects (--exclude-path) - rem ####################################################################### - rem #------------------------------------------------- - rem # Same structure, same names and different value. - - rem Exclude the object with different value. Expect return - same - call :testing %h5diff% -v --exclude-path /group1/dset3 %srcexclude1_1% %srcexclude1_2% - call :tooltest h5diff_480.txt -v --exclude-path /group1/dset3 %exclude1_1% %exclude1_2% - - rem Verify different by not excluding. Expect return - diff - call :testing %h5diff% -v %srcexclude1_1% %srcexclude1_2% - call :tooltest h5diff_481.txt -v %exclude1_1% %exclude1_2% - - rem #---------------------------------------- - rem # Different structure, different names. - - rem Exclude all the different objects. Expect return - same - call :testing %h5diff% -v --exclude-path "/group1" --exclude-path "/dset1" %srcexclude2_1% %srcexclude2_2% - call :tooltest h5diff_482.txt -v --exclude-path "/group1" --exclude-path "/dset1" %exclude2_1% %exclude2_2% - - rem Exclude only some different objects. Expect return - diff - call :testing %h5diff% -v --exclude-path "/group1" %srcexclude2_1% %srcexclude2_2% - call :tooltest h5diff_483.txt -v --exclude-path "/group1" %exclude2_1% %exclude2_2% - - rem Exclude from group compare - call :testing %h5diff% -v --exclude-path "/dset3" %srcexclude1_1% %srcexclude1_2% /group1 - call :tooltest h5diff_484.txt -v --exclude-path "/dset3" %exclude1_1% %exclude1_2% /group1 - - rem ####################################################################### - rem # diff various multiple vlen and fixed strings in a compound type dataset - rem ####################################################################### - call :testing %h5diff% -v %src_comp_vl_strs% %src_comp_vl_strs% /group /group_copy - call :tooltest h5diff_530.txt -v %comp_vl_strs% %comp_vl_strs% /group /group_copy - - rem # ##################################################################### - rem # # Test container types (array,vlen) with multiple nested compound types - rem # # Complex compound types in dataset and attribute - rem # ##################################################################### - call :testing %h5diff% -v %src_COMPS_ARRAY_VLEN1% %src_COMPS_ARRAY_VLEN2% - call :tooltest h5diff_540.txt -v %COMPS_ARRAY_VLEN1% %COMPS_ARRAY_VLEN2% - - rem ####################################################################### - rem # Test mutually exclusive options - rem ####################################################################### - - rem ------------------------------------------------------ - rem Test with -d , -p and --use-system-epsilon. - call :testing %h5diff% -v -d 5 -p 0.05 --use-system-epsilon %srcfile1% %srcfile2% /g1/dset3 /g1/dset4 - call :tooltest h5diff_640.txt -v -d 5 -p 0.05 --use-system-epsilon %file1% %file2% /g1/dset3 /g1/dset4 - - call :testing %h5diff% -v -d 5 -p 0.05 %srcfile1% %srcfile2% /g1/dset3 /g1/dset4 - call :tooltest h5diff_641.txt -v -d 5 -p 0.05 %file1% %file2% /g1/dset3 /g1/dset4 - - call :testing %h5diff% -v -p 0.05 -d 5 %srcfile1% %srcfile2% /g1/dset3 /g1/dset4 - call :tooltest h5diff_642.txt -v -p 0.05 -d 5 %file1% %file2% /g1/dset3 /g1/dset4 - - call :testing %h5diff% -v -d 5 --use-system-epsilon %srcfile1% %srcfile2% /g1/dset3 /g1/dset4 - call :tooltest h5diff_643.txt -v -d 5 --use-system-epsilon %file1% %file2% /g1/dset3 /g1/dset4 - - call :testing %h5diff% -v --use-system-epsilon -d 5 %srcfile1% %srcfile2% /g1/dset3 /g1/dset4 - call :tooltest h5diff_644.txt -v --use-system-epsilon -d 5 %file1% %file2% /g1/dset3 /g1/dset4 - - call :testing %h5diff% -v -p 0.05 --use-system-epsilon %srcfile1% %srcfile2% /g1/dset3 /g1/dset4 - call :tooltest h5diff_645.txt -v -p 0.05 --use-system-epsilon %file1% %file2% /g1/dset3 /g1/dset4 - - call :testing %h5diff% -v --use-system-epsilon -p 0.05 %srcfile1% %srcfile2% /g1/dset3 /g1/dset4 - call :tooltest h5diff_646.txt -v --use-system-epsilon -p 0.05 %file1% %file2% /g1/dset3 /g1/dset4 - - rem ####################################################################### - rem # END - rem ####################################################################### - - if %nerrors% equ 0 ( - echo.All %h5diff% tests passed. - ) - - popd - endlocal & exit /b %nerrors% - diff --git a/windows/tools/h5diffdll/h5diffdll.vcproj b/windows/tools/h5diffdll/h5diffdll.vcproj deleted file mode 100644 index bd153bd..0000000 --- a/windows/tools/h5diffdll/h5diffdll.vcproj +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5dump/h5dump.vcproj b/windows/tools/h5dump/h5dump.vcproj deleted file mode 100644 index d3e6d71..0000000 --- a/windows/tools/h5dump/h5dump.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5dump/testh5dump.bat b/windows/tools/h5dump/testh5dump.bat deleted file mode 100644 index 307765c..0000000 --- a/windows/tools/h5dump/testh5dump.bat +++ /dev/null @@ -1,703 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the h5dump tool -rem -rem Created: Scott Wegner, 8/23/07 -rem Modified: Scott Wegner, 5/12/08 -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -set h5pubconf=%CD%\..\..\src\h5pubconf.h - -rem Determine which filters are available -rem On Windows, the function :detect_filter sets these for us -call :detect_filter szip -call :detect_filter deflate -call :detect_filter shuffle -call :detect_filter fletcher32 -call :detect_filter nbit -call :detect_filter scaleoffset - -rem The tool name -set dumper=h5dump%2 -rem The path of the tool library -set dumper_bin=%CD%\..\%dumper%\%1\%dumper% -set testdir=%CD%\..\testfiles - -rem The h5diff tool name -set h5diff=..\h5diff%2\%1\h5diff%2 -rem The path of the h5diff tool binary -set h5diff_bin=%CD%\%h5diff% - -rem The h5import tool name -set h5import=..\h5import%2\%1\h5import%2 -rem The path of the h5import tool binary -set h5import_bin=%CD%\%h5import% - -set nerrors=0 -set verbose=yes - -set srcdir=%CD% - -if not exist %testdir% mkdir %testdir% - -goto main - - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Testing". -rem -:testing - set test_msg=Testing %dumper% - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - rem We need to replace PERCENT here with "%" for tests that use a percent - rem sign. --SJW 5/12/08 - set test_msg=!test_msg:PERCENT=%%! - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Run a test and print PASS or *FAIL*. If a test fails then increment -rem the `nerrors' global variable and (if $verbose is set) display the -rem difference between the actual output and the expected output. The -rem expected output is given as the first argument to this function and -rem the actual output file is calculated by replacing the `.ddl' with -rem `.out'. The actual output is not removed if $HDF5_NOCLEANUP has a -rem non-zero value. -rem -:tooltest - set expect=%CD%\..\testfiles\%1 - set actual=%CD%\..\testfiles\%~n1.out - set actual_err=%CD%\..\testfiles\%~n1.err - - rem We define %params% here because Windows `shift` command doesn't affect - rem the %* variable. --SJW 8/23/07 - set params=%* - rem If there is not 2nd parameter, that means we have no filename, which - rem implies that we are on the "tnofilename" test. Make sure we remove the - rem expected output from the params, and add a space. --SJW 8/27/07 - if "%2"=="" ( - set params= - ) else ( - set params=!params:* =! - ) - - rem Run test. - - ( - rem We need to replace PERCENT here with "%" for tests that use percents - rem Also remove quotes here, because Linux 'echo' command strips them. - rem --SJW 8/24/07 - set params_echo=!params:PERCENT=%%! - echo.############################# - echo.Expected output for 'h5dump !params_echo:"=!' - echo.############################# - pushd %CD%\..\testfiles - %dumper_bin% !params:PERCENT=%%! - popd - ) > %actual% 2> %actual_err% - type %actual_err% >> %actual% - - if not exist %expect% ( - rem Create the expect file if it doesn't yet exist. - call :testing CREATED %params% - copy /y %actual% %expect% > nul - ) else ( - fc /w %expect% %actual% > nul - if !errorlevel! equ 0 ( - call :testing PASSED %params% - ) else ( - call :testing *FAILED* %params% - echo. Expected results ^(*.ddl^) differs from actual results ^(*.out^) - set /a nerrors=!nerrors!+1 - if "yes"=="%verbose%" fc /w %expect% %actual% - ) - ) - - rem Clean up output file - if not defined hdf5_nocleanup ( - del /f %actual% %actual_err% - ) - - exit /b - - -rem same as TOOLTEST but does not print the header Expected output -rem use for the binary tests that expect a full path in -o -:tooltest1 - - set expect=%srcdir%\..\testfiles\%1 - set actual=%CD%\..\testfiles\%~n1.out - set actual_err=%CD%\..\testfiles\%~n1.err - - rem We define %params% here because Windows `shift` command doesn't affect - rem the %* variable. --SJW 8/23/07 - set params=%* - rem If there is not 2nd parameter, that means we have no filename, which - rem implies that we are on the "tnofilename" test. Make sure we remove the - rem expected output from the params, and add a space. --SJW 8/27/07 - if "%2"=="" ( - set params= - ) else ( - set params=!params:* =! - ) - - rem Run test. - ( - pushd %CD%\..\testfiles - %dumper_bin% !params:PERCENT=%%! - popd - ) > %actual% 2> %actual_err% - type %actual_err% >> %actual% - - if not exist %expect% ( - rem Create the expect file if it doesn't yet exist. - call :testing CREATED %params% - copy /y %actual% %expect% > nul - ) else ( - fc /w %expect% %actual% > nul - if !errorlevel! equ 0 ( - call :testing PASSED %params% - ) else ( - call :testing *FAILED* %params% - echo. Expected results ^(*.ddl^) differs from actual results ^(*.out^) - set /a nerrors=!nerrors!+1 - if "yes"=="%verbose%" fc /w %expect% %actual% - ) - ) - - rem Clean up output file - if not defined hdf5_nocleanup ( - del /f %actual% %actual_err% - ) - - exit /b - -rem Print a "SKIP" message -:skip - call :testing -SKIP- %* - exit /b - - -rem Print a line-line message left justified in a field of 70 characters -rem -:print_h5diff - set test_msg=Running h5diff - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - set test_msg=%test_msg% - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Call the h5diff tool -rem -:difftest - ( - pushd %CD%\..\testfiles - %h5diff_bin% %* -q - popd - ) - if %errorlevel% neq 0 ( - call :print_h5diff *FAILED* %* - set /a nerrors=!nerrors!+1 - ) else ( - call :print_h5diff PASSED %* - ) - - exit /b - - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Verifying". -rem -:print_h5import - set test_msg=Running h5import - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - set test_msg=%test_msg% - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Call the h5import tool -rem -:importtest - rem Remove the output hdf5 file if it exists - set hdf5_file=%CD%\..\testfiles\%5 - if exist %hdf5_file% ( - del /f %hdf5_file% - ) - - ( - pushd %CD%\..\testfiles - %h5import_bin% %* - popd - ) - if %errorlevel% neq 0 ( - call :print_h5import *FAILED* %* - set /a nerrors=!nerrors!+1 - ) else ( - call :print_h5import PASSED %* - ) - exit /b - - - -rem This is a Windows-specific function that detects if the filter passed -rem should be enabled for this test script. It searches H5pubconf.h for the -rem string "#define H5_HAVE_FILTER_%1" and sets the variable "use_filter_%1" -rem accordingly. On other platforms, this variable is set in the Makefile. -rem If we find a better way to test this in the future, we should use it. -rem --SJW 9/4/07 -:detect_filter - findstr /b /i /c:"#define H5_HAVE_FILTER_%1" %h5pubconf% > nul - if %errorlevel% equ 0 ( - set use_filter_%1=yes - ) else ( - set use_filter_%1=no - ) - - exit /b - - -rem ############################################################################ -rem ############################################################################ -rem # T H E T E S T S ### -rem ############################################################################ -rem ############################################################################ -:main - - rem test for signed/unsigned datasets - call :tooltest packedbits.ddl packedbits.h5 - - rem test for displaying groups - call :tooltest tgroup-1.ddl tgroup.h5 - rem test for displaying the selected groups - call :tooltest tgroup-2.ddl --group=/g2 --group / -g /y tgroup.h5 - - rem test for displaying simple space datasets - call :tooltest tdset-1.ddl tdset.h5 - rem test for displaying selected datasets - call :tooltest tdset-2.ddl -H -d dset1 -d /dset2 --dataset=dset3 tdset.h5 - - rem test for displaying attributes - call :tooltest tattr-1.ddl tattr.h5 - rem test for displaying the selected attributes of string type and scalar space - call :tooltest tattr-2.ddl -a /attr1 --attribute /attr4 --attribute=/attr5 tattr.h5 - rem test for header and error messages - call :tooltest tattr-3.ddl --header -a /attr2 --attribute=/attr tattr.h5 - rem test for displaying attributes in shared datatype (also in group and dataset) - call :tooltest tnamed_dtype_attr.ddl tnamed_dtype_attr.h5 - - rem test for displaying soft links and user-defined links - call :tooltest tslink-1.ddl tslink.h5 - call :tooltest tudlink-1.ddl tudlink.h5 - rem test for displaying the selected link - call :tooltest tslink-2.ddl -l slink2 tslink.h5 - call :tooltest tudlink-2.ddl -l udlink2 tudlink.h5 - - rem tests for hard links - call :tooltest thlink-1.ddl thlink.h5 - call :tooltest thlink-2.ddl -d /g1/dset2 --dataset /dset1 --dataset=/g1/g1.1/dset3 thlink.h5 - call :tooltest thlink-3.ddl -d /g1/g1.1/dset3 --dataset /g1/dset2 --dataset=/dset1 thlink.h5 - call :tooltest thlink-4.ddl -g /g1 thlink.h5 - call :tooltest thlink-5.ddl -d /dset1 -g /g2 -d /g1/dset2 thlink.h5 - - rem tests for compound data types - call :tooltest tcomp-1.ddl tcompound.h5 - rem test for named data types - call :tooltest tcomp-2.ddl -t /type1 --datatype /type2 --datatype=/group1/type3 tcompound.h5 - rem test for unamed type - call :tooltest tcomp-3.ddl -t /#6632 -g /group2 tcompound.h5 - rem test complicated compound datatype - call :tooltest tcomp-4.ddl tcompound_complex.h5 - - rem test for the nested compound type - call :tooltest tnestcomp-1.ddl tnestedcomp.h5 - - rem test for options - call :tooltest tall-1.ddl tall.h5 - call :tooltest tall-2.ddl --header -g /g1/g1.1 -a attr2 tall.h5 - call :tooltest tall-3.ddl -d /g2/dset2.1 -l /g1/g1.2/g1.2.1/slink tall.h5 - - rem test for loop detection - call :tooltest tloop-1.ddl tloop.h5 - - rem test for string - call :tooltest tstr-1.ddl tstr.h5 - call :tooltest tstr-2.ddl tstr2.h5 - - rem test for file created by Lib SAF team - call :tooltest tsaf.ddl tsaf.h5 - - rem test for file with variable length data - call :tooltest tvldtypes1.ddl tvldtypes1.h5 - call :tooltest tvldtypes2.ddl tvldtypes2.h5 - call :tooltest tvldtypes3.ddl tvldtypes3.h5 - call :tooltest tvldtypes4.ddl tvldtypes4.h5 - call :tooltest tvldtypes5.ddl tvldtypes5.h5 - - rem test for file with variable length string data - call :tooltest tvlstr.ddl tvlstr.h5 - - rem test for files with array data - call :tooltest tarray1.ddl tarray1.h5 - call :tooltest tarray1_big.ddl -R tarray1_big.h5 - call :tooltest tarray2.ddl tarray2.h5 - call :tooltest tarray3.ddl tarray3.h5 - call :tooltest tarray4.ddl tarray4.h5 - call :tooltest tarray5.ddl tarray5.h5 - call :tooltest tarray6.ddl tarray6.h5 - call :tooltest tarray7.ddl tarray7.h5 - call :tooltest tarray8.ddl tarray8.h5 - - rem test for files with empty data - call :tooltest tempty.ddl tempty.h5 - - rem test for files with groups that have comments - call :tooltest tgrp_comments.ddl tgrp_comments.h5 - - rem test the --filedriver flag - call :tooltest tsplit_file.ddl --filedriver=split tsplit_file - rem On Windows, we pass "PERCENT", and let other calls replace it with - rem the "%". We cannot pass "%" directly because Windows interprets it as - rem the name of the script. --SJW 8/24/07 - call :tooltest tfamily.ddl --filedriver=family tfamilyPERCENT05d.h5 - call :tooltest tmulti.ddl --filedriver=multi tmulti - - rem test for files with group names which reach > 1024 bytes in size - call :tooltest tlarge_objname.ddl -w157 tlarge_objname.h5 - - rem test '-A' to suppress data but print attr's - call :tooltest tall-2A.ddl -A tall.h5 - - rem test '-r' to print attributes in ASCII instead of decimal - call :tooltest tall-2B.ddl -A -r tall.h5 - - rem test Subsetting - call :tooltest tall-4s.ddl --dataset=/g1/g1.1/dset1.1.1 --start=1,1 --stride=2,3 --count=3,2 --block=1,1 tall.h5 - call :tooltest tall-5s.ddl -d "/g1/g1.1/dset1.1.2[0;2;10;]" tall.h5 - call :tooltest tdset-3s.ddl -d "/dset1[1,1;;;]" tdset.h5 - rem block - rem call :tooltest tdset2-1s.ddl -d "/dset1[;3,2;4,4;1,4]" tdset2.h5 - - rem test printing characters in ASCII instead of decimal - call :tooltest tchar1.ddl -r tchar.h5 - - rem test failure handling - rem Missing file name - call :tooltest tnofilename.ddl - - rem rev. 2004 - - rem tests for super block - call :tooltest tboot1.ddl -H -B -d dset tfcontents1.h5 - call :tooltest tboot2.ddl -B tfcontents2.h5 - - rem test -p with a non existing dataset - call :tooltest tperror.ddl -p -d bogus tfcontents1.h5 - - rem test for file contents - call :tooltest tcontents.ddl -n tfcontents1.h5 - - rem tests for storage layout - rem compact - call :tooltest tcompact.ddl -H -p -d compact tfilters.h5 - rem contiguous - call :tooltest tcontiguos.ddl -H -p -d contiguous tfilters.h5 - rem chunked - call :tooltest tchunked.ddl -H -p -d chunked tfilters.h5 - rem external - call :tooltest texternal.ddl -H -p -d external tfilters.h5 - - rem fill values - call :tooltest tfill.ddl -p tfvalues.h5 - - rem several datatype, with references , print path - call :tooltest treference.ddl tattr2.h5 - - rem escape/not escape non printable characters - call :tooltest tstringe.ddl -e tstr3.h5 - call :tooltest tstring.ddl tstr3.h5 - rem char data as ASCII with non escape - call :tooltest tstring2.ddl -r -d str4 tstr3.h5 - - rem array indices print/not print - call :tooltest tindicesyes.ddl taindices.h5 - call :tooltest tindicesno.ddl -y taindices.h5 - - rem ######### array indices with subsetting - rem 1D case - call :tooltest tindicessub1.ddl -d 1d -s 1 -S 10 -c 2 -k 3 taindices.h5 - - rem 2D case - call :tooltest tindicessub2.ddl -d 2d -s 1,2 -S 3,3 -c 3,2 -k 2,2 taindices.h5 - - rem 3D case - call :tooltest tindicessub3.ddl -d 3d -s 0,1,2 -S 1,3,3 -c 2,2,2 -k 1,2,2 taindices.h5 - - rem 4D case - call :tooltest tindicessub4.ddl -d 4d -s 0,0,1,2 -c 2,2,3,2 -S 1,1,3,3 -k 1,1,2,2 taindices.h5 - - - rem tests for filters - rem SZIP - set option=-H -p -d szip tfilters.h5 - if not "%use_filter_szip%"=="yes" ( - call :skip %option% - ) else ( - call :tooltest tszip.ddl %option% - ) - rem deflate - set option=-H -p -d deflate tfilters.h5 - if not "%use_filter_deflate%"=="yes" ( - call :skip %option% - ) else ( - call :tooltest tdeflate.ddl %option% - ) - rem shuffle - set option=-H -p -d shuffle tfilters.h5 - if not "%use_filter_shuffle%"=="yes" ( - call :skip %option% - ) else ( - call :tooltest tshuffle.ddl %option% - ) - rem fletcher32 - set option=-H -p -d fletcher32 tfilters.h5 - if not "%use_filter_fletcher32%"=="yes" ( - call :skip %option% - ) else ( - call :tooltest tfletcher32.ddl %option% - ) - rem nbit - set option=-H -p -d nbit tfilters.h5 - if not "%use_filter_nbit%"=="yes" ( - call :skip %option% - ) else ( - call :tooltest tnbit.ddl %option% - ) - rem scaleoffset - set option=-H -p -d scaleoffset tfilters.h5 - if not "%use_filter_scaleoffset%"=="yes" ( - call :skip %option% - ) else ( - call :tooltest tscaleoffset.ddl %option% - ) - rem all - set option=-H -p -d all tfilters.h5 - rem Windows doesn't have "or" for compound conditional, so we must check - rem each one individually. --SJW 8/24/07 - if not "%use_filter_fletcher32%"=="yes" ( - call :skip %option% - ) else if not "%use_filter_szip%"=="yes" ( - call :skip %option% - ) else if not "%use_filter_deflate%"=="yes" ( - call :skip %option% - ) else if not "%use_filter_shuffle%"=="yes" ( - call :skip %option% - ) else if not "%use_filter_nbit%"=="yes" ( - call :skip %option% - ) else if not "%use_filter_scaleoffset%"=="yes" ( - call :skip %option% - ) else ( - call :tooltest tallfilters.ddl %option% - ) - rem user defined - call :tooltest tuserfilter.ddl -H -p -d myfilter tfilters.h5 - - rem test for displaying objects with very long names - call :tooltest tlonglinks.ddl tlonglinks.h5 - - rem dimensions over 4GB, print boundary - call :tooltest tbigdims.ddl -d dset4gb -s 4294967284 -c 22 tbigdims.h5 - - rem hyperslab read - call :tooltest thyperslab.ddl thyperslab.h5 - - - rem - - rem test for displaying dataset and attribute of null space - call :tooltest tnullspace.ddl tnullspace.h5 - - rem test for long double (some systems do not have long double) - rem call :tooltest tldouble.ddl tldouble.h5 - - rem test for vms - call :tooltest tvms.ddl tvms.h5 - - rem test for binary output - rem Don't use %testdir% here, because we are already in the correct - rem directory, and using it only gets in the way of the output formatting. - rem --SJW 8/24/07 - call :tooltest1 tbin1.ddl -d integer -o out1.bin -b LE tbinary.h5 - - rem NATIVE default. the NATIVE test can be validated with h5import/h5diff - call :tooltest1 tbin1.ddl -d integer -o out1.bin -b MEMORY tbinary.h5 - call :importtest out1.bin -c out3.h5import -o out1.h5 - call :difftest tbinary.h5 out1.h5 /integer /integer - - call :tooltest1 tbin2.ddl -b BE -d float -o out2.bin tbinary.h5 - - rem the NATIVE test can be validated with h5import/h5diff - call :tooltest1 tbin3.ddl -d integer -o out3.bin -b NATIVE tbinary.h5 - call :importtest out3.bin -c out3.h5import -o out3.h5 - call :difftest tbinary.h5 out3.h5 /integer /integer - - call :tooltest1 tbin4.ddl -d double -b FILE -o out4.bin tbinary.h5 - - rem Clean up binary output files - if not defined hdf5_nocleanup ( - for /l %%a in (1,1,4) do del /f %testdir%\out%%a.bin - del /f %testdir%\out3.h5 - ) - - rem test for dataset region references - call :tooltest tdatareg.ddl tdatareg.h5 - call :tooltest tdataregR.ddl -R tdatareg.h5 - call :tooltest tattrreg.ddl tattrreg.h5 - call :tooltest tattrregR.ddl -R tattrreg.h5 - - rem tests for group creation order - rem "1" tracked, "2" name, root tracked - call :tooltest tordergr1.ddl --group=1 --sort_by=creation_order --sort_order=ascending tordergr.h5 - call :tooltest tordergr2.ddl --group=1 --sort_by=creation_order --sort_order=descending tordergr.h5 - call :tooltest tordergr3.ddl -g 2 -q name -z ascending tordergr.h5 - call :tooltest tordergr4.ddl -g 2 -q name -z descending tordergr.h5 - call :tooltest tordergr5.ddl -q creation_order tordergr.h5 - - rem tests for attribute order - call :tooltest torderattr1.ddl -H --sort_by=name --sort_order=ascending torderattr.h5 - call :tooltest torderattr2.ddl -H --sort_by=name --sort_order=descending torderattr.h5 - call :tooltest torderattr3.ddl -H --sort_by=creation_order --sort_order=ascending torderattr.h5 - call :tooltest torderattr4.ddl -H --sort_by=creation_order --sort_order=descending torderattr.h5 - - rem tests for floating point user defined printf format - rem Note: Make sure to use PERCENT rather than "%", because Windows needs - rem to handle it specially. --SJW 5/12/08 - call :tooltest tfpformat.ddl -m PERCENT.7f tfpformat.h5 - - rem tests for traversal of external links - call :tooltest textlinksrc.ddl textlinksrc.h5 - call :tooltest textlinkfar.ddl textlinkfar.h5 - - rem test for dangling external links - call :tooltest textlink.ddl textlink.h5 - - rem test for dataset packed bits - rem Set up xCMD to test or skip. - rem Limits: - rem Maximum number of packed bits is 8 (for now). - rem Maximum integer size is 64 (for now). - rem Maximun Offset is 63 (Maximum size - 1). - rem Maximum Offset+Length is 64 (Maximum size). - rem Tests: - rem Normal operation on both signed and unsigned int datasets. - rem Sanity check - rem Their rawdata output should be the same. - call :tooltest tpbitsSignedWhole.ddl -d /DS08BITS -M 0,8 packedbits.h5 - call :tooltest tpbitsUnsignedWhole.ddl -d /DU08BITS -M 0,8 packedbits.h5 - call :tooltest tpbitsSignedIntWhole.ddl -d /DS16BITS -M 0,16 packedbits.h5 - call :tooltest tpbitsUnsignedIntWhole.ddl -d /DU16BITS -M 0,16 packedbits.h5 - call :tooltest tpbitsSignedLongWhole.ddl -d /DS32BITS -M 0,32 packedbits.h5 - call :tooltest tpbitsUnsignedLongWhole.ddl -d /DU32BITS -M 0,32 packedbits.h5 - call :tooltest tpbitsSignedLongLongWhole.ddl -d /DS64BITS -M 0,64 packedbits.h5 - call :tooltest tpbitsUnsignedLongLongWhole.ddl -d /DU64BITS -M 0,64 packedbits.h5 - call :tooltest tpbitsSignedLongLongWhole63.ddl -d /DS64BITS -M 0,63 packedbits.h5 - call :tooltest tpbitsUnsignedLongLongWhole63.ddl -d /DU64BITS -M 0,63 packedbits.h5 - call :tooltest tpbitsSignedLongLongWhole1.ddl -d /DS64BITS -M 1,63 packedbits.h5 - call :tooltest tpbitsUnsignedLongLongWhole1.ddl -d /DU64BITS -M 1,63 packedbits.h5 - rem Half sections - call :tooltest tpbitsSigned4.ddl -d /DS08BITS -M 0,4,4,4 packedbits.h5 - call :tooltest tpbitsUnsigned4.ddl -d /DU08BITS -M 0,4,4,4 packedbits.h5 - call :tooltest tpbitsSignedInt8.ddl -d /DS16BITS -M 0,8,8,8 packedbits.h5 - call :tooltest tpbitsUnsignedInt8.ddl -d /DU16BITS -M 0,8,8,8 packedbits.h5 - call :tooltest tpbitsSignedLong16.ddl -d /DS32BITS -M 0,16,16,16 packedbits.h5 - call :tooltest tpbitsUnsignedLong16.ddl -d /DU32BITS -M 0,16,16,16 packedbits.h5 - call :tooltest tpbitsSignedLongLong32.ddl -d /DS64BITS -M 0,32,32,32 packedbits.h5 - call :tooltest tpbitsUnsignedLongLong32.ddl -d /DU64BITS -M 0,32,32,32 packedbits.h5 - rem Quarter sections - call :tooltest tpbitsSigned2.ddl -d /DS08BITS -M 0,2,2,2,4,2,6,2 packedbits.h5 - call :tooltest tpbitsUnsigned2.ddl -d /DU08BITS -M 0,2,2,2,4,2,6,2 packedbits.h5 - call :tooltest tpbitsSignedInt4.ddl -d /DS16BITS -M 0,4,4,4,8,4,12,4 packedbits.h5 - call :tooltest tpbitsUnsignedInt4.ddl -d /DU16BITS -M 0,4,4,4,8,4,12,4 packedbits.h5 - call :tooltest tpbitsSignedLong8.ddl -d /DS32BITS -M 0,8,8,8,16,8,24,8 packedbits.h5 - call :tooltest tpbitsUnsignedLong8.ddl -d /DU32BITS -M 0,8,8,8,16,8,24,8 packedbits.h5 - call :tooltest tpbitsSignedLongLong16.ddl -d /DS64BITS -M 0,16,16,16,32,16,48,16 packedbits.h5 - call :tooltest tpbitsUnsignedLongLong16.ddl -d /DU64BITS -M 0,16,16,16,32,16,48,16 packedbits.h5 - rem Begin and End - call :tooltest tpbitsSigned.ddl -d /DS08BITS -M 0,2,2,6 packedbits.h5 - call :tooltest tpbitsUnsigned.ddl -d /DU08BITS -M 0,2,2,6 packedbits.h5 - call :tooltest tpbitsSignedInt.ddl -d /DS16BITS -M 0,2,10,6 packedbits.h5 - call :tooltest tpbitsUnsignedInt.ddl -d /DU16BITS -M 0,2,10,6 packedbits.h5 - call :tooltest tpbitsSignedLong.ddl -d /DS32BITS -M 0,2,26,6 packedbits.h5 - call :tooltest tpbitsUnsignedLong.ddl -d /DU32BITS -M 0,2,26,6 packedbits.h5 - call :tooltest tpbitsSignedLongLong.ddl -d /DS64BITS -M 0,2,58,6 packedbits.h5 - call :tooltest tpbitsUnsignedLongLong.ddl -d /DU64BITS -M 0,2,58,6 packedbits.h5 - rem Overlapped packed bits. - call :tooltest tpbitsOverlapped.ddl -d /DS08BITS -M 0,1,1,1,2,1,0,3 packedbits.h5 - rem Maximum number of packed bits. - call :tooltest tpbitsMax.ddl -d /DS08BITS -M 0,1,1,1,2,1,3,1,4,1,5,1,6,1,7,1 packedbits.h5 - rem Compound type. - call :tooltest tpbitsCompound.ddl -d /dset1 -M 0,1,1,1 tcompound.h5 - rem Array type. - call :tooltest tpbitsArray.ddl -d /Dataset1 -M 0,1,1,1 tarray1.h5 - rem Test Error handling. - rem Too many packed bits requested. Max is 8 for now. - call :tooltest tpbitsMaxExceeded.ddl -d /DS08BITS -M 0,1,0,1,1,1,2,1,3,1,4,1,5,1,6,1,7,1 packedbits.h5 - rem Offset too large. Max is 7 (8-1) for now. - call :tooltest tpbitsOffsetExceeded.ddl -d /DS08BITS -M 64,1 packedbits.h5 - call :tooltest tpbitsCharOffsetExceeded.ddl -d /DS08BITS -M 8,1 packedbits.h5 - call :tooltest tpbitsIntOffsetExceeded.ddl -d /DS16BITS -M 16,1 packedbits.h5 - call :tooltest tpbitsLongOffsetExceeded.ddl -d /DS32BITS -M 32,1 packedbits.h5 - rem Bad offset, must not be negative. - call :tooltest tpbitsOffsetNegative.ddl -d /DS08BITS -M -1,1 packedbits.h5 - rem Bad length, must not be positive. - call :tooltest tpbitsLengthPositive.ddl -d /DS08BITS -M 4,0 packedbits.h5 - rem Offset+Length is too large. Max is 8 for now. - call :tooltest tpbitsLengthExceeded.ddl -d /DS08BITS -M 37,28 packedbits.h5 - call :tooltest tpbitsCharLengthExceeded.ddl -d /DS08BITS -M 2,7 packedbits.h5 - call :tooltest tpbitsIntLengthExceeded.ddl -d /DS16BITS -M 10,7 packedbits.h5 - call :tooltest tpbitsLongLengthExceeded.ddl -d /DS32BITS -M 26,7 packedbits.h5 - rem Incomplete pair of packed bits request. - call :tooltest tpbitsIncomplete.ddl -d /DS08BITS -M 0,2,2,1,0,2,2, packedbits.h5 - - if %nerrors% equ 0 ( - echo.All %dumper% tests passed. - ) - - popd - endlocal & exit /b %nerrors% - diff --git a/windows/tools/h5dump/testh5dumpxml.bat b/windows/tools/h5dump/testh5dumpxml.bat deleted file mode 100644 index 63356aa..0000000 --- a/windows/tools/h5dump/testh5dumpxml.bat +++ /dev/null @@ -1,224 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the h5dump tool -rem -rem Created: Scott Wegner, 8/27/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -rem set h5_lone_colon=%h5_lone_colon% - -rem The tool name -set dumper=h5dump%2 -rem The path of the tool library -set dumper_bin=%CD%\..\%dumper%\%1\%dumper% - -set nerrors=0 -set verbose=yes - -if not exist ..\testfiles mkdir ..\testfiles - -goto main - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Testing". -rem -:testing - set test_msg=Testing %dumper% - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - set test_msg=!test_msg! - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Run a test and print PASS or *FAIL*. If a test fails then increment -rem the `nerrors' global variable and (if $verbose is set) display the -rem difference between the actual output and the expected output. The -rem expected output is given as the first argument to this function and -rem the actual output file is calculated by replacing the `.ddl' with -rem `.out'. The actual output is not removed if HDF5_NOCLEANUP has a -rem non-zero value. -rem -:tooltest - set expect=%CD%\..\testfiles\%1 - set expect_eol=%CD%\..\testfiles\%~n1.eol - set actual=%CD%\..\testfiles\%~n1.out - set actual_err=%CD%\..\testfiles\%~n1.err - - rem We define %params% here because Windows `shift` command doesn't affect - rem the %* variable. --SJW 8/23/07 - set params=%* - set params=%params:* =% - - rem Run test. - - ( - rem Remove quotes here, because Linux 'echo' command strips them. - rem --SJW 8/24/07 - echo.############################# - echo.Expected output for 'h5dump !params:"=!' - echo.############################# - pushd %CD%\..\testfiles - %dumper_bin% !params! - popd - ) > %actual% 2> %actual_err% - type %actual_err% >> %actual% - - if not exist %expect% ( - call :testing CREATED %params% - copy %actual% %expect% > nul - ) else ( - fc /w %expect% %actual% > nul - if !errorlevel! equ 0 ( - call :testing PASSED %params% - ) else ( - rem First, check if the error is caused by Unix-style EOL, because - rem FC can fail incorrectly when comparing them. --SJW 5/30/08 - more < %expect% > %expect_eol% - fc /w %expect_eol% %actual% > nul - if !errorlevel! equ 0 ( - call :testing PASSED %params% - ) else ( - call :testing *FAILED* %params% - echo. Expected results ^(*.ddl^) differs from actual results ^(*.out^) - set /a nerrors=!nerrors!+1 - if "yes"=="%verbose%" fc /w %expect% %actual% - ) - ) - ) - - rem Clean up output file - if not defined HDF5_NOCLEANUP del /f %expect_eol% %actual% %actual_err% - - exit /b - - -rem Print a "SKIP" message -:skip - call :testing -SKIP- %* - exit /b - - -rem ############################################################################ -rem ############################################################################ -rem # T H E T E S T S ### -rem ############################################################################ -rem ############################################################################ -:main - - rem test XML - call :tooltest tall.h5.xml --xml tall.h5 - call :tooltest tattr.h5.xml --xml tattr.h5 - call :tooltest tbitfields.h5.xml --xml tbitfields.h5 - call :tooltest tcompound.h5.xml --xml tcompound.h5 - call :tooltest tcompound2.h5.xml --xml tcompound2.h5 - call :tooltest tdatareg.h5.xml --xml tdatareg.h5 - call :tooltest tdset.h5.xml --xml tdset.h5 - call :tooltest tdset2.h5.xml --xml tdset2.h5 - call :tooltest tenum.h5.xml --xml tenum.h5 - call :tooltest tgroup.h5.xml --xml tgroup.h5 - call :tooltest thlink.h5.xml --xml thlink.h5 - call :tooltest tloop.h5.xml --xml tloop.h5 - call :tooltest tloop2.h5.xml --xml tloop2.h5 - call :tooltest tmany.h5.xml --xml tmany.h5 - call :tooltest tnestedcomp.h5.xml --xml tnestedcomp.h5 - call :tooltest tcompound_complex.h5.xml --xml tcompound_complex.h5 - call :tooltest tobjref.h5.xml --xml tobjref.h5 - call :tooltest topaque.h5.xml --xml topaque.h5 - call :tooltest tslink.h5.xml --xml tslink.h5 - call :tooltest tudlink.h5.xml --xml tudlink.h5 - call :tooltest textlink.h5.xml --xml textlink.h5 - call :tooltest tstr.h5.xml --xml tstr.h5 - call :tooltest tstr2.h5.xml --xml tstr2.h5 - call :tooltest tref.h5.xml --xml tref.h5 - call :tooltest tname-amp.h5.xml --xml tname-amp.h5 - call :tooltest tname-apos.h5.xml --xml tname-apos.h5 - call :tooltest tname-gt.h5.xml --xml tname-gt.h5 - call :tooltest tname-lt.h5.xml --xml tname-lt.h5 - call :tooltest tname-quot.h5.xml --xml tname-quot.h5 - call :tooltest tname-sp.h5.xml --xml tname-sp.h5 - call :tooltest tstring.h5.xml --xml tstring.h5 - call :tooltest tstring-at.h5.xml --xml tstring-at.h5 - call :tooltest tref-escapes.h5.xml --xml tref-escapes.h5 - call :tooltest tref-escapes-at.h5.xml --xml tref-escapes-at.h5 - call :tooltest tnodata.h5.xml --xml tnodata.h5 - call :tooltest tarray1.h5.xml --xml tarray1.h5 - call :tooltest tarray2.h5.xml --xml tarray2.h5 - call :tooltest tarray3.h5.xml --xml tarray3.h5 - call :tooltest tarray6.h5.xml --xml tarray6.h5 - call :tooltest tarray7.h5.xml --xml tarray7.h5 - call :tooltest tvldtypes1.h5.xml --xml tvldtypes1.h5 - call :tooltest tvldtypes2.h5.xml --xml tvldtypes2.h5 - call :tooltest tvldtypes3.h5.xml --xml tvldtypes3.h5 - call :tooltest tvldtypes4.h5.xml --xml tvldtypes4.h5 - call :tooltest tvldtypes5.h5.xml --xml tvldtypes5.h5 - call :tooltest tvlstr.h5.xml --xml tvlstr.h5 - call :tooltest tsaf.h5.xml --xml tsaf.h5 - call :tooltest tempty.h5.xml --xml tempty.h5 - call :tooltest tnamed_dtype_attr.h5.xml --xml tnamed_dtype_attr.h5 - rem Test dataset and attribute of null space. Commented out: - rem wait until the XML schema is updated for null space. - rem call :tooltest tnullspace.h5.xml --xml tnulspace.h5 - - rem other options for xml - - call :tooltest tempty-dtd.h5.xml --xml --use-dtd tempty.h5 - call :tooltest tempty-dtd-2.h5.xml --xml -u tempty.h5 - - rem The lone colon here confuses some systems (Cray X1). Skip - rem it if configure detects that this is a problem. - if not "X$H5_LONE_COLON"=="Xno" ( - call :tooltest tempty-nons.h5.xml --xml -X ":" tempty.h5 - ) else ( - call :skip tempty-nons.h5.xml --xml -X ":" tempty.h5 - ) - - call :tooltest tempty-nons-2.h5.xml --xml --xml-ns=":" tempty.h5 - - rem Some of these combinations are syntactically correct but - rem the URLs are dummies - call :tooltest tempty-ns.h5.xml --xml -X "thing:" tempty.h5 - call :tooltest tempty-ns-2.h5.xml --xml --xml-ns="thing:" tempty.h5 - call :tooltest tempty-nons-uri.h5.xml --xml --xml-ns=":" --xml-dtd="http://somewhere.net" tempty.h5 - call :tooltest tempty-dtd-uri.h5.xml --xml --use-dtd --xml-dtd="http://somewhere.net" tempty.h5 - - call :tooltest tall-2A.h5.xml --xml -A tall.h5 - - - rem tests for attribute order - call :tooltest torderattr1.h5.xml --xml -H --sort_by=name --sort_order=ascending torderattr.h5 - call :tooltest torderattr2.h5.xml --xml -H --sort_by=name --sort_order=descending torderattr.h5 - call :tooltest torderattr3.h5.xml --xml -H --sort_by=creation_order --sort_order=ascending torderattr.h5 - call :tooltest torderattr4.h5.xml --xml -H --sort_by=creation_order --sort_order=descending torderattr.h5 - - - - if %nerrors% equ 0 ( - echo.All %dumper% tests passed. - ) - - popd - endlocal & exit /b %nerrors% - diff --git a/windows/tools/h5dumpdll/h5dumpdll.vcproj b/windows/tools/h5dumpdll/h5dumpdll.vcproj deleted file mode 100644 index bbe33d0..0000000 --- a/windows/tools/h5dumpdll/h5dumpdll.vcproj +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5import/h5import.vcproj b/windows/tools/h5import/h5import.vcproj deleted file mode 100644 index 72cdb7b..0000000 --- a/windows/tools/h5import/h5import.vcproj +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5import/h5importtestutil.bat b/windows/tools/h5import/h5importtestutil.bat deleted file mode 100644 index 6ac8077..0000000 --- a/windows/tools/h5import/h5importtestutil.bat +++ /dev/null @@ -1,181 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem HDF Utilities Test script -rem -rem Created: Scott Wegner, 8/27/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -rem srcdir is used on Unix-- define as the current directory for Windows. -set srcdir=%CD% - -rem The tool name -set h5import=h5import%2 -rem The path of the tool binary -set h5import_bin=%CD%\..\%h5import%\%1\%h5import%.exe - -rem The h5importtest tool name -set h5importtest=..\testfiles\h5importtst\%1\h5importtst -rem The path of the h5importtst tool binary -set h5importtest_bin=%CD%\%h5importtest%.exe - -rem The h5dump tool name -set h5dump=..\h5dump%2\%1\h5dump%2 -rem The path of the h5dump tool binary -set h5dump_bin=%CD%\%h5dump% - -rem initialize errors variables -set errors=0 - -goto main - -:testing - set test_msg=Testing - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - rem We need to replace PERCENT-ZERO here with "%0" for the tfamily test. - rem --SJW 8/24/07 - set test_msg=!test_msg:PERCENT-ZERO=%%0! - echo.%test_msg:~0,69% %1 - - exit /b - - -:tooltest - set err=0 - %h5import_bin% %* - %h5dump_bin% %5 > log2 - - pushd tmp_testfiles - %h5dump_bin% %5 > log1 - popd - - fc /w tmp_testfiles\log1 log2 > nul - if %errorlevel% neq 0 set err=1 - del /f log2 tmp_testfiles\log1 - if "%err%"=="1" ( - set /a errors=!errors!+1 - call :testing *FAILED* %testing% - ) else ( - call :testing: PASSED %testing% - ) - - exit /b - - -:main - echo. - echo.============================== - echo.H5IMPORT tests started - echo.============================== - - if exist %h5import_bin% ( - if exist %h5importtest_bin% ( - rem echo.** Testing h5import *** - - del /f output.h5 log1 tx* b* *.dat 2> nul - - if not exist tmp_testfiles mkdir tmp_testfiles - copy /y testfiles\*.h5 tmp_testfiles > nul - - %h5importtest_bin% - - rem On Linux, they call TESTING here, and output pass/fail from TOOLTEST. - rem On Windows, echo gives a carriage return, so we store the TESTING params - rem and call TESTING from TOOLTEST. --SJW 8/27/07 - set testing=ASCII I32 rank 3 - Output BE - call :tooltest %srcdir%\testfiles\txtin16.txt -c %srcdir%\testfiles\txtin32.conf -o txtin32.h5 - - set testing=ASCII I16 rank 3 - Output LE - CHUNKED - extended - call :tooltest %srcdir%\testfiles\txtin16.txt -c %srcdir%\testfiles\txtin16.conf -o txtin16.h5 - - set testing=ASCII I8 - rank 3 - Output I16 LE-Chunked+Extended+Compressed - call :tooltest %srcdir%\testfiles\txtin16.txt -c %srcdir%\testfiles\txtin8.conf -o txtin8.h5 - - set testing=ASCII UI32 - rank 3 - Output BE - call :tooltest %srcdir%\testfiles\txtin32.txt -c %srcdir%\testfiles\txtuin32.conf -o txtuin32.h5 - - set testing=ASCII UI16 - rank 2 - Output LE+Chunked+Compressed - call :tooltest %srcdir%\testfiles\txtuin32.txt -c %srcdir%\testfiles\txtuin16.conf -o txtuin16.h5 - - set testing=ASCII F32 - rank 3 - Output LE - call :tooltest %srcdir%\testfiles\txtfp32.txt -c %srcdir%\testfiles\txtfp32.conf -o txtfp32.h5 - - set testing=ASCII F64 - rank 3 - Output BE + CHUNKED+Extended+Compressed - call :tooltest %srcdir%\testfiles\txtfp64.txt -c %srcdir%\testfiles\txtfp64.conf -o txtfp64.h5 - - set testing=BINARY F64 - rank 3 - Output LE+CHUNKED+Extended+Compressed - call :tooltest binfp64.bin -c %srcdir%\testfiles\binfp64.conf -o binfp64.h5 - - set testing=BINARY I16 - rank 3 - Output order LE + CHUNKED + extended - call :tooltest binin16.bin -c %srcdir%\testfiles\binin16.conf -o binin16.h5 - - set testing=BINARY I8 - rank 3 - Output I16LE + Chunked+Extended+Compressed - call :tooltest binin8.bin -c %srcdir%\testfiles\binin8.conf -o binin8.h5 - - set testing=BINARY I32 - rank 3 - Output BE + CHUNKED - call :tooltest binin32.bin -c %srcdir%\testfiles\binin32.conf -o binin32.h5 - - set testing=BINARY UI16 - rank 3 - Output byte BE + CHUNKED - call :tooltest binuin16.bin -c %srcdir%\testfiles\binuin16.conf -o binuin16.h5 - - set testing=BINARY UI32 - rank 3 - Output LE + CHUNKED - call :tooltest binuin32.bin -c %srcdir%\testfiles\binuin32.conf -o binuin32.h5 - - set testing=STR - call :tooltest %srcdir%\testfiles\txtstr.txt -c %srcdir%\testfiles\txtstr.conf -o txtstr.h5 - - set testing=BINARY I8 CR LF EOF - call :tooltest binin8w.bin -c %srcdir%\testfiles\binin8w.conf -o binin8w.h5 - - set testing=ASCII F64 - rank 1 - INPUT-CLASS TEXTFPE - call :tooltest %srcdir%\testfiles\textpfe64.txt -c %srcdir%\testfiles\textpfe.conf -o textpfe.h5 - - - del /f *.txt *.bin *.h5 - rmdir /s /q tmp_testfiles - - ) else ( - echo.** h5importtest not avaiable *** - set /a errors=!errors!+1 - ) - ) else ( - echo.** h5import not avaiable *** - set /a errors=!errors!+1 - ) - - rem - rem Check error results - if %errors% equ 0 ( - echo.====================================== - echo. H5IMPORT Utilities tests have passed. - echo.====================================== - ) else ( - echo.====================================== - echo. H5IMPORT Utilities tests encountered errors - echo.====================================== - ) - - popd - endlocal & exit /b %errors% - diff --git a/windows/tools/h5importdll/h5importdll.vcproj b/windows/tools/h5importdll/h5importdll.vcproj deleted file mode 100644 index 9960816..0000000 --- a/windows/tools/h5importdll/h5importdll.vcproj +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5jam/h5jam.vcproj b/windows/tools/h5jam/h5jam.vcproj deleted file mode 100644 index 37b1835..0000000 --- a/windows/tools/h5jam/h5jam.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5jam/testh5jam.bat b/windows/tools/h5jam/testh5jam.bat deleted file mode 100644 index aaefe23..0000000 --- a/windows/tools/h5jam/testh5jam.bat +++ /dev/null @@ -1,598 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the h5jam/h5unjam tools -rem -rem Created: Scott Wegner, 8/27/07 -rem Modified: -rem - -rem We currently don't build DLL version of h5jam / h5unjam, but the test script -rem is setup to handle it if we ever decide to. --SJW 8/27/07 - -setlocal enabledelayedexpansion -pushd %~dp0 - -set h5pubconf=%CD%\..\..\src\h5pubconf.h - -rem Determine which filters are available -rem On Windows, the function :detect_filter sets these for us -call :detect_filter szip -call :detect_filter deflate -call :detect_filter shuffle -call :detect_filter fletcher32 - -rem The dumper to use -set dumper=..\h5dump%2\%1\h5dump%2 -rem The path of the dumper binary -set dumper_bin=%CD%\%dumper% - -rem Tool to test -set jam=h5jam%2 -rem Tool to test -set unjam=h5unjam%2 -rem The path of the jam binary -set jam_bin=%CD%\..\%jam%\%1\%jam% -rem The path of the unjam binary -set unjam_bin=%CD%\..\%unjam%\%1\%unjam% - -rem The tellub to use -set tellub=..\..\test\tellub%2\%1\tellub%2 -rem The path of the tellub binary -set tellub_bin=%CD%\%tellub% - -rem The getub to use -set getub=..\..\test\getub%2\%1\getub%2 -rem The path of the getub binary -set getub_bin=%CD%\%getub% - -set nerrors=0 -set verbose=yes - -set testfiles=%CD%\testfiles - -goto main - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Testing". -rem -:testing - set test_msg=Testing - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - rem Replace ARROW_RIGHT with the correct symbol. If it was passed directly, - rem our output would be incorrectly redirected. --SJW 8/27/07 - set test_msg=!test_msg:ARROW_RIGHT=^>! - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Compare". -rem -:compare - set test_msg=Compare - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - set test_msg=!test_msg! - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Print a "SKIP" message -:skip - call :testing -SKIP- %* - exit /b - - -rem -rem COMPARE_FILES a.h5 b.h5 -rem Compare two files, skipping the first line. This is used to -rem compare the output of the dumper, skipping the file name which -rem is different. -rem The result is stored in 'compval'. -rem -:compare_files - rem The easiest way to compare 2 files on Windows and skip the first line - rem is to simply filter the first line differences from the output. If the - rem first line is different, FC will also display the second line. - rem --SJW 8/27/07 - fc %1 %2 | findstr /v /b /c:"Comparing files" | findstr /v /b /c:"*****" > cmp1 - findstr /v /b /c:" 1: " cmp1 | findstr /v /b /c:" 2: " > cmp2 - findstr /b /c:" " cmp2 > nul - if %errorlevel% neq 1 ( - set cmpval=1 - ) else ( - set cmpval=0 - ) - del /f cmp1 cmp2 - - exit /b - - -rem CLEANUP files -rem Clean up named files -:cleanup - if not defined hdf5_nocleanup ( - for %%a in (%*) do ( - del /f %%a 2> nul - ) - ) - exit /b - - -rem SETUP file tocopy -rem Clone a standard input file in the test directory -rem -:setup - copy /y %1 %2 > nul - exit /b - - -rem -rem CHECKFILE orig.h5 compar.h5 -rem Check that the test file is the same as an original. -rem The two files are dumped with the dumper, and the output -rem compared with COMPARE_FILES. -rem If the files are the same, the test reports " PASSED", -rem otherwise, it reports "*FAILED*" -:checkfile - set expected=%~dpn2.out - set expected_err=%~dpn2.err - set actual=%~n1.out - set actual_err=%~n1.err - %dumper_bin% %1 >%expected% 2>%expected_err% - type %expected_err% >> %expected% - - rem dump the test file - %dumper_bin% %2 >%actual% 2>%actual_err% - type %actual_err% >> %actual% - - rem compare the two files (ignore line 1) - call :compare_files %actual% %expected% - if "%cmpval%"=="0" ( - call :compare PASSED %2 to %1 - ) else ( - call :compare *FAILED* %2 to %1 - echo. Expected result ^(*.ddl^) differs from actual result ^(*.out^) - set /a nerrors=!nerrors!+1 - if "yes"=="%verbose%" fc %expected% %actual% - ) - - rem Clean up output files - if not defined hdf5_nocleanup ( - del /f %actual% %actual_err% - del /f %expected% %expected_err% - ) - exit /b - - -rem -rem CHECK_UB file.h5 user_block_file origfile.h5 -rem -rem Check the user block in 'file.h5' is the same as -rem 'user_block' (allowing for padding). -rem -rem If the original file had a user block before the test -rem then 'compare.h5' is passed. The user block must be extracted -rem and the test file compared to: -rem cat compare_ub user_block_file. -rem -rem This test uses './getub' to extract the user block from -rem 'file.h5', which is compared to the file described above. -rem -rem The result is set in variable 'result1'. -rem -:check_ub_1 - set hfile=%1 - set ufile=%2 - - rem check for third argument (the original file) - set origfile= - if not "%3"=="" ( - set origfile="%3" - ) - - rem find the length of the user block to check - for /f "tokens=4" %%a in ('dir /-c %ufile% ^| findstr /v /b /c:" "') do ( - set s1=%%a - ) - if "%s1%"=="0" ( - echo.File %ufile% is empty - set result1=1 - ) - - rem Get the size of the original user block, if any - if defined origfile ( - rem 'tellub' calls H5Fget_user_block to get the size - rem of the user block - for /f %%a in ('%tellub_bin% %origfile%') do set s2=%%a - if "!s2!"=="0" ( - set size=%s1% - set cmpfile=%ufile% - ) else ( - set cmpfile=tt2 - set /a size=!s2!+%s1% - %getub_bin% -c !s2! %origfile% > !cmpfile! - type %ufile% >> !cmpfile! - ) - ) else ( - rem assume no user block - set s2=0 - set size=%s1% - set cmpfile=%ufile% - ) - - rem Extract 'size' bytes from the front of 'hfile' - rem Compare to 'cmpfile', result is set in result1 - set tfile=tt1 - %getub_bin% -c %size% %hfile% > %tfile% - fc /w %cmpfile% %tfile% > nul - if %errorlevel% neq 0 ( - fc /w %cmpfile% %file% - set result1=1 - ) else ( - set result1=0 - ) - - rem clean up - del /f %tfile% - if not "%s2%"=="0" ( - del /f %cmpfile% - ) - exit /b - - -rem CHECK_NOUB file.h5 -rem -rem Check that 'file.h5' has no user block. -rem Setst result2 to 1 if there is a user block (fail), 0 if none (pass) -:check_noub - set hfile=%1 - rem call `ubsize` to get the size of the user block - %tellub_bin% %hfile% > tmp.txt - if %errorlevel% neq 0 ( - rem error - set result2=1 - ) else ( - for /f %%a in (tmp.txt) do set ubsize=%%a - if "!ubsize!"=="0" ( - rem pass - set result2=0 - ) else ( - rem fail - set result2=1 - ) - ) - del /f tmp.txt 2> nul - - exit /b - - -rem JAMTEST user_block file.h5 [--clobber] [ofile.h5] -rem -rem Test the 'jam' tool: -rem 1. figure out the input and output, and the comparision -rem that will be done. -rem 2. call 'jam' with the appropriate arguments -rem 3. check the user block is correct in the output (Check_UB) -rem If the user block is correct, print "PASSED", else "*FAILED*" -:jamtest - set ufile=%1 - set ifile=%2 - rem the file to test - set compare_test= - rem the comparison to test against - set compare_orig= - set cleanup= - - rem sort out the arguments for the test and the check - set do_clobber=no - if "%3"=="--clobber" ( - rem clobber overwrites and existing user block - set do_clobber=yes - set clobber=--clobber - set compare_orig= - if "%4"=="" ( - rem output goes to infile, compare ubfile to infile - set ofile= - set compare_test=%ifile% - ) else ( - rem output goes to %4, compare ofile to ubfile - set ofile=%4 - set compare_test=!ofile! - ) - ) else ( - set clobber= - rem add user block to existing ub, if any - if "%3"=="" ( - rem output goes to infile, compare ubfile to infile - set ofile= - set compare_test=%ifile% - copy /y %ifile% xxofile.h5 > nul - set compare_orig=xxofile.h5 - set cleanup=%cleanup% !compare_orig! - ) else ( - rem output goes to %4, compare ofile to ubfile - set ofile=%3 - set compare_test=!ofile! - set compare_orig=%ifile% - ) - ) - - rem call 'jam' with the appropriate arguments - if defined ofile ( - %jam_bin% -u %ufile% -i %ifile% -o %ofile% %clobber% - ) else ( - %jam_bin% -u %ufile% -i %ifile% %clobber% - ) - - call :check_ub_1 %compare_test% %ufile% %compare_orig% - - if "%result1%"=="0" ( - if defined ofile ( - call :testing PASSED %jam% -u %ufile% -i %ifile% -o %ofile% %clobber% - ) else ( - call :testing PASSED %jam% -u %ufile% -i %ifile% %clobber% - ) - ) else ( - if defined ofile ( - call :testing *FAILED* %jam% -u %ufile% -i %ifile% -o %ofile% %clobber% - ) else ( - call :testing *FAILED* %jam% -u %ufile% -i %ifile% %clobber% - ) - set /a nerrors=%nerrors%+1 - ) - call :cleanup %cleanup% - - exit /b - - -rem UNJAMTEST file.h5 [- | --delete] ofile -rem -rem Test the 'unjam' tool -rem -rem ##fix the working directory here and in jamtest -:unjamtest - set infile=%1 - set ofile=%3 - if "%2%"=="-" ( - set uofile=uofile - %unjam_bin% -i %infile% -o %ofile% > !uofile! - ) else if "%2"=="--delete" ( - set uofile=none - %unjam_bin% -i %infile% -o %ofile% --delete - ) else ( - set uofile=%2 - %unjam_bin% -i %infile% -u !uofile! -o %ofile% - ) - - set result1=0 - set result2=0 - set cleanup= - if not "%uofile%"=="none" ( - rem sets results1 - call :check_ub_1 %infile% %uofile% - call :cleanup %uofile% - ) - - rem sets result2 - call :check_noub %ofile% - if "%result1% and %result2%"=="0 and 0" ( - if "%2%"=="-" ( - rem We use "ARROW_RIGHT" here and replace it in :testing because - rem Windows interprets it as a pipe. --SJW 8/27/07 - call :testing PASSED %unjam% -i %infile% -o %ofile% ARROW_RIGHT %uofile% - ) else if "%2"=="--delete" ( - call :testing PASSED %unjam% -i %infile% -o %ofile% --delete - ) else ( - call :testing PASSED %unjam% -i %infile% -u %uofile% -o %ofile% - ) - ) else ( - if "%2%"=="-" ( - rem We use "ARROW_RIGHT" here and replace it in :testing because - rem Windows interprets it as a pipe. --SJW 8/27/07 - call :testing *FAILED* %unjam% -i %infile% -o %ofile% ARROW_RIGHT %uofile% - ) else if "%2"=="--delete" ( - call :testing *FAILED* %unjam% -i %infile% -o %ofile% --delete - ) else ( - call :testing *FAILED* %unjam% -i %infile% -u %uofile% -o %ofile% - ) - set /a nerrors=%nerrors%+1 - ) - - exit /b - - -rem This is a Windows-specific function that detects if the filter passed -rem should be enabled for this test script. It searches H5pubconf.h for the -rem string "#define H5_HAVE_FILTER_%1" and sets the variable "use_filter_%1" -rem accordingly. On other platforms, this variable is set in the Makefile. -rem If we find a better way to test this in the future, we should use it. -rem --SJW 9/4/07 -:detect_filter - findstr /b /i /c:"#define H5_HAVE_FILTER_%1" %h5pubconf% > nul - if %errorlevel% equ 0 ( - set use_filter_%1=yes - ) else ( - set use_filter_%1=no - ) - - exit /b - - -rem ############################################################################ -rem ############################################################################ -rem # T H E T E S T S ### -rem ############################################################################ -rem ############################################################################ -:main - call :jamtest %testfiles%\u10.txt %testfiles%\tall.h5 ta2.h5 - call :checkfile %testfiles%\tall.h5 ta2.h5 - call :cleanup ta2.h5 - call :jamtest %testfiles%\u511.txt %testfiles%\tall.h5 ta3.h5 - call :checkfile %testfiles%\tall.h5 ta3.h5 - call :cleanup ta3.h5 - call :jamtest %testfiles%\u512.txt %testfiles%\tall.h5 ta4.h5 - call :checkfile %testfiles%\tall.h5 ta4.h5 - call :cleanup ta4.h5 - call :jamtest %testfiles%\u513.txt %testfiles%\tall.h5 ta5.h5 - call :checkfile %testfiles%\tall.h5 ta5.h5 - call :cleanup ta5.h5 - - call :setup %testfiles%\tall.h5 ta.h5 - call :jamtest %testfiles%\u10.txt ta.h5 - call :checkfile %testfiles%\tall.h5 ta.h5 - call :setup %testfiles%\tall.h5 ta.h5 - call :jamtest %testfiles%\u511.txt ta.h5 - call :checkfile %testfiles%\tall.h5 ta.h5 - call :setup %testfiles%\tall.h5 ta.h5 - call :jamtest %testfiles%\u512.txt ta.h5 - call :checkfile %testfiles%\tall.h5 ta.h5 - call :setup %testfiles%\tall.h5 ta.h5 - call :jamtest %testfiles%\u513.txt ta.h5 - call :checkfile %testfiles%\tall.h5 ta.h5 - call :cleanup ta.h5 - - call :jamtest %testfiles%\u10.txt %testfiles%\twithub.h5 tax2.h5 - call :checkfile %testfiles%\tall.h5 tax2.h5 - call :cleanup tax2.h5 - call :jamtest %testfiles%\u511.txt %testfiles%\twithub.h5 tax3.h5 - call :checkfile %testfiles%\tall.h5 tax3.h5 - call :cleanup tax3.h5 - call :jamtest %testfiles%\u512.txt %testfiles%\twithub.h5 tax4.h5 - call :checkfile %testfiles%\tall.h5 tax4.h5 - call :cleanup tax4.h5 - call :jamtest %testfiles%\u513.txt %testfiles%\twithub.h5 tax5.h5 - call :checkfile %testfiles%\tall.h5 tax5.h5 - call :cleanup tax5.h5 - - call :jamtest %testfiles%\u10.txt %testfiles%\twithub513.h5 tax6.h5 - call :checkfile %testfiles%\tall.h5 tax6.h5 - call :cleanup tax6.h5 - call :jamtest %testfiles%\u511.txt %testfiles%\twithub513.h5 tax7.h5 - call :checkfile %testfiles%\tall.h5 tax7.h5 - call :cleanup tax7.h5 - call :jamtest %testfiles%\u512.txt %testfiles%\twithub513.h5 tax8.h5 - call :checkfile %testfiles%\tall.h5 tax8.h5 - call :cleanup tax8.h5 - call :jamtest %testfiles%\u513.txt %testfiles%\twithub513.h5 tax9.h5 - call :checkfile %testfiles%\tall.h5 tax9.h5 - call :cleanup tax9.h5 - - call :jamtest %testfiles%\u10.txt %testfiles%\twithub.h5 --clobber taz2.h5 - call :checkfile %testfiles%\tall.h5 taz2.h5 - call :cleanup taz2.h5 - call :jamtest %testfiles%\u511.txt %testfiles%\twithub.h5 --clobber taz3.h5 - call :checkfile %testfiles%\tall.h5 taz3.h5 - call :cleanup taz3.h5 - call :jamtest %testfiles%\u512.txt %testfiles%\twithub.h5 --clobber taz4.h5 - call :checkfile %testfiles%\tall.h5 taz4.h5 - call :cleanup taz4.h5 - call :jamtest %testfiles%\u513.txt %testfiles%\twithub.h5 --clobber taz5.h5 - call :checkfile %testfiles%\tall.h5 taz5.h5 - call :cleanup taz5.h5 - - call :jamtest %testfiles%\u10.txt %testfiles%\twithub513.h5 --clobber taz6.h5 - call :checkfile %testfiles%\tall.h5 taz6.h5 - call :cleanup taz6.h5 - call :jamtest %testfiles%\u511.txt %testfiles%\twithub513.h5 --clobber taz7.h5 - call :checkfile %testfiles%\tall.h5 taz7.h5 - call :cleanup taz7.h5 - call :jamtest %testfiles%\u512.txt %testfiles%\twithub513.h5 --clobber taz8.h5 - call :checkfile %testfiles%\tall.h5 taz8.h5 - call :cleanup taz8.h5 - call :jamtest %testfiles%\u513.txt %testfiles%\twithub513.h5 --clobber taz9.h5 - call :checkfile %testfiles%\tall.h5 taz9.h5 - call :cleanup taz9.h5 - - call :setup %testfiles%\twithub.h5 tay2.h5 - call :jamtest %testfiles%\u10.txt tay2.h5 --clobber - call :checkfile %testfiles%\tall.h5 tay2.h5 - call :cleanup tay2.h5 - call :setup %testfiles%\twithub.h5 tay3.h5 - call :jamtest %testfiles%\u511.txt tay3.h5 --clobber - call :checkfile %testfiles%\tall.h5 tay3.h5 - call :cleanup tay3.h5 - call :setup %testfiles%\twithub.h5 tay4.h5 - call :jamtest %testfiles%\u512.txt tay4.h5 --clobber - call :checkfile %testfiles%\tall.h5 tay4.h5 - call :cleanup tay4.h5 - call :setup %testfiles%\twithub.h5 tay5.h5 - call :jamtest %testfiles%\u513.txt tay5.h5 --clobber - call :checkfile %testfiles%\tall.h5 tay5.h5 - call :cleanup tay5.h5 - - call :setup %testfiles%\twithub513.h5 tay6.h5 - call :jamtest %testfiles%\u10.txt tay6.h5 --clobber - call :checkfile %testfiles%\tall.h5 tay6.h5 - call :cleanup tay6.h5 - call :setup %testfiles%\twithub513.h5 tay7.h5 - call :jamtest %testfiles%\u511.txt tay7.h5 --clobber - call :checkfile %testfiles%\tall.h5 tay7.h5 - call :cleanup tay7.h5 - call :setup %testfiles%\twithub513.h5 tay8.h5 - call :jamtest %testfiles%\u512.txt tay8.h5 --clobber - call :checkfile %testfiles%\tall.h5 tay8.h5 - call :cleanup tay8.h5 - call :setup %testfiles%\twithub513.h5 tay9.h5 - call :jamtest %testfiles%\u513.txt tay9.h5 --clobber - call :checkfile %testfiles%\tall.h5 tay9.h5 - call :cleanup tay9.h5 - - call :setup %testfiles%\twithub.h5 tai1.h5 - call :unjamtest tai1.h5 o10.txt taa1.h5 - call :checkfile %testfiles%\tall.h5 taa1.h5 - call :cleanup taa1.h5 tai1.h5 o10.txt - call :setup %testfiles%\twithub513.h5 tai2.h5 - call :unjamtest tai2.h5 o512.txt taa2.h5 - call :checkfile %testfiles%\tall.h5 taa2.h5 - call :cleanup taa2.h5 tai2.h5 o512.txt - - call :setup %testfiles%\twithub.h5 tai3.h5 - call :unjamtest tai3.h5 - taa3.h5 - call :checkfile %testfiles%\tall.h5 taa3.h5 - call :cleanup taa3.h5 tai3.h5 - call :setup %testfiles%\twithub513.h5 tai4.h5 - call :unjamtest tai4.h5 - taa4.h5 - call :checkfile %testfiles%\tall.h5 taa4.h5 - call :cleanup taa4.h5 tai4.h5 - - call :setup %testfiles%\twithub.h5 taj2.h5 - call :unjamtest taj2.h5 --delete tac2.h5 - call :checkfile %testfiles%\tall.h5 tac2.h5 - call :cleanup tac2.h5 taj2.h5 - call :setup %testfiles%\twithub513.h5 taj3.h5 - call :unjamtest taj3.h5 --delete tac3.h5 - call :checkfile %testfiles%\tall.h5 tac3.h5 - call :cleanup tac3.h5 taj3.h5 - - if %nerrors% equ 0 ( - echo.All %jam% tests passed. - ) - - popd - endlocal & exit /b %nerrors% - diff --git a/windows/tools/h5ls/h5ls.vcproj b/windows/tools/h5ls/h5ls.vcproj deleted file mode 100644 index e1001ef..0000000 --- a/windows/tools/h5ls/h5ls.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5ls/testh5ls.bat b/windows/tools/h5ls/testh5ls.bat deleted file mode 100644 index f15274c..0000000 --- a/windows/tools/h5ls/testh5ls.bat +++ /dev/null @@ -1,263 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the h5ls tool -rem -rem Created: Scott Wegner, 8/28/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -rem The tool name -set h5ls=h5ls%2 -rem The path of the tool binary -set h5ls_bin=%CD%\..\%h5ls%\%1\%h5ls% - -rem Max. lines of output to display if test fails -set nlines=20 - -set nerrors=0 -set verbose=yes - -if not exist ..\testfiles mkdir ..\testfiles - -goto main - - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Testing". -rem -:testing - set test_msg=Testing %h5ls% - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - rem We need to replace PERCENT-ZERO here with "%0" for the tfamily test. - rem --SJW 8/24/07 - set test_msg=!test_msg:PERCENT-ZERO=%%0! - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Run a test and print PASS or *FAIL*. For now, if h5ls can complete -rem with exit status 0, consider it pass. If a test fails then increment -rem the `nerrors' global variable and (if $verbose is set) display up to %nlines% -rem lines of the actual output from the tool test. The actual output is not -rem removed if $HDF5_NOCLEANUP has a non-zero value. -rem Arguemnts: -rem %1 -- actual output filename to use -rem %2 and on -- argument for the h5ls tool -:tooltest - set expect=%CD%\..\testfiles\%1 - set actual=%CD%\..\testfiles\%~n1.out - set actual_err=%CD%\..\testfiles\%~n1.err - - rem We define %params% here because Windows `shift` command doesn't affect - rem the %* variable. --SJW 8/23/07 - set params=%* - set params=%params:* =% - - rem Target the first variable in params, retvalexpect - for %%a in (%params%) do ( - set retvalexpect=%%a - set params=%params:* =% - goto break1 - ) - :break1 - - rem Run test. - rem Stderr is included in stdout so that the diff can detect - rem any unexpected output from that stream too - ( - echo.############################# - rem We strip out the parentesis here because echo on Linux does. - rem --SJW 8/28/07 - echo. output for 'h5ls %params:"=%' - echo.############################# - pushd %CD%\..\testfiles - %h5ls_bin% %params% - popd - ) >%actual% 2>%actual_err% - - set exitcode=%errorlevel% - type %actual_err% >> %actual% - if "%exitcode%" neq "%retvalexpect%" ( - call :testing *FAILED* %params% - set /a nerrors=!nerrors!+1 - if "yes"=="%verbose%" ( - echo.test returned with exit code !exitcode! - echo.test output: ^(up to %nlines% lines^) - rem Count lines echo'ed, and break out after 20. --SJW 8/28/07 - set line=0 - for /f "tokens=* delims=" %%a in (%actual%) do ( - if !line! geq %nlines% goto break2 - echo.%%a - set /a line=!line!+1 - ) - :break2 - echo.***end of test output*** - echo. - ) - rem Don't special case non-existing expected output as Linux does, because - rem we depend on it above to parse anyway. It should be an error if it - rem doesn't exist. --SJW 8/28/07 - rem ) else if not exist %expect% ( - rem rem Create the expect file if it doesn't yet exist - rem call :testing CREATED %params% - rem copy %actual% %expect% > nul - ) else ( - fc /w %expect% %actual% > nul - if !errorlevel! equ 0 ( - call :testing PASSED %params% - ) else ( - call :testing *FAILED* %params% - echo. Expected result differs from actual result - set nerrors=!nerrors!+1 - if "yes"=="%verbose%" fc %expect% %actual% - ) - ) - - rem Clean up output file - if not defined hdf5_nocleanup ( - del /f %actual% %actual_err% - ) - - exit /b - - -rem ############################################################################ -rem ############################################################################ -rem # T H E T E S T S ### -rem ############################################################################ -rem ############################################################################ -:main - - rem Toss in a bunch of tests. Not sure if they are the right kinds. - rem test the help syntax - call :tooltest help-1.ls 0 -w80 -h - call :tooltest help-2.ls 0 -w80 -help - call :tooltest help-3.ls 0 -w80 -? - - rem test simple command - call :tooltest tall-1.ls 0 -w80 tall.h5 - call :tooltest tall-2.ls 0 -w80 -r -d tall.h5 - call :tooltest tgroup.ls 0 -w80 tgroup.h5 - call :tooltest tgroup-3.ls 0 -w80 tgroup.h5/g1 - - rem test for displaying groups - call :tooltest tgroup-1.ls 1 -w80 -r -g tgroup.h5 - call :tooltest tgroup-2.ls 0 -w80 -g tgroup.h5/g1 - - rem test for displaying simple space datasets - call :tooltest tdset-1.ls 0 -w80 -r -d tdset.h5 - - rem test for displaying soft links - call :tooltest tslink-1.ls 0 -w80 -r tslink.h5 - - rem test for displaying more soft links with --follow-symlinks - call :tooltest tsoftlinks-1.ls 0 --follow-symlinks tsoftlinks.h5 - call :tooltest tsoftlinks-2.ls 0 --follow-symlinks -r tsoftlinks.h5 - call :tooltest tsoftlinks-3.ls 0 --follow-symlinks tsoftlinks.h5/group1 - call :tooltest tsoftlinks-4.ls 0 --follow-symlinks -r tsoftlinks.h5/group1 - call :tooltest tsoftlinks-5.ls 0 --follow-symlinks tsoftlinks.h5/soft_dset1 - - rem test for displaying external and user-defined links with - rem --follow-symlinks - call :tooltest textlink-1.ls 0 -w80 -r textlink.h5 - call :tooltest textlinksrc-1.ls 0 -w80 --follow-symlinks -r textlinksrc.h5 - call :tooltest textlinksrc-2.ls 0 -w80 --follow-symlinks -rv textlinksrc.h5/ext_link5 - call :tooltest textlinksrc-3.ls 0 -w80 --follow-symlinks -r textlinksrc.h5/ext_link1 - call :tooltest textlinksrc-4.ls 0 -w80 -r textlinksrc.h5 - call :tooltest textlinksrc-5.ls 0 -w80 -r textlinksrc.h5/ext_link1 - call :tooltest textlinksrc-6.ls 0 -w80 --follow-symlinks textlinksrc.h5 - call :tooltest textlinksrc-7.ls 0 -w80 --follow-symlinks textlinksrc.h5/ext_link1 - call :tooltest tudlink-1.ls 0 -w80 -r tudlink.h5 - - rem test for displaying external links with -E - rem the option -E will be depriciated but keep it for backward compatibility - call :tooltest textlinksrc-1-old.ls 0 -w80 -Er textlinksrc.h5 - call :tooltest textlinksrc-2-old.ls 0 -w80 -Erv textlinksrc.h5/ext_link5 - call :tooltest textlinksrc-3-old.ls 0 -w80 -Er textlinksrc.h5/ext_link1 - call :tooltest textlinksrc-6-old.ls 0 -w80 -E textlinksrc.h5 - call :tooltest textlinksrc-7-old.ls 0 -w80 -E textlinksrc.h5/ext_link1 - - rem tests for no-dangling-links - rem if this option is given on dangling link, h5ls should return exit code 1 - rem when used alone , expect to print out help and return exit code 1 - call :tooltest textlinksrc-nodangle-1.ls 1 -w80 --no-dangling-links textlinksrc.h5 - rem external dangling link - expected exit code 1 - call :tooltest textlinksrc-nodangle-2.ls 1 -w80 --follow-symlinks --no-dangling-links textlinksrc.h5 - rem soft dangling link - expected exit code 1 - call :tooltest tsoftlinks-nodangle-1.ls 1 -w80 --follow-symlinks --no-dangling-links tsoftlinks.h5 - rem when used file with no dangling links - expected exit code 0 - call :tooltest thlinks-nodangle-1.ls 0 -w80 --follow-symlinks --no-dangling-links thlink.h5 - - rem tests for hard links - call :tooltest thlink-1.ls 0 -w80 thlink.h5 - - rem tests for compound data types - call :tooltest tcomp-1.ls 0 -w80 -r -d tcompound.h5 - - rem test for the nested compound type - call :tooltest tnestcomp-1.ls 0 -w80 -r -d tnestedcomp.h5 - call :tooltest tnestcomp-2.ls 0 -w80 -r -d -S tnestedcomp.h5 - call :tooltest tnestcomp-3.ls 0 -w80 -r -d -l tnestedcomp.h5 - call :tooltest tnestcomp-4.ls 0 -w80 -r -d -l -S tnestedcomp.h5 - - rem test for loop detection - call :tooltest tloop-1.ls 0 -w80 -r -d tloop.h5 - - rem test for string - call :tooltest tstr-1.ls 0 -w80 -r -d tstr.h5 - - rem test test file created from lib SAF team - call :tooltest tsaf.ls 0 -w80 -r -d tsaf.h5 - - rem test for variable length data types - call :tooltest tvldtypes1.ls 0 -w80 -r -d tvldtypes1.h5 - - rem test for array data types - call :tooltest tarray1.ls 0 -w80 -r -d tarray1.h5 - - rem test for empty data - call :tooltest tempty.ls 0 -w80 -d tempty.h5 - - rem test for all dataset types written to attributes - rem enable -S for avoiding printing NATIVE types - call :tooltest tattr2.ls 0 -w80 -v -S tattr2.h5 - - rem tests for error handling. - rem test for non-existing file - call :tooltest nosuchfile.ls 1 nosuchfile.h5 - - rem test for variable length data types in verbose mode - call :tooltest tvldtypes2le.ls 0 -v tvldtypes1.h5 - - rem test for dataset region references data types in verbose mode - call :tooltest tdataregle.ls 0 -v tdatareg.h5 - - if %nerrors% equ 0 ( - echo.All h5ls tests passed. - ) - - popd - endlocal & exit /b %nerrors% - diff --git a/windows/tools/h5lsdll/h5lsdll.vcproj b/windows/tools/h5lsdll/h5lsdll.vcproj deleted file mode 100644 index 7d1dc0e..0000000 --- a/windows/tools/h5lsdll/h5lsdll.vcproj +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5mkgrp/h5mkgrp.vcproj b/windows/tools/h5mkgrp/h5mkgrp.vcproj deleted file mode 100644 index e6f8259..0000000 --- a/windows/tools/h5mkgrp/h5mkgrp.vcproj +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5mkgrp/testh5mkgrp.bat b/windows/tools/h5mkgrp/testh5mkgrp.bat deleted file mode 100644 index 15de2cd..0000000 --- a/windows/tools/h5mkgrp/testh5mkgrp.bat +++ /dev/null @@ -1,254 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the h5mkgrp tool -rem -rem Created: Scott Wegner, 8/29/07 -rem Modified: -rem - -rem We currently only build static version of h5mkgrp, but this batch file is -rem setup for dll versions, in case we decide to build them in the future. -rem --SJW 8/29/07 - -setlocal enabledelayedexpansion -pushd %~dp0 - -rem The tool name -set h5mkgrp=h5mkgrp%2 -rem The path of the tool binary -set h5mkgrp_bin=%CD%\..\%h5mkgrp%\%1\%h5mkgrp% -rem The h5ls tool name -set h5ls=h5ls%2 -rem Arguments to the h5ls tool -set h5ls_args=-vr -rem The path of the h5ls tool binary -set h5ls_bin=%CD%\..\%h5ls%\%1\%h5ls% - -set nerrors=0 -set verbose=yes - -set indir=%CD%\..\testfiles -set outdir=%CD%\..\testfiles - -if not exist %outdir% mkdir %outdir% - -goto main - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Testing". -rem -:testing - set test_msg=Testing - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - rem We need to replace PERCENT-ZERO here with "%0" for the tfamily test. - rem --SJW 8/24/07 - set test_msg=!test_msg:PERCENT-ZERO=%%0! - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Verifying". -rem -:verify_h5ls - set test_msg=Verifying h5ls file structure - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - rem We need to replace PERCENT-ZERO here with "%0" for the tfamily test. - rem --SJW 8/24/07 - set test_msg=!test_msg:PERCENT-ZERO=%%0! - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Run a test and print PASS or *FAIL*. If h5mkgrp can complete -rem with exit status 0, consider it pass. If a test fails then increment -rem the `nerrors' global variable. -rem Assumed arguments: -rem %* arguments for h5mkgrp. -:tooltest - ( - echo.############################# - echo. output for 'h5mkgrp %*' - echo.############################# - %h5mkgrp_bin% %* - ) > output.out - - if %errorlevel% neq 0 ( - call :testing *FAILED* %* - echo.failed result is: - type output.out - set nerrors=!nerrors!+1 - ) else ( - call :testing PASSED %* - ) - - rem Clean up output file - if not defined hdf5_nocleanup ( - del /f output.out - ) - - exit /b - - -rem Call the h5ls tool to verify the correct output data in the destination file -rem -:h5lstest - set expect=%indir%\%~n1.ls - set expect_parsed=%expect%.parsed - set actual=%outdir%\%~n1.out - set actual_parsed=%actual%.parsed - - rem Stderr is included in stdout so that the diff can detect - rem any unexpected output from that stream too - ( - echo.############################# - echo.Expected output from h5ls %* - echo.############################# - %h5ls_bin% %h5ls_args% %* - ) >%actual% 2>&1 - rem Windows doesn't have "sed" command, and parsing the files line-by-line - rem to emulate Unix takes a very long time. Instead, we simply remove lines - rem with "Modified". Do this for actual and expected otput. If there is a - rem better alternative in the future, we should use it instead. --SJW 8/29/07 - for %%a in (expect actual) do ( - findstr /v /c:" Modified:" !%%a! > tmp.txt - move /y tmp.txt !%%a_parsed! > nul - ) - - rem Don't special case non-existing expected output as Linux does, because - rem we depend on it above to parse anyway. It should be an error if it - rem doesn't exist. --SJW 8/29/07 - rem if not exist %expect% ( - rem call :verify_h5ls CREATED %* - rem copy %actual% %expect% - rem ) - - fc /w %expect_parsed% %expect_parsed% > nul - if %errorlevel% equ 0 ( - call :verify_h5ls PASSED %* - ) else ( - call :verify_h5ls *FAILED* %* - echo. Expected result ^(*.ls^) differs from actual result ^(*.out^) - set /a nerrors=!nerrors!+1 - if "%verbose%"=="yes" fc %epect% %actual% - ) - - rem Clean up output file - if not defined hdf5_nocleanup ( - del /f %actual% %actual_parsed% %expect_parsed% - ) - - exit /b - - -rem Single run of tool -rem -rem Assumed arguments: -rem %1 is test file name -rem %2 is h5mkgrp options -rem %* are groups to create -:runtest - - set fileout=%outdir%\%1 - shift - set h5mkgrp_args=%1 - rem Filter out quotes - set h5mkgrp_args=%h5mkgrp_args:"=% - shift - - rem Remove any output file left over from previous test run - del /f %fileout% 2> nul - - rem On Windows, the shift command doesn't actually affect %*, so we must - rem manipulate a params variable. We need to be careful of how we iterate - rem through them, because the " " parameter is tricky on Windows. - rem --SJW 8/29/07 - set params= - if not "%1"=="" ( - set p_num=1 - for %%a in (%*) do ( - if !p_num! geq 3 ( - set params=!params! %%a - ) - set /a p_num=!p_num!+1 - ) - rem Remove leading space - set params=!params:* =! - ) - - rem Run test - call :tooltest %h5mkgrp_args% %fileout% %params% - - rem Verify that the file created above is correct - call :h5lstest %fileout% - - rem Remove output file created, if the "no cleanup" environment variable is - rem not defined. - rem Why do we echo FILEOUT on Linux? --SJW 8/29/07 - rem echo.FILEOUT= %fileout% - if not defined hdf5_nocleanup ( - del /f %fileout% 2> nul - ) - - exit /b - - -rem ############################################################################ -rem # T H E T E S T S ### -rem ############################################################################ -:main - rem Check that help & version is displayed properly - call :runtest h5mkgrp_help.h5 "-h" - call :runtest h5mkgrp_version.h5 "-V" - - rem Create single group at root level - call :runtest h5mkgrp_single.h5 " " single - call :runtest h5mkgrp_single.h5 "-v" single - call :runtest h5mkgrp_single.h5 "-p" single - call :runtest h5mkgrp_single_latest.h5 "-l" latest - - rem Create several groups at root level - call :runtest h5mkgrp_several.h5 " " one two - call :runtest h5mkgrp_several.h5 "-v" one two - call :runtest h5mkgrp_several.h5 "-p" one two - call :runtest h5mkgrp_several_latest.h5 "-l" one two - - rem Create various nested groups - call :runtest h5mkgrp_nested.h5 "-p" /one/two - call :runtest h5mkgrp_nested_latest.h5 "-lp" /one/two - call :runtest h5mkgrp_nested_mult.h5 "-p" /one/two /three/four - call :runtest h5mkgrp_nested_mult_latest.h5 "-lp" /one/two /three/four - - - if %nerrors% equ 0 ( - echo.All h5mkgrp tests passed. - ) - - popd - endlocal & exit /b %nerrors% - diff --git a/windows/tools/h5repack/h5repack.bat b/windows/tools/h5repack/h5repack.bat deleted file mode 100644 index 7fb426d..0000000 --- a/windows/tools/h5repack/h5repack.bat +++ /dev/null @@ -1,802 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the h5repack tool -rem -rem Created: Scott Wegner, 8/28/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -set h5pubconf=%CD%\..\..\src\h5pubconf.h - -rem On Windows, the function :detect_filter sets these for us -call :detect_filter szip -call :detect_filter deflate -call :detect_filter shuffle -call :detect_filter fletcher32 -call :detect_filter nbit -call :detect_filter scaleoffset - -rem The tool name -set h5repack=h5repack%2 -rem The path of the tool binary -set h5repack_bin=%CD%\..\%h5repack%\%1\%h5repack% - -rem The h5diff tool name -set h5diff=..\h5diff%2\%1\h5diff%2 -rem The path of the h5diff tool binary -set h5diff_bin=%CD%\%h5diff% - -rem The h5dump tool name -set h5dump=..\h5dump%2\%1\h5dump%2 -rem The path of the h5dump tool binary -set h5dump_bin=%CD%\%h5dump% - -set h5detectszip=testh5repack_detect_szip%2 -set h5detectszip_bin=%CD%\..\testfiles\%h5detectszip%\%1\%h5detectszip% - - -set info_file=testfiles\h5repack.info - -set file0=h5repack_fill.h5 -set file1=h5repack_objs.h5 -set file2=h5repack_attr.h5 -set file3=h5repack_hlink.h5 -set file4=h5repack_layout.h5 -set file5=h5repack_early.h5 -set file7=h5repack_szip.h5 -set file8=h5repack_deflate.h5 -set file9=h5repack_shuffle.h5 -set file10=h5repack_fletcher.h5 -set file11=h5repack_filters.h5 -set file12=h5repack_nbit.h5 -set file13=h5repack_soffset.h5 -rem A file with an older version of the layout message (copy of test/tlayouto.h5) -set file14=h5repack_layouto.h5 -set file15=h5repack_named_dtypes.h5 -rem located in common testfiles folder -set file16=tfamilyPERCENT05d.h5 -set file18=h5repack_layout2.h5 - - -set nerrors=0 -set verbose=yes - - -goto main - - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Testing". -rem -:testing - set test_msg=Testing - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - rem We need to replace PERCENT here with "%" for tests that use a percent - rem sign. --SJW 5/12/08 - set test_msg=!test_msg:PERCENT=%%! - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Verifying". -rem -:verify - set test_msg=Verifying h5diff output - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - rem We need to replace PERCENT here with "%" for tests that use a percent - rem sign. --SJW 5/12/08 - set test_msg=!test_msg:PERCENT=%%! - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Print a message that a test has been skipped (because a required filter -rem was unavailable) -:skip - call :testing -SKIP- %h5repack% %* - exit /b - - -rem Call the h5diff tool -rem -:difftest - set params=%* - %h5diff_bin% -q !params:PERCENT=%%! - if !errorlevel! neq 0 ( - call :verify *FAILED* %* - set /a nerrors=!nerrors!+1 - ) else ( - call :verify PASSED %* - ) - - exit /b - - -rem Call h5repack -rem - -rem call TOOLTEST_MAIN and delete $output file -:tooltest - - call :tooltest_main %* - set outfile=%CD%\out.%1 - del /f %outfile% - - exit /b - -rem TOOLTEST main function, doesn't delete $output file -:tooltest_main - - rem Run test. - set infile=%CD%\testfiles\%1 - rem Linux uses a $path variable here, but it is unneccessary, and will - rem corrupt our Windows PATH if we use it. --SJW 8/28/07 - rem set path=%CD% - rem set outfile=%path%\out.%1 - set outfile=%CD%\out.%1 - - rem We define %params% here because Windows `shift` command doesn't affect - rem the %* variable. --SJW 8/28/07 - if "%2"=="" ( - set params= - ) else ( - set params=%* - set params=!params:* =! - ) - %h5repack_bin% %params% %infile% %outfile% - - if !errorlevel! neq 0 ( - call :testing *FAILED* %* - set /a nerrors=!nerrors!+1 - ) else ( - call :testing PASSED %* - call :difftest %infile% %outfile% - ) - - exit /b - -rem ------------------------------------------ -rem Verifying layouts of a dataset -:verify_layout_dset - - rem Run test. - set outfile=%CD%\out.%1 - set layoutfile=%CD%\layout.%1 - set dset=%2 - set expectlayout=%3 - - rem --------------------------------- - rem check the layout from a dataset - %h5dump_bin% -d %dset% -pH %outfile% > %layoutfile% - findstr /c:"%expectlayout%" %layoutfile% > nul - if !errorlevel! neq 0 ( - call :verify *FAILED* %* - set /a nerrors=!nerrors!+1 - ) else ( - call :verify PASSED %* - ) - - rem clean up tmp files - del /f %outfile% - del /f %layoutfile% - - exit /b - -rem---------------------------------------- -rem Verifying layouts from entire file -:verify_layout_all - - rem Run test. - set outfile=%CD%\out.%1 - set layoutfile=%CD%\layout.%1 - set expectlayout=%2 - - rem --------------------------------- - rem check the layout from a dataset - rem check if the other layouts still exsit - rem if CONTIGUOUS - if "%expectlayout%"=="CONTIGUOUS" ( - %h5dump_bin% -pH %outfile% > %layoutfile% - findstr /c:"COMPACT" %layoutfile% > nul - if !errorlevel! neq 0 ( - findstr /c:"CHUNKED" %layoutfile% > nul - if !errorlevel! equ 0 ( - call :verify *FAILED* %* - set /a nerrors=!nerrors!+1 - ) else ( - call :verify PASSED %* - ) - ) else ( - call :verify *FAILED* %* - set /a nerrors=!nerrors!+1 - ) - ) else ( - rem if COMPACT - if "%expectlayout%"=="COMPACT" ( - %h5dump_bin% -pH %outfile% > %layoutfile% - findstr /c:"CHUNKED" %layoutfile% > nul - if !errorlevel! neq 0 ( - findstr /c:"CONTIGUOUS" %layoutfile% > nul - if !errorlevel! equ 0 ( - call :verify *FAILED* %* - set /a nerrors=!nerrors!+1 - ) else ( - call :verify PASSED %* - ) - ) else ( - call :verify *FAILED* %* - set /a nerrors=!nerrors!+1 - ) - ) else ( - rem if CHUNKED - if "%expectlayout%"=="CHUNKED" ( - %h5dump_bin% -pH %outfile% > %layoutfile% - findstr/c:"CONTIGUOUS" %layoutfile% > nul - if !errorlevel! neq 0 ( - findstr /c:"COMPACT" %layoutfile% > nul - if !errorlevel! equ 0 ( - call :verify *FAILED* %* - set /a nerrors=!nerrors!+1 - ) else ( - call :verify PASSED %* - ) - ) else ( - call :verify *FAILED* %* - set /a nerrors=!nerrors!+1 - ) - ) - ) - ) - - rem clean up tmp files - del /f %outfile% - del /f %layoutfile% - - exit /b - -rem Call h5repack with old syntax -rem -:tooltest0 - - rem Run test. - set infile=%CD%\testfiles\%1 - rem Linux uses a $path variable here, but it is unneccessary, and will - rem corrupt our Windows PATH if we use it. --SJW 8/28/07 - rem set path=%CD% - rem set outfile=%path%\out.%1 - set outfile=%CD%\out.%1 - - rem We define %params% here because Windows `shift` command doesn't affect - rem the %* variable. --SJW 8/28/07 - if "%2"=="" ( - set params= - ) else ( - set params=%* - set params=!params:* =! - ) - %h5repack_bin% -i %infile% -o %outfile% %params% - - if !errorlevel! neq 0 ( - call :testing *FAILED* %* - set /a nerrors=!nerrors!+1 - ) else ( - call :testing PASSED %* - call :difftest %infile% %outfile% - ) - del /f %outfile% - - exit /b - -rem same as TOOLTEST, but it uses the common testfiles at $srcdir/../testfiles/ -rem used to test the family driver, where these files reside -rem -:tooltest1 - - rem Run test. - set infile=%CD%\..\testfiles\%1 - rem Linux uses a $path variable here, but it is unneccessary, and will - rem corrupt our Windows PATH if we use it. --SJW 8/28/07 - rem set path=%CD% - rem set outfile=%path%\out.%1 - set outfile=%CD%\out.%1 - - rem We define %params% here because Windows `shift` command doesn't affect - rem the %* variable. --SJW 8/28/07 - if "%2"=="" ( - set params= - ) else ( - set params=%* - set params=!params:* =! - ) - %h5repack_bin% %params% !infile:PERCENT=%%! !outfile:PERCENT=%%! - - if !errorlevel! neq 0 ( - call :testing *FAILED* %* - set /a nerrors=!nerrors!+1 - ) else ( - call :testing PASSED %* - call :difftest %infile% %outfile% - ) - del /f !outfile:PERCENT=%%! - - exit /b - - -rem This is a Windows-specific function that detects if the filter passed -rem should be enabled for this test script. It searches H5pubconf.h for the -rem string "#define H5_HAVE_FILTER_%1" and sets the variable "use_filter_%1" -rem accordingly. On other platforms, this variable is set in the Makefile. -rem If we find a better way to test this in the future, we should use it. -rem --SJW 9/4/07 -:detect_filter - findstr /b /i /c:"#define H5_HAVE_FILTER_%1" %h5pubconf% > nul - if !errorlevel! equ 0 ( - set use_filter_%1=yes - ) else ( - set use_filter_%1=no - ) - - exit /b - - -rem -rem The tests -rem We use the files generated by h5repacktst -rem Each run generates ".out.h5" and the tool h5diff is used to -rem compare the input and output files -rem -rem the tests are the same as the program h5repacktst, but run from the CLI -rem -:main - - rem See which filters are usable (and skip tests for filters we - rem don't have). Do this by searching H5pubconf.h to see which - rem filters are defined. - - rem detect whether the encoder is present. - set use_filter_szip_encoder=no - if "%use_filter_szip%"=="yes" ( - for /f %%a in ('%h5detectszip_bin%') do set use_filter_szip_encoder=%%a - ) - - rem copy files (these files have no filters) - call :tooltest %file0% - call :tooltest %file1% - call :tooltest %file2% - call :tooltest %file3% - call :tooltest %file4% - call :tooltest %file5% - - - rem use %file4% to write some filters (this file has no filters) - - rem gzip with individual object - set arg=%file4% -f dset1:GZIP=1 -l dset1:CHUNK=20x10 - if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem gzip for all - set arg=%file4% -f GZIP=1 - if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem szip with individual object - set arg=%file4% -f dset2:SZIP=8,EC -l dset2:CHUNK=20x10 - if not "%use_filter_szip_encoder%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_szip%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem szip for all - set arg=%file4% -f SZIP=8,NN - if not "%use_filter_szip_encoder%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_szip%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem shuffle with individual object - set arg=%file4% -f dset2:SHUF -l dset2:CHUNK=20x10 - if not "%use_filter_shuffle%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - - rem shuffle for all - set arg=%file4% -f SHUF - if not "%use_filter_shuffle%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem fletcher32 with individual object - set arg=%file4% -f dset2:FLET -l dset2:CHUNK=20x10 - if not "%use_filter_fletcher32%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem fletcher32 for all - set arg=%file4% -f FLET - if not "%use_filter_fletcher32%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem all filters - set arg=%file4% -f dset2:SHUF -f dset2:FLET -f dset2:SZIP=8,NN -f dset2:GZIP=1 -l dset2:CHUNK=20x10 - rem On Windows we must check each filter individually, because we don't have - rem -o flag like Linux. --SJW 8/28/07 - if not "%use_filter_szip_encoder%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_szip%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_shuffle%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_fletcher32%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem ########################################################## - rem the following tests assume the input files have filters - rem ########################################################## - - rem szip copy - set arg=%file7% - if not "%use_filter_szip_encoder%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_szip%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem szip remove - set arg=%file7% --filter=dset_szip:NONE - if not "%use_filter_szip_encoder%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_szip%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem deflate copy - set arg=%file8% - if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem deflate remove - set arg=%file8% -f dset_deflate:NONE - if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem shuffle copy - set arg=%file9% - if not "%use_filter_shuffle%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem shuffle remove - set arg=%file9% -f dset_shuffle:NONE - if not "%use_filter_shuffle%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem fletcher32 copy - set arg=%file10% - if not "%use_filter_fletcher32%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem fletcher32 remove - set arg=%file10% -f dset_fletcher32:NONE - if not "%use_filter_fletcher32%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem nbit copy - set arg=%file12% - if not "%use_filter_nbit%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem nbit remove - set arg=%file12% -f dset_nbit:NONE - if not "%use_filter_nbit%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem nbit add - set arg=%file12% -f dset_int31:NBIT - if not "%use_filter_nbit%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem scaleoffset copy - set arg=%file13% - if not "%use_filter_scaleoffset%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem scaleoffset add - set arg=%file13% -f dset_none:SOFF=31,IN - if not "%use_filter_scaleoffset%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem scaleoffset remove - set arg=%file13% -f dset_scaleoffset:NONE - if not "%use_filter_scaleoffset%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem remove all filters - set arg=%file11% -f NONE - if not "%use_filter_fletcher32%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_szip%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_szip_encoder%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_shuffle%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_nbit%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_scaleoffset%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem filter conversions - - set arg=%file8% -f dset_deflate:SZIP=8,NN - if not "%use_filter_szip_encoder%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_szip%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - set arg=%file7% -f dset_szip:GZIP=1 - if not "%use_filter_szip_encoder%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_szip%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - - rem limit - set arg=%file4% -f GZIP=1 -m 1024 - if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem file - set arg=%file4% -e %info_file% - if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - - rem ######################################################## - rem layout options (these files have no filters) - rem ######################################################## - - call :tooltest_main %file4% --layout=dset2:CHUNK=20x10 - call :verify_layout_dset %file4% dset2 CHUNKED - call :tooltest_main %file4% -l CHUNK=20x10 - call :verify_layout_all %file4% CHUNKED - call :tooltest_main %file4% -l dset2:CONTI - call :verify_layout_dset %file4% dset2 CONTIGUOUS - call :tooltest_main %file4% -l CONTI - call :verify_layout_all %file4% CONTIGUOUS - call :tooltest_main %file4% -l dset2:COMPA - call :verify_layout_dset %file4% dset2 COMPACT - call :tooltest_main %file4% -l COMPA - call :verify_layout_all %file4% COMPACT - - - rem ############################################################### - rem layout conversions (file has no filters) - rem ############################################################## - - set arg1=%file4% -l dset_compact:CONTI - set arg2=%file4% -l dset_compact:CHUNK=2x5 - set arg3=%file4% -l dset_compact:COMPA - set arg4=%file4% -l dset_contiguous:COMPA - set arg5=%file4% -l dset_contiguous:CHUNK=3x6 - set arg6=%file4% -l dset_contiguous:CONTI - set arg7=%file4% -l dset_chunk:COMPA - set arg8=%file4% -l dset_chunk:CONTI - set arg9=%file4% -l dset_chunk:CHUNK=18x13 - call :tooltest_main %arg1% - call :verify_layout_dset %file4% dset_compact CONTIGUOUS - call :tooltest_main %arg2% - call :verify_layout_dset %file4% dset_compact CHUNKED - call :tooltest_main %arg3% - call :verify_layout_dset %file4% dset_compact COMPACT - call :tooltest_main %arg4% - call :verify_layout_dset %file4% dset_contiguous COMPACT - call :tooltest_main %arg5% - call :verify_layout_dset %file4% dset_contiguous CHUNKED - call :tooltest_main %arg6% - call :verify_layout_dset %file4% dset_contiguous CONTIGUOUS - call :tooltest_main %arg7% - call :verify_layout_dset %file4% dset_chunk COMPACT - call :tooltest_main %arg8% - call :verify_layout_dset %file4% dset_chunk CONTIGUOUS - call :tooltest_main %arg9% - call :verify_layout_dset %file4% dset_chunk CHUNKED - - rem test convert small size dataset ( < 1k) to compact layout without -m - call :tooltest_main %file18% -l contig_small:COMPA - call :verify_layout_dset %file18% contig_small COMPACT - - call :tooltest_main %file18% -l chunked_small_fixed:COMPA - call :verify_layout_dset %file18% chunked_small_fixed COMPACT - - rem Native option - rem Do not use FILE1, as the named dtype will be converted to native, and h5diff will - rem report a difference. - call :tooltest %file0% -n - call :tooltest %file2% -n - - - rem latest file format with long switches. use FILE4=h5repack_layout.h5 (no filters) - set arg=%file4% --layout CHUNK=20x10 --filter GZIP=1 --minimum=10 --native --latest --compact=8 --indexed=6 --ssize=8[:dtype] - if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest_main %arg% - call :verify_layout_all %file4% CHUNKED - ) - - rem latest file format with short switches. use FILE4=h5repack_layout.h5 (no filters) - set arg=%file4% -l CHUNK=20x10 -f GZIP=1 -m 10 -n -L -c 8 -d 6 -s 8[:dtype] - if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest_main %arg% - call :verify_layout_all %file4% CHUNKED - ) - - rem several global filters - - set arg=%file4% --filter GZIP=1 --filter SHUF - if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else if not "%use_filter_shuffle%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest %arg% - ) - - rem syntax of -i infile -o outfile - rem latest file format with short switches. use FILE4=h5repack_layout.h5 (no filters) - set arg=%file4% -l CHUNK=20x10 -f GZIP=1 -m 10 -n -L -c 8 -d 6 -s 8[:dtype] - if not "%use_filter_deflate%"=="yes" ( - call :skip %arg% - ) else ( - call :tooltest0 %arg% - ) - - rem add a userblock to file - set arg=%file1% -u testfiles\ublock.bin -b 2048 - call :tooltest %arg% - - rem add alignment - set arg=%file1% -t 1 -a 1 - call :tooltest %arg% - - rem Check repacking file with old version of layout message (should get upgraded - rem to new version and be readable, etc.) - call :tooltest %file14% - - rem test for datum size > H5TOOLS_MALLOCSIZE - set arg=%file1% -f GZIP=1 - call :tooltest %arg% - - rem Check repacking file with committed datatypes in odd configurations - call :tooltest %file15% - - rem tests family driver (file is located in common testfiles folder, uses TOOLTEST1 - call :tooltest1 %file16% - - - if %nerrors% equ 0 ( - echo.All %h5repack% tests passed. - ) - - popd - endlocal & exit /b %nerrors% - diff --git a/windows/tools/h5repack/h5repack.vcproj b/windows/tools/h5repack/h5repack.vcproj deleted file mode 100644 index 5025431..0000000 --- a/windows/tools/h5repack/h5repack.vcproj +++ /dev/null @@ -1,444 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5repackdll/h5repackdll.vcproj b/windows/tools/h5repackdll/h5repackdll.vcproj deleted file mode 100644 index cde7ab3..0000000 --- a/windows/tools/h5repackdll/h5repackdll.vcproj +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5repart/h5repart.vcproj b/windows/tools/h5repart/h5repart.vcproj deleted file mode 100644 index 19fb2c0..0000000 --- a/windows/tools/h5repart/h5repart.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5repart/testh5repart.bat b/windows/tools/h5repart/testh5repart.bat deleted file mode 100644 index 70ad229..0000000 --- a/windows/tools/h5repart/testh5repart.bat +++ /dev/null @@ -1,148 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the h5repart tool -rem -rem Created: Scott Wegner, 8/29/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -rem The tool name -set repart=h5repart%2 -rem The path of the tool library -set repart_bin=%CD%\..\%repart%\%1\%repart% - -rem The test name -set reparted_fam=h5reparttst -rem The path of the test binary -set reparted_fam_bin=%CD%\..\testfiles\%reparted_fam%\%1\%reparted_fam% - -set nerrors=0 -set verbose=yes - -if not exist ..\testfiles mkdir ..\testfiles - -set actual_dir=%CD%\..\testfiles - -goto main - - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Testing". -rem -:testing - set test_msg=Testing %dumper% - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - rem We need to replace PERCENT-ZERO here with "%0" for the tfamily test. - rem --SJW 9/4/07 - set test_msg=!test_msg:PERCENT-ZERO=%%0! - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Run a test and print PASS or *FAIL*. If a test fails then increment -rem the `nerrors' global variable. -rem -:tooltest - rem Run tool test. - ( - rem We need to replace PERCENT-ZERO here with "%0" for the tfamily test. - rem --SJW 9/4/07 - set params=%* - set params=!params:PERCENT-ZERO=%%0! - pushd %CD%\..\testfiles - %repart_bin% !params! - popd - ) - - if %errorlevel% equ 0 ( - call :testing PASSED %repart% %* - ) else ( - call :testing *FAILED* %repart% %* - set /a nerrors=!nerrors!+1 - ) - - exit /b - - -:outputtest - rem Run test program - ( - pushd %actual_dir% - %reparted_fam_bin% %* - popd - ) - - if %errorlevel% equ 0 ( - call :testing PASSED %reparted_fam% %* - ) else ( - call :testing *FAILED* %reparted_fam% %* - set /a nerrors=!nerrors!+1 - ) - - exit /b - - -rem Print a "SKIP" message -:skip - call :testing -SKIP- %* - exit /b - - -rem ############################################################################ -rem ############################################################################ -rem # T H E T E S T S ### -rem ############################################################################ -rem ############################################################################ -:main - - rem On Windows, we pass "PERCENT-ZERO", and let other calls replace it with - rem the "%0". We cannot pass "%0" directly because Windows interprets it as - rem the name of the script. --SJW 9/4/07 - - rem repartition family member size to 20,000 bytes. - call :tooltest -m 20000 family_filePERCENT-ZERO5d.h5 %actual_dir%\fst_familyPERCENT-ZERO5d.h5 - rem repartition family member size to 5 KB. - call :tooltest -m 5k family_filePERCENT-ZERO5d.h5 %actual_dir%\scd_familyPERCENT-ZERO5d.h5 - rem convert family file to sec2 file of 20,000 bytes - call :tooltest -m 20000 -family_to_sec2 family_filePERCENT-ZERO5d.h5 %actual_dir%\family_to_sec2.h5 - - rem test the output files repartitioned above. - call :outputtest - echo. - - if %nerrors% equ 0 ( - echo.All %repart% tests passed. - ) - - rem Clean up output file - if not defined hdf5_nocleanup ( - pushd %actual_dir% - del /f fst_family*.h5 scd_family*.h5 family_to_sec2.h5 - popd - ) - - popd - endlocal & exit /b %nerrors% - \ No newline at end of file diff --git a/windows/tools/h5repartdll/h5repartdll.vcproj b/windows/tools/h5repartdll/h5repartdll.vcproj deleted file mode 100644 index 498b38f..0000000 --- a/windows/tools/h5repartdll/h5repartdll.vcproj +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5stat/h5stat.vcproj b/windows/tools/h5stat/h5stat.vcproj deleted file mode 100644 index f9b5d12..0000000 --- a/windows/tools/h5stat/h5stat.vcproj +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5stat/testh5stat.bat b/windows/tools/h5stat/testh5stat.bat deleted file mode 100644 index 3969c7e..0000000 --- a/windows/tools/h5stat/testh5stat.bat +++ /dev/null @@ -1,183 +0,0 @@ -@echo off -rem -rem Copyright by The HDF Group. -rem Copyright by the Board of Trustees of the University of Illinois. -rem All rights reserved. -rem -rem This file is part of HDF5. The full HDF5 copyright notice, including -rem terms governing use, modification, and redistribution, is contained in -rem the files COPYING and Copyright.html. COPYING can be found at the root -rem of the source code distribution tree; Copyright.html can be found at the -rem root level of an installed copy of the electronic HDF5 document set and -rem is linked from the top-level documents page. It can also be found at -rem http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -rem access to either file, you may request a copy from help@hdfgroup.org. -rem -rem Tests for the h5stat tool -rem -rem Created: Scott Wegner, 8/28/07 -rem Modified: -rem - -setlocal enabledelayedexpansion -pushd %~dp0 - -set EXIT_SUCCESS=0 -set EXIT_FAILURE=1 - -set h5pubconf=%CD%\..\..\src\h5pubconf.h - -rem Determine which filters are available -rem On Windows, the function :detect_filter sets these for us -call :detect_filter szip -call :detect_filter deflate -call :detect_filter shuffle -call :detect_filter fletcher32 -call :detect_filter nbit -call :detect_filter scaleoffset - -rem The tool name -set stat=h5stat%2 -rem The path of the tool binary -set stat_bin=%CD%\..\%stat%\%1\%stat% - -set nerrors=0 -set verbose=yes - -if not exist .\testfiles mkdir .\testfiles - -goto main - - -rem Print a line-line message left justified in a field of 70 characters -rem beginning with the word "Testing". -rem -:testing - set test_msg=Testing - for %%a in (%*) do ( - if %%a neq PASSED ( - if %%a neq *FAILED* ( - set test_msg=!test_msg! %%~nxa - ) ) - ) - set test_msg=!test_msg! - echo.%test_msg:~0,69% %1 - - exit /b - - -rem Run a test and print PASS or *FAIL*. If a test fails then increment -rem the `nerrors' global variable and (if %verbose% is set) display the -rem difference between the actual output and the expected output. The -rem expected output is given as the first argument to this function and -rem the actual output file is calculated by replacing the `.ddl' with -rem `.out'. The actual output is not removed if %HDF5_NOCLEANUP% has a -rem non-zero value. -rem -:tooltest - set expect=%CD%\testfiles\%1 - set actual=%CD%\testfiles\%~n1.out - set actual_err=%CD%\testfiles\%~n1.err - - rem We define %params% here because Windows `shift` command doesn't affect - rem the %* variable. --SJW 8/28/07 - set params=%* - set params=%params:* =% - - rem Run test. - ( - echo.############################# - rem Filter out quotes because they do on Linux. --SJW 8/28/07 - echo.Expected output for 'h5stat %params:"=%' - echo.############################# - pushd %CD%\testfiles - %stat_bin% %params% - popd - ) > %actual% 2> %actual_err% - type %actual_err% >> %actual% - - - if not exist %expect% ( - rem Create the expect file if it doesn't yet exist - call :testing CREATED %stat% %params% - copy /y %actual% %expect% - ) else ( - fc /w %expect% %actual% > nul - if !errorlevel! equ 0 ( - call :testing PASSED %stat% %params% - ) else ( - call :testing *FAILED* %stat% %params% - echo. Expected results ^(*.ddl^) differs from actual result ^(*.out^) - set /a nerrors=!nerrors!+1 - if "yes"=="%verbose%" fc %expect% %actual% - ) - ) - - rem Clean up output file - if not defined hdf5_nocleanup ( - del /f %actual% %actual_err% - ) - - exit /b - - -rem This is a Windows-specific function that detects if the filter passed -rem should be enabled for this test script. It searches H5pubconf.h for the -rem string "#define H5_HAVE_FILTER_%1" and sets the variable "use_filter_%1" -rem accordingly. On other platforms, this variable is set in the Makefile. -rem If we find a better way to test this in the future, we should use it. -rem --SJW 9/4/07 -:detect_filter - findstr /b /i /c:"#define H5_HAVE_FILTER_%1" %h5pubconf% > nul - if %errorlevel% equ 0 ( - set use_filter_%1=yes - ) else ( - set use_filter_%1=no - ) - - exit /b - - -rem Print a "SKIP" message -:skip - call :testing -SKIP- %* - exit /b - - -rem ############################################################################ -rem ############################################################################ -rem # T H E T E S T S ### -rem ############################################################################ -rem ############################################################################ -:main - - rem Test for help flag - call :tooltest h5stat_help1.ddl -h - call :tooltest h5stat_help2.ddl --help - - rem Test file with groups, compressed datasets, user-applied fileters, etc. - rem h5stat_filters.h5 is a copy of ../../testfiles/tfilters.h5 as of release 1.8.0-alpha4 - call :tooltest h5stat_filters.ddl h5stat_filters.h5 - call :tooltest h5stat_filters-file.ddl -f h5stat_filters.h5 - call :tooltest h5stat_filters-F.ddl -F h5stat_filters.h5 - call :tooltest h5stat_filters-d.ddl -d h5stat_filters.h5 - call :tooltest h5stat_filters-g.ddl -g h5stat_filters.h5 - call :tooltest h5stat_filters-dT.ddl -dT h5stat_filters.h5 - call :tooltest h5stat_filters-UD.ddl -D h5stat_filters.h5 - call :tooltest h5stat_filters-UT.ddl -T h5stat_filters.h5 - rem h5stat_tsohm.h5 is a copy of ../../../test/tsohm.h5 generated by tsohm.c - rem as of release 1.8.0-alpha4 - call :tooltest h5stat_tsohm.ddl h5stat_tsohm.h5 - rem h5stat_newgrat.h5 is generated by h5stat_gentest.c - call :tooltest h5stat_newgrat.ddl h5stat_newgrat.h5 - call :tooltest h5stat_newgrat-UG.ddl -G h5stat_newgrat.h5 - call :tooltest h5stat_newgrat-UA.ddl -A h5stat_newgrat.h5 - echo. - - if %nerrors% equ 0 ( - echo.All %stat% tests passed. - ) - - popd - endlocal & exit /b %nerrors% - diff --git a/windows/tools/h5statdll/h5statdll.vcproj b/windows/tools/h5statdll/h5statdll.vcproj deleted file mode 100644 index 265de0e..0000000 --- a/windows/tools/h5statdll/h5statdll.vcproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/h5unjam/h5unjam.vcproj b/windows/tools/h5unjam/h5unjam.vcproj deleted file mode 100644 index c547869..0000000 --- a/windows/tools/h5unjam/h5unjam.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/talign/talign.vcproj b/windows/tools/talign/talign.vcproj deleted file mode 100644 index 48d7cce..0000000 --- a/windows/tools/talign/talign.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/taligndll/taligndll.vcproj b/windows/tools/taligndll/taligndll.vcproj deleted file mode 100644 index 479457d..0000000 --- a/windows/tools/taligndll/taligndll.vcproj +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/testfiles/binread/binread.vcproj b/windows/tools/testfiles/binread/binread.vcproj deleted file mode 100644 index 428e949..0000000 --- a/windows/tools/testfiles/binread/binread.vcproj +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/testfiles/h5difftst/h5difftst.vcproj b/windows/tools/testfiles/h5difftst/h5difftst.vcproj deleted file mode 100644 index 6b0bc49..0000000 --- a/windows/tools/testfiles/h5difftst/h5difftst.vcproj +++ /dev/null @@ -1,416 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/testfiles/h5dumptst/h5dumptst.vcproj b/windows/tools/testfiles/h5dumptst/h5dumptst.vcproj deleted file mode 100644 index 6fc9d0a..0000000 --- a/windows/tools/testfiles/h5dumptst/h5dumptst.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/testfiles/h5importtst/h5importtst.vcproj b/windows/tools/testfiles/h5importtst/h5importtst.vcproj deleted file mode 100644 index 81bc060..0000000 --- a/windows/tools/testfiles/h5importtst/h5importtst.vcproj +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/testfiles/h5jamtst/h5jamtst.vcproj b/windows/tools/testfiles/h5jamtst/h5jamtst.vcproj deleted file mode 100644 index 44284e1..0000000 --- a/windows/tools/testfiles/h5jamtst/h5jamtst.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/testfiles/h5repacktst/h5repacktst.vcproj b/windows/tools/testfiles/h5repacktst/h5repacktst.vcproj deleted file mode 100644 index 8f65ad5..0000000 --- a/windows/tools/testfiles/h5repacktst/h5repacktst.vcproj +++ /dev/null @@ -1,440 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/testfiles/h5repart_gentest/h5repart_gentest.vcproj b/windows/tools/testfiles/h5repart_gentest/h5repart_gentest.vcproj deleted file mode 100644 index dbcf62d..0000000 --- a/windows/tools/testfiles/h5repart_gentest/h5repart_gentest.vcproj +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/testfiles/h5reparttst/h5reparttst.vcproj b/windows/tools/testfiles/h5reparttst/h5reparttst.vcproj deleted file mode 100644 index a01dac7..0000000 --- a/windows/tools/testfiles/h5reparttst/h5reparttst.vcproj +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/testfiles/testh5repack_detect_szip/testh5repack_detect_szip.vcproj b/windows/tools/testfiles/testh5repack_detect_szip/testh5repack_detect_szip.vcproj deleted file mode 100644 index dc6c4ba..0000000 --- a/windows/tools/testfiles/testh5repack_detect_szip/testh5repack_detect_szip.vcproj +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/testfiles/testh5repack_detect_szipdll/testh5repack_detect_szipdll.vcproj b/windows/tools/testfiles/testh5repack_detect_szipdll/testh5repack_detect_szipdll.vcproj deleted file mode 100644 index 00c0808..0000000 --- a/windows/tools/testfiles/testh5repack_detect_szipdll/testh5repack_detect_szipdll.vcproj +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/toolslib/toolslib.vcproj b/windows/tools/toolslib/toolslib.vcproj deleted file mode 100644 index e459fbe..0000000 --- a/windows/tools/toolslib/toolslib.vcproj +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/tools/toolslibdll/toolslibdll.vcproj b/windows/tools/toolslibdll/toolslibdll.vcproj deleted file mode 100644 index 0d163ab..0000000 --- a/windows/tools/toolslibdll/toolslibdll.vcproj +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- cgit v0.12 From 57d23e506251e01367c41c741bbfed86dff69ccc Mon Sep 17 00:00:00 2001 From: Larry Knox Date: Sat, 27 Oct 2012 22:39:07 -0500 Subject: [svn-r22984] Removed references to windows files for legacy builds with Visual Studio that were removed. Tested on jam. --- bin/h5vers | 8 -------- 1 file changed, 8 deletions(-) diff --git a/bin/h5vers b/bin/h5vers index 138a8e9..475ff5a 100755 --- a/bin/h5vers +++ b/bin/h5vers @@ -187,10 +187,6 @@ die "unable to read file: $RELEASE\n" unless -r $file; my $CONFIGURE = $file; $CONFIGURE =~ s/[^\/]*$/..\/configure.ac/; die "unable to read file: $CONFIGURE\n" unless -r $file; -# windows/src/H5pubconf.h -my $H5PUBCONF = $file; -$H5PUBCONF =~ s/[^\/]*$/..\/windows\/src\/H5pubconf.h/; -die "unable to read file: $H5PUBCONF\n" unless -r $file; # vms/src/h5pubconf.h my $H5VMSPUBCONF = $file; $H5VMSPUBCONF =~ s/[^\/]*$/..\/vms\/src\/h5pubconf.h/; @@ -242,7 +238,6 @@ if ($set) { $README = ""; $RELEASE = ""; $CONFIGURE = ""; - $H5PUBCONF = ""; $H5VMSPUBCONF = ""; $LT_VERS = ""; @newver = @curver; @@ -392,9 +387,6 @@ sub gen_h5pubconf { close FILE; } -# Update the Windows-maintained H5pubconf.h file -gen_h5pubconf("HDF5", $H5PUBCONF, @newver) if $H5PUBCONF; - # Update the VMS-maintained h5pubconf.h file gen_h5pubconf("HDF5", $H5VMSPUBCONF, @newver) if $H5VMSPUBCONF; -- cgit v0.12 From 51c5bf8aa76cf378ccd59b02247fb7cd0d9b3eaf Mon Sep 17 00:00:00 2001 From: Jonathan Kim Date: Tue, 30 Oct 2012 11:28:17 -0500 Subject: [svn-r22992] Purpose: HDFFV-8146 - Remove "multi-chunk IO without optimization" sub-feature from MPI I/O optimization for chunked dataset feature MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Description: The “multi-chunk IO without optimization” feature is removed and made the related xfer property (H5FD_MPIO_CHUNK_MULTI_IO) go directly to “multi-chunk-io” feature. Also update/fix/cleanup testings (chunk collective IO and actual chunk opt mode) accordingly. Tested: jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), fred (mac64-LE), Windows (32-LE cmake), cmake (jam) --- src/H5Dmpio.c | 302 +++++++++---------------------------------------- src/H5Dprivate.h | 2 - src/H5Ppublic.h | 3 +- src/H5trace.c | 4 - testpar/t_coll_chunk.c | 36 +++--- testpar/t_dset.c | 104 ++++++++--------- testpar/testphdf5.c | 2 +- testpar/testphdf5.h | 9 +- 8 files changed, 117 insertions(+), 345 deletions(-) diff --git a/src/H5Dmpio.c b/src/H5Dmpio.c index c2d964e..900ad6a 100644 --- a/src/H5Dmpio.c +++ b/src/H5Dmpio.c @@ -105,10 +105,9 @@ static herr_t H5D__chunk_collective_io(H5D_io_info_t *io_info, static herr_t H5D__multi_chunk_collective_io(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, H5D_chunk_map_t *fm, H5P_genplist_t *dx_plist); -static herr_t H5D__multi_chunk_collective_io_no_opt(H5D_io_info_t *io_info, - const H5D_type_info_t *type_info, H5D_chunk_map_t *fm, H5P_genplist_t *dx_plist); static herr_t H5D__link_chunk_collective_io(H5D_io_info_t *io_info, - const H5D_type_info_t *type_info, H5D_chunk_map_t *fm, int sum_chunk); + const H5D_type_info_t *type_info, H5D_chunk_map_t *fm, int sum_chunk, + H5P_genplist_t *dx_plist); static herr_t H5D__inter_collective_io(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, const H5S_t *file_space, const H5S_t *mem_space); @@ -586,6 +585,12 @@ done: * Programmer: Muqun Yang * Monday, Feb. 13th, 2006 * + * Modification: + * - Refctore to remove multi-chunk-without-opimization feature and update for + * multi-chunk-io accordingly + * Programmer: Jonathan Kim + * Date: 2012-10-10 + * *------------------------------------------------------------------------- */ static herr_t @@ -594,8 +599,6 @@ H5D__chunk_collective_io(H5D_io_info_t *io_info, const H5D_type_info_t *type_inf { H5P_genplist_t *dx_plist; /* Pointer to DXPL */ H5FD_mpio_chunk_opt_t chunk_opt_mode; - H5D_mpio_actual_chunk_opt_mode_t actual_chunk_opt_mode; - H5D_mpio_actual_io_mode_t actual_io_mode; int io_option = H5D_MULTI_CHUNK_IO_MORE_OPT; int sum_chunk = -1; #ifdef H5_HAVE_INSTRUMENTED_LIBRARY @@ -617,10 +620,12 @@ H5D__chunk_collective_io(H5D_io_info_t *io_info, const H5D_type_info_t *type_inf /* Check the optional property list on what to do with collective chunk IO. */ chunk_opt_mode = (H5FD_mpio_chunk_opt_t)H5P_peek_unsigned(dx_plist, H5D_XFER_MPIO_CHUNK_OPT_HARD_NAME); - if(chunk_opt_mode == H5FD_MPIO_CHUNK_ONE_IO) + if(H5FD_MPIO_CHUNK_ONE_IO == chunk_opt_mode) io_option = H5D_ONE_LINK_CHUNK_IO; /*no opt*/ - else if(chunk_opt_mode == H5FD_MPIO_CHUNK_MULTI_IO) - io_option = H5D_MULTI_CHUNK_IO; /*no opt */ + /* direct request to multi-chunk-io */ + else if(H5FD_MPIO_CHUNK_MULTI_IO == chunk_opt_mode) + io_option = H5D_MULTI_CHUNK_IO; + /* via default path. branch by num threshold */ else { unsigned one_link_chunk_io_threshold; /* Threshhold to use single collective I/O for all chunks */ int mpi_size; /* Number of processes in MPI job */ @@ -649,7 +654,7 @@ H5D__chunk_collective_io(H5D_io_info_t *io_info, const H5D_type_info_t *type_inf /*** Test collective chunk user-input optimization APIs. ***/ check_prop = H5Pexist(io_info->dxpl_id, H5D_XFER_COLL_CHUNK_LINK_HARD_NAME); if(check_prop > 0) { - if(io_option == H5D_ONE_LINK_CHUNK_IO) { + if(H5D_ONE_LINK_CHUNK_IO == io_option) { new_value = 0; if(H5Pset(io_info->dxpl_id, H5D_XFER_COLL_CHUNK_LINK_HARD_NAME, &new_value) < 0) HGOTO_ERROR(H5E_IO, H5E_CANTSET, FAIL, "unable to set property value") @@ -657,7 +662,7 @@ H5D__chunk_collective_io(H5D_io_info_t *io_info, const H5D_type_info_t *type_inf } /* end if */ check_prop = H5Pexist(io_info->dxpl_id, H5D_XFER_COLL_CHUNK_MULTI_HARD_NAME); if(check_prop > 0) { - if(io_option == H5D_MULTI_CHUNK_IO) { + if(H5D_MULTI_CHUNK_IO == io_option) { new_value = 0; if(H5Pset(io_info->dxpl_id, H5D_XFER_COLL_CHUNK_MULTI_HARD_NAME, &new_value) < 0) HGOTO_ERROR(H5E_IO, H5E_CANTSET, FAIL, "unable to set property value") @@ -665,7 +670,7 @@ H5D__chunk_collective_io(H5D_io_info_t *io_info, const H5D_type_info_t *type_inf } /* end if */ check_prop = H5Pexist(io_info->dxpl_id, H5D_XFER_COLL_CHUNK_LINK_NUM_TRUE_NAME); if(check_prop > 0) { - if(io_option == H5D_ONE_LINK_CHUNK_IO_MORE_OPT) { + if(H5D_ONE_LINK_CHUNK_IO_MORE_OPT == io_option) { new_value = 0; if(H5Pset(io_info->dxpl_id, H5D_XFER_COLL_CHUNK_LINK_NUM_TRUE_NAME, &new_value) < 0) HGOTO_ERROR(H5E_IO, H5E_CANTSET, FAIL, "unable to set property value") @@ -682,39 +687,16 @@ H5D__chunk_collective_io(H5D_io_info_t *io_info, const H5D_type_info_t *type_inf #endif /* step 2: Go ahead to do IO.*/ - if(io_option == H5D_ONE_LINK_CHUNK_IO || io_option == H5D_ONE_LINK_CHUNK_IO_MORE_OPT) { - /* set the actual io mode properties to the correct values for link chunk io. - * Link chunk I/O does not break to independent, so we can set the actual_io mode - * as well as the optimisation mode. */ - actual_chunk_opt_mode = H5D_MPIO_LINK_CHUNK; - actual_io_mode = H5D_MPIO_CHUNK_COLLECTIVE; - - /* Set the actual chunk opt mode property. */ - if(H5P_set(dx_plist, H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_NAME, &actual_chunk_opt_mode) < 0) - HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual chunk opt mode property") - - if(H5D__link_chunk_collective_io(io_info, type_info, fm, sum_chunk) < 0) + if(H5D_ONE_LINK_CHUNK_IO == io_option || H5D_ONE_LINK_CHUNK_IO_MORE_OPT == io_option) { + if(H5D__link_chunk_collective_io(io_info, type_info, fm, sum_chunk, dx_plist) < 0) HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish linked chunk MPI-IO") - - /* Set the actual io mode property. */ - if(H5P_set(dx_plist, H5D_MPIO_ACTUAL_IO_MODE_NAME, &actual_io_mode) < 0) - HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual io mode property") } /* end if */ - else - if(io_option == H5D_MULTI_CHUNK_IO) { - /* Set the actual chunk opt mode property */ - actual_chunk_opt_mode = H5D_MPIO_MULTI_CHUNK_NO_OPT; - if(H5P_set(dx_plist, H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_NAME, &actual_chunk_opt_mode) < 0) - HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual chunk opt mode property") - - if(H5D__multi_chunk_collective_io_no_opt(io_info, type_info, fm, dx_plist) < 0) - HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish multiple chunk MPI-IO") + /* direct request to multi-chunk-io */ + else if(H5D_MULTI_CHUNK_IO == io_option) { + if(H5D__multi_chunk_collective_io(io_info, type_info, fm, dx_plist) < 0) + HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish optimized multiple chunk MPI-IO") } /* end if */ - else { /*multiple chunk IOs with opt */ - actual_chunk_opt_mode = H5D_MPIO_MULTI_CHUNK; - if(H5P_set(dx_plist, H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_NAME, &actual_chunk_opt_mode) < 0) - HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual chunk opt mode property") - + else { /* multiple chunk IO via threshold */ if(H5D__multi_chunk_collective_io(io_info, type_info, fm, dx_plist) < 0) HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish optimized multiple chunk MPI-IO") } /* end else */ @@ -801,11 +783,16 @@ done: * Programmer: Muqun Yang * Monday, Feb. 13th, 2006 * + * Modification: + * - Set H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_NAME and H5D_MPIO_ACTUAL_IO_MODE_NAME + * dxpl in this. + * Programmer: Jonathan Kim + * Date: 2012-10-10 *------------------------------------------------------------------------- */ static herr_t H5D__link_chunk_collective_io(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, - H5D_chunk_map_t *fm, int sum_chunk) + H5D_chunk_map_t *fm, int sum_chunk, H5P_genplist_t *dx_plist) { H5D_chunk_addr_info_t *chunk_addr_info_array = NULL; MPI_Datatype chunk_final_mtype; /* Final memory MPI datatype for all chunks with seletion */ @@ -824,10 +811,21 @@ H5D__link_chunk_collective_io(H5D_io_info_t *io_info, const H5D_type_info_t *typ int *chunk_mpi_file_counts = NULL; /* Count of MPI file datatype for each chunk */ int *chunk_mpi_mem_counts = NULL; /* Count of MPI memory datatype for each chunk */ int mpi_code; /* MPI return code */ + H5D_mpio_actual_chunk_opt_mode_t actual_chunk_opt_mode = H5D_MPIO_LINK_CHUNK; + H5D_mpio_actual_io_mode_t actual_io_mode = H5D_MPIO_CHUNK_COLLECTIVE; herr_t ret_value = SUCCEED; FUNC_ENTER_STATIC + /* Set the actual-chunk-opt-mode property. */ + if(H5P_set(dx_plist, H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_NAME, &actual_chunk_opt_mode) < 0) + HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual chunk opt mode property") + + /* Set the actual-io-mode property. + * Link chunk I/O does not break to independent, so can set right away */ + if(H5P_set(dx_plist, H5D_MPIO_ACTUAL_IO_MODE_NAME, &actual_io_mode) < 0) + HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual io mode property") + /* Get the sum # of chunks, if not already available */ if(sum_chunk < 0) { if(H5D__mpio_get_sum_chunk(io_info, fm, &sum_chunk) < 0) @@ -1075,6 +1073,12 @@ if(H5DEBUG(D)) * Programmer: Muqun Yang * Monday, Feb. 13th, 2006 * + * Modification: + * - Set H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_NAME dxpl in this to go along with + * setting H5D_MPIO_ACTUAL_IO_MODE_NAME dxpl at the bottom. + * Programmer: Jonathan Kim + * Date: 2012-10-10 + * *------------------------------------------------------------------------- */ static herr_t @@ -1096,11 +1100,16 @@ H5D__multi_chunk_collective_io(H5D_io_info_t *io_info, const H5D_type_info_t *ty int mpi_rank; #endif size_t u; /* Local index variable */ + H5D_mpio_actual_chunk_opt_mode_t actual_chunk_opt_mode = H5D_MPIO_MULTI_CHUNK; /* actual chunk optimization mode */ H5D_mpio_actual_io_mode_t actual_io_mode = H5D_MPIO_NO_COLLECTIVE; /* Local variable for tracking the I/O mode used. */ herr_t ret_value = SUCCEED; FUNC_ENTER_STATIC + /* Set the actual chunk opt mode property */ + if(H5P_set(dx_plist, H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_NAME, &actual_chunk_opt_mode) < 0) + HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual chunk opt mode property") + #ifdef H5Dmpio_DEBUG mpi_rank = H5F_mpi_get_rank(io_info->dset->oloc.file); #endif @@ -1263,210 +1272,6 @@ done: } /* end H5D__multi_chunk_collective_io */ -/*------------------------------------------------------------------------- - * Function: H5D__multi_chunk_collective_io_no_opt - * - * Purpose: To do collective IO without any optimization per chunk base - * The internal independent IO inside HDF5 cannot handle - * non-contiguous(or with holes) storage efficiently. - * Under this case, the one independent IO call may consist of - * many small disk IOs. So we may use independent IO with derived datatype - * to replace the independent IO when we find this chunk is not good to - * do collective IO. However, according to our performance study, - * this approach may not overcome the overhead caused by MPI gather/scatter. - * So we decide to leave the original collective IO per chunk approach as - * an option for users. NO MPI gather/scatter calls are used. - * HDF5 will try to collective IO if possible. - * If users choose to use - * H5Pset_dxpl_mpio_chunk_opt(dxpl_id,H5FD_MPIO_OPT_MULTI_IO), - * this function will be called. - * The HDF5 library won't do any IO management but leave it to MPI-IO to figure - * out. - * - * Return: Non-negative on success/Negative on failure - * - * Programmer: Muqun Yang - * Monday, Feb. 13th, 2006 - * - *------------------------------------------------------------------------- - */ -static herr_t -H5D__multi_chunk_collective_io_no_opt(H5D_io_info_t *io_info, - const H5D_type_info_t *type_info, H5D_chunk_map_t *fm, H5P_genplist_t *dx_plist) -{ - H5SL_node_t *chunk_node; /* Current node in chunk skip list */ - H5D_io_info_t ctg_io_info; /* Contiguous I/O info object */ - H5D_storage_t ctg_store; /* Chunk storage information as contiguous dataset */ - H5D_io_info_t cpt_io_info; /* Compact I/O info object */ - H5D_storage_t cpt_store; /* Chunk storage information as compact dataset */ - hbool_t cpt_dirty; /* Temporary placeholder for compact storage "dirty" flag */ - int min_chunk = -1; /* Minimum # of chunks all processes will operate on */ - int count_chunk; /* How many chunks have we operated on? */ - H5D_storage_t store; /* union of EFL and chunk pointer in file space */ - H5D_mpio_actual_io_mode_t actual_io_mode = H5D_MPIO_NO_COLLECTIVE; /*Local variable for tracking the I/O modes used. */ - herr_t ret_value = SUCCEED; - - FUNC_ENTER_STATIC - -#ifdef H5D_DEBUG -if(H5DEBUG(D)) { - int mpi_rank; - - mpi_rank = H5F_mpi_get_rank(io_info->dset->oloc.file); - HDfprintf(H5DEBUG(D), "Rank %d: coming to multi_chunk_collective_io_no_opt\n", mpi_rank); -} -#endif - - /* Set up contiguous I/O info object */ - HDmemcpy(&ctg_io_info, io_info, sizeof(ctg_io_info)); - ctg_io_info.store = &ctg_store; - ctg_io_info.layout_ops = *H5D_LOPS_CONTIG; - - /* Initialize temporary contiguous storage info */ - ctg_store.contig.dset_size = (hsize_t)io_info->dset->shared->layout.u.chunk.size; - - /* Set up compact I/O info object */ - HDmemcpy(&cpt_io_info, io_info, sizeof(cpt_io_info)); - cpt_io_info.store = &cpt_store; - cpt_io_info.layout_ops = *H5D_LOPS_COMPACT; - - /* Initialize temporary compact storage info */ - cpt_store.compact.dirty = &cpt_dirty; - - /* Set dataset storage for I/O info */ - io_info->store = &store; - - /* Get the min. # of chunks */ - if(H5D__mpio_get_min_chunk(io_info, fm, &min_chunk) < 0) - HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get minimum number of chunk") - HDassert(min_chunk >= 0); - - /* Get first node in chunk skip list */ - chunk_node = H5SL_first(fm->sel_chunks); - count_chunk = 0; - - /* Iterate through chunks to be operated on */ - while(chunk_node) { - H5D_chunk_info_t *chunk_info; /* chunk information */ - H5D_chunk_ud_t udata; /* B-tree pass-through */ - hbool_t make_ind, make_coll; /* Flags to indicate that the MPI mode should change */ - - /* Get the actual chunk information from the skip list node */ - chunk_info = H5SL_item(chunk_node); - - /* Pass in chunk's coordinates in a union. */ - store.chunk.offset = chunk_info->coords; - store.chunk.index = chunk_info->index; - - /* Reset flags for changing parallel I/O mode */ - make_ind = make_coll = FALSE; - - count_chunk++; - - /* If the number of chunk is greater than minimum number of chunk, - * Do independent read. - */ - if(count_chunk > min_chunk) - /* Switch to independent I/O (permanently) */ - make_ind = TRUE; - - /* Retrieve the chunk's address */ - if(H5D__chunk_lookup(io_info->dset, io_info->dxpl_id, chunk_info->coords, - chunk_info->index, &udata) < 0) - HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL, "couldn't get chunk info from skipped list") - - /* Independent I/O */ - if(make_ind) { - void *chunk; /* Pointer to the data chunk in cache */ - H5D_io_info_t *chk_io_info; /* Pointer to I/O info object for this chunk */ - uint32_t accessed_bytes = 0; /* Total accessed size in a chunk */ - htri_t cacheable; /* Whether the chunk is cacheable */ - - /* Switch to independent I/O */ - if(H5D__ioinfo_xfer_mode(io_info, dx_plist, H5FD_MPIO_INDEPENDENT) < 0) - HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't switch to independent I/O") - - /* Update the local variable tracking the dxpl's actual io mode */ - actual_io_mode = actual_io_mode | H5D_MPIO_CHUNK_INDEPENDENT; - - /* Load the chunk into cache and lock it. */ - if((cacheable = H5D__chunk_cacheable(io_info, udata.addr, - io_info->op_type == H5D_IO_OP_WRITE)) < 0) - HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't tell if chunk is cacheable") - if(cacheable) { - hbool_t entire_chunk = TRUE; /* Whether whole chunk is selected */ - - /* Compute # of bytes accessed in chunk */ - accessed_bytes = chunk_info->chunk_points * type_info->src_type_size; - - /* Determine if we will access all the data in the chunk */ - if(((io_info->op_type == H5D_IO_OP_WRITE) && (accessed_bytes != ctg_store.contig.dset_size)) - || (io_info->op_type != H5D_IO_OP_WRITE)) - entire_chunk = FALSE; - - /* Lock the chunk into the cache */ - if(NULL == (chunk = H5D__chunk_lock(io_info, &udata, entire_chunk))) - HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "unable to read raw data chunk") - - /* Set up the storage buffer information for this chunk */ - cpt_store.compact.buf = chunk; - - /* Point I/O info at contiguous I/O info for this chunk */ - chk_io_info = &cpt_io_info; - } /* end if */ - else { - /* Set up the storage address information for this chunk */ - ctg_store.contig.dset_addr = udata.addr; - - /* No chunk cached */ - chunk = NULL; - - /* Point I/O info at temporary I/O info for this chunk */ - chk_io_info = &ctg_io_info; - } /* end else */ - - if(io_info->op_type == H5D_IO_OP_WRITE) { - if((io_info->io_ops.single_write)(chk_io_info, type_info, - (hsize_t)chunk_info->chunk_points, chunk_info->fspace, chunk_info->mspace) < 0) - HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "optimized write failed") - } /* end if */ - else { - if((io_info->io_ops.single_read)(chk_io_info, type_info, - (hsize_t)chunk_info->chunk_points, chunk_info->fspace, chunk_info->mspace) < 0) - HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "optimized read failed") - } /* end ese */ - - /* Release the cache lock on the chunk. */ - if(chunk) - if(H5D__chunk_unlock(io_info, &udata, (io_info->op_type == H5D_IO_OP_WRITE), chunk, accessed_bytes) < 0) - HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "unable to unlock raw data chunk") - } /* end if */ - else { /*collective I/O */ - /* Set up the storage address information for this chunk */ - ctg_store.contig.dset_addr = udata.addr; - - /* Update the local variable tracking the dxpl's actual io Mode. */ - actual_io_mode = actual_io_mode | H5D_MPIO_CHUNK_COLLECTIVE; - - if(H5D__inter_collective_io(&ctg_io_info, type_info, chunk_info->fspace, chunk_info->mspace) < 0) - HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL,"couldn't finish shared collective MPI-IO") - } /* end else */ - - if(make_coll) - if(H5D__ioinfo_xfer_mode(io_info, dx_plist, H5FD_MPIO_COLLECTIVE) < 0) - HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't switch to independent I/O") - - /* Get the next chunk node in the skip list */ - chunk_node = H5SL_next(chunk_node); - } /* end while */ - - /* Write the local value of actual io mode to the DXPL. */ - if(H5P_set(dx_plist, H5D_MPIO_ACTUAL_IO_MODE_NAME, &actual_io_mode) < 0) - HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual io mode property") - -done: - FUNC_LEAVE_NOAPI(ret_value) -} /* end H5D__multi_chunk_collective_io_no_opt */ /*------------------------------------------------------------------------- @@ -1794,7 +1599,6 @@ H5D__obtain_mpio_mode(H5D_io_info_t* io_info, H5D_chunk_map_t *fm, { int total_chunks; unsigned percent_nproc_per_chunk, threshold_nproc_per_chunk; - H5FD_mpio_chunk_opt_t chunk_opt_mode; uint8_t* io_mode_info = NULL; uint8_t* recv_io_mode_info = NULL; uint8_t* mergebuf = NULL; @@ -1827,8 +1631,8 @@ H5D__obtain_mpio_mode(H5D_io_info_t* io_info, H5D_chunk_map_t *fm, /* Setup parameters */ H5_ASSIGN_OVERFLOW(total_chunks, fm->layout->u.chunk.nchunks, hsize_t, int); percent_nproc_per_chunk = H5P_peek_unsigned(dx_plist, H5D_XFER_MPIO_CHUNK_OPT_RATIO_NAME); - chunk_opt_mode = (H5FD_mpio_chunk_opt_t)H5P_peek_unsigned(dx_plist, H5D_XFER_MPIO_CHUNK_OPT_HARD_NAME); - if((chunk_opt_mode == H5FD_MPIO_CHUNK_MULTI_IO) || (percent_nproc_per_chunk == 0)) { + /* if ratio is 0, perform collective io */ + if(0 == percent_nproc_per_chunk) { if(H5D__chunk_addrmap(io_info, chunk_addr) < 0) HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get chunk address"); for(ic = 0; ic < total_chunks; ic++) diff --git a/src/H5Dprivate.h b/src/H5Dprivate.h index 02c2138..5acf43f 100644 --- a/src/H5Dprivate.h +++ b/src/H5Dprivate.h @@ -87,8 +87,6 @@ #define H5D_XFER_COLL_CHUNK_LINK_NUM_FALSE_NAME "coll_chunk_link_false" #define H5D_XFER_COLL_CHUNK_MULTI_RATIO_COLL_NAME "coll_chunk_multi_coll" #define H5D_XFER_COLL_CHUNK_MULTI_RATIO_IND_NAME "coll_chunk_multi_ind" -#define H5D_XFER_COLL_CHUNK_LINK_TO_MULTI "coll_chunk_link_mul"/* Internal transferring from link to multiple chunk */ -#define H5D_XFER_COLL_CHUNK_LINK_TO_MULTI_OPT "coll_chunk_link_mul_opt"/* Internal transferring from link opt to multiple chunk opt*/ /* Definitions for all collective chunk instrumentation properties */ #define H5D_XFER_COLL_CHUNK_SIZE sizeof(unsigned) diff --git a/src/H5Ppublic.h b/src/H5Ppublic.h index 507bbb6..6b17e0b 100644 --- a/src/H5Ppublic.h +++ b/src/H5Ppublic.h @@ -131,8 +131,7 @@ typedef enum H5D_mpio_actual_chunk_opt_mode_t { */ H5D_MPIO_NO_CHUNK_OPTIMIZATION = 0, H5D_MPIO_LINK_CHUNK, - H5D_MPIO_MULTI_CHUNK, - H5D_MPIO_MULTI_CHUNK_NO_OPT + H5D_MPIO_MULTI_CHUNK } H5D_mpio_actual_chunk_opt_mode_t; typedef enum H5D_mpio_actual_io_mode_t { diff --git a/src/H5trace.c b/src/H5trace.c index 2dab8ec..92736d4 100644 --- a/src/H5trace.c +++ b/src/H5trace.c @@ -612,10 +612,6 @@ H5_trace(const double *returning, const char *func, const char *type, ...) fprintf(out, "H5D_MPIO_MULTI_CHUNK"); break; - case H5D_MPIO_MULTI_CHUNK_NO_OPT: - fprintf(out, "H5D_MPIO_MULTI_CHUNK_NO_OPT"); - break; - default: fprintf(out, "%ld", (long)chunk_opt_mode); break; diff --git a/testpar/t_coll_chunk.c b/testpar/t_coll_chunk.c index 61e7bfd..73e7f09 100644 --- a/testpar/t_coll_chunk.c +++ b/testpar/t_coll_chunk.c @@ -258,8 +258,10 @@ coll_chunk5(void) /*------------------------------------------------------------------------- * Function: coll_chunk6 * - * Purpose: Wrapper to test the collective chunk IO for regular JOINT - selection with at least number of 2*mpi_size chunks + * Purpose: Test direct request for multi-chunk-io. + * Wrapper to test the collective chunk IO for regular JOINT + * selection with at least number of 2*mpi_size chunks + * Test for direct to Multi Chunk I/O. * * Return: Success: 0 * @@ -489,6 +491,12 @@ coll_chunk10(void) * * Failure: -1 * + * Modifications: + * Remove invalid temporary property checkings for API_LINK_HARD and + * API_LINK_TRUE cases. + * Programmer: Jonathan Kim + * Date: 2012-10-10 + * * Programmer: Unknown * July 12th, 2004 * @@ -634,11 +642,6 @@ coll_chunktest(const char* filename, NULL, NULL, NULL, NULL, NULL, NULL); VRFY((status >= 0),"testing property list inserted succeeded"); - prop_value = H5D_XFER_COLL_CHUNK_FIX; - status = H5Pinsert2(xfer_plist, H5D_XFER_COLL_CHUNK_LINK_TO_MULTI, H5D_XFER_COLL_CHUNK_SIZE, &prop_value, - NULL, NULL, NULL, NULL, NULL, NULL); - VRFY((status >= 0),"testing property list inserted succeeded"); - break; case API_MULTI_HARD: @@ -654,11 +657,6 @@ coll_chunktest(const char* filename, NULL, NULL, NULL, NULL, NULL, NULL); VRFY((status >= 0),"testing property list inserted succeeded"); - prop_value = H5D_XFER_COLL_CHUNK_FIX; - status = H5Pinsert2(xfer_plist, H5D_XFER_COLL_CHUNK_LINK_TO_MULTI_OPT, H5D_XFER_COLL_CHUNK_SIZE, &prop_value, - NULL, NULL, NULL, NULL, NULL, NULL); - VRFY((status >= 0),"testing property list inserted succeeded"); - break; case API_LINK_FALSE: @@ -699,25 +697,17 @@ coll_chunktest(const char* filename, case API_LINK_HARD: status = H5Pget(xfer_plist,H5D_XFER_COLL_CHUNK_LINK_HARD_NAME,&prop_value); VRFY((status >= 0),"testing property list get succeeded"); - if(prop_value !=0){/*double check if the option is switched to multiple chunk internally.*/ - status = H5Pget(xfer_plist,H5D_XFER_COLL_CHUNK_LINK_TO_MULTI, &prop_value); - VRFY((status >= 0),"testing property list get succeeded"); - VRFY((prop_value == 1),"API to set LINK COLLECTIVE IO without optimization succeeded"); - } + VRFY((prop_value == 0),"API to set LINK COLLECTIVE IO directly succeeded"); break; case API_MULTI_HARD: status = H5Pget(xfer_plist,H5D_XFER_COLL_CHUNK_MULTI_HARD_NAME,&prop_value); VRFY((status >= 0),"testing property list get succeeded"); - VRFY((prop_value == 0),"API to set MULTI-CHUNK COLLECTIVE IO without optimization succeeded"); + VRFY((prop_value == 0),"API to set MULTI-CHUNK COLLECTIVE IO optimization succeeded"); break; case API_LINK_TRUE: status = H5Pget(xfer_plist,H5D_XFER_COLL_CHUNK_LINK_NUM_TRUE_NAME,&prop_value); VRFY((status >= 0),"testing property list get succeeded"); - if(prop_value !=0){/*double check if the option is switched to multiple chunk internally.*/ - status = H5Pget(xfer_plist,H5D_XFER_COLL_CHUNK_LINK_TO_MULTI_OPT, &prop_value); - VRFY((status >= 0),"testing property list get succeeded"); - VRFY((prop_value == 1),"API to set LINK COLLECTIVE IO without optimization succeeded"); - } + VRFY((prop_value == 0),"API to set LINK COLLECTIVE IO succeeded"); break; case API_LINK_FALSE: status = H5Pget(xfer_plist,H5D_XFER_COLL_CHUNK_LINK_NUM_FALSE_NAME,&prop_value); diff --git a/testpar/t_dset.c b/testpar/t_dset.c index 22eefbc..79a5555 100644 --- a/testpar/t_dset.c +++ b/testpar/t_dset.c @@ -2523,12 +2523,12 @@ none_selection_chunk(void) * H5D_mpi_chunk_collective_io, processes disagree. The root reports * collective, the rest report independent I/O * - * TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_COL: - * H5D_mpi_chunk_collective_io_no_opt, each process reports collective I/O - * - * TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_MIX_DISAGREE: - * H5D_mpi_chunk_collective_io_no_opt, processes disagree - * (collective and mixed I/O) + * TEST_ACTUAL_IO_DIRECT_MULTI_CHUNK_IND: + * Same test TEST_ACTUAL_IO_MULTI_CHUNK_IND. + * Set directly go to multi-chunk-io without num threshold calc. + * TEST_ACTUAL_IO_DIRECT_MULTI_CHUNK_COL: + * Same test TEST_ACTUAL_IO_MULTI_CHUNK_COL. + * Set directly go to multi-chunk-io without num threshold calc. * * TEST_ACTUAL_IO_LINK_CHUNK: * H5D_link_chunk_collective_io, processes report linked chunk I/O @@ -2547,10 +2547,17 @@ none_selection_chunk(void) * (The most complex case that works on all builds) and then performs * an independent read and write with the same dxpls. * - * It may seem like TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_IND and - * TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_MIX have been accidentally - * left out. This is intentional; the other test cases sufficiently - * cover all cases for Multi Chunk No Opt I/O. + * Note: DIRECT_MULTI_CHUNK_MIX and DIRECT_MULTI_CHUNK_MIX_DISAGREE + * is not needed as they are covered by DIRECT_CHUNK_MIX and + * MULTI_CHUNK_MIX_DISAGREE cases. _DIRECT_ cases are only for testing + * path way to multi-chunk-io by H5FD_MPIO_CHUNK_MULTI_IO insted of num-threshold. + * + * Modification: + * - Refctore to remove multi-chunk-without-opimization test and update for + * testing direct to multi-chunk-io + * Programmer: Jonathan Kim + * Date: 2012-10-10 + * * * Programmer: Jacob Gruber * Date: 2011-04-06 @@ -2565,8 +2572,8 @@ test_actual_io_mode(int selection_mode) { H5D_mpio_actual_io_mode_t actual_io_mode_expected = -1; const char * filename; const char * test_name; - hbool_t multi_chunk_no_opt; - hbool_t multi_chunk_with_opt; + hbool_t direct_multi_chunk_io; + hbool_t multi_chunk_io; hbool_t is_chunked; hbool_t is_collective; int mpi_size = -1; @@ -2593,18 +2600,18 @@ test_actual_io_mode(int selection_mode) { hsize_t count[RANK]; hsize_t block[RANK]; hbool_t use_gpfs = FALSE; + char message[256]; herr_t ret; /* Set up some flags to make some future if statements slightly more readable */ - multi_chunk_no_opt = ( - selection_mode == TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_IND || - selection_mode == TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_COL || - selection_mode == TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_MIX_DISAGREE ); + direct_multi_chunk_io = ( + selection_mode == TEST_ACTUAL_IO_DIRECT_MULTI_CHUNK_IND || + selection_mode == TEST_ACTUAL_IO_DIRECT_MULTI_CHUNK_COL ); /* Note: RESET performs the same tests as MULTI_CHUNK_MIX_DISAGREE and then * tests independent I/O */ - multi_chunk_with_opt = ( + multi_chunk_io = ( selection_mode == TEST_ACTUAL_IO_MULTI_CHUNK_IND || selection_mode == TEST_ACTUAL_IO_MULTI_CHUNK_COL || selection_mode == TEST_ACTUAL_IO_MULTI_CHUNK_MIX || @@ -2673,6 +2680,7 @@ test_actual_io_mode(int selection_mode) { /* Independent I/O with optimization */ case TEST_ACTUAL_IO_MULTI_CHUNK_IND: + case TEST_ACTUAL_IO_DIRECT_MULTI_CHUNK_IND: /* Since the dataset is chunked by row and each process selects a row, * each process writes to a different chunk. This forces all I/O to be * independent. @@ -2686,6 +2694,7 @@ test_actual_io_mode(int selection_mode) { /* Collective I/O with optimization */ case TEST_ACTUAL_IO_MULTI_CHUNK_COL: + case TEST_ACTUAL_IO_DIRECT_MULTI_CHUNK_COL: /* The dataset is chunked by rows, so each process takes a column which * spans all chunks. Since the processes write non-overlapping regular * selections to each chunk, the operation is purely collective. @@ -2779,39 +2788,6 @@ test_actual_io_mode(int selection_mode) { break; - /* Collective I/O without optimization */ - case TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_COL: - /* The dataset is chunked by rows, so when each process takes a column, its - * selection spans all chunks. Since no process writes more chunks than any - * other, colective I/O is never broken. */ - slab_set(mpi_rank, mpi_size, start, count, stride, block, BYCOL); - - test_name = "Multi Chunk No Opt - Collective"; - actual_chunk_opt_mode_expected = H5D_MPIO_MULTI_CHUNK_NO_OPT; - actual_io_mode_expected = H5D_MPIO_CHUNK_COLLECTIVE; - break; - - - /* Mixed I/O without optimization with disagreement */ - case TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_MIX_DISAGREE: - /* Each process takes a column, but the root's column is shortened so that - * it only reads the first chunk. Since all the other processes are writing - * to more chunks, they will break collective after the first chunk. - */ - slab_set(mpi_rank, mpi_size, start, count, stride, block, BYCOL); - if(mpi_rank == 0) - block[0] = block[0] / mpi_size; - - test_name = "Multi Chunk No Opt - Mixed (Disagreement)"; - actual_chunk_opt_mode_expected = H5D_MPIO_MULTI_CHUNK_NO_OPT; - - if(mpi_rank == 0) - actual_io_mode_expected = H5D_MPIO_CHUNK_COLLECTIVE; - else - actual_io_mode_expected = H5D_MPIO_CHUNK_MIXED; - - break; - /* Linked Chunk I/O */ case TEST_ACTUAL_IO_LINK_CHUNK: /* Nothing special; link chunk I/O is forced in the dxpl settings. */ @@ -2887,20 +2863,25 @@ test_actual_io_mode(int selection_mode) { ret = H5Pset_dxpl_mpio(dxpl_write, H5FD_MPIO_COLLECTIVE); VRFY((ret >= 0), "H5Pset_dxpl_mpio succeeded"); - /* Set the threshold number of processes per chunk for link chunk I/O - * to twice mpi_size. This will prevent the threshold from ever being - * met, thus forcing multi chunk io instead of link chunk io. + /* Set the threshold number of processes per chunk to twice mpi_size. + * This will prevent the threshold from ever being met, thus forcing + * multi chunk io instead of link chunk io. + * This is via deault. */ - if(multi_chunk_with_opt) { + if(multi_chunk_io) { + /* force multi-chunk-io by threshold */ ret = H5Pset_dxpl_mpio_chunk_opt_num(dxpl_write, (unsigned) mpi_size*2); VRFY((ret >= 0), "H5Pset_dxpl_mpio_chunk_opt_num succeeded"); + /* set this to manipulate testing senario about allocating processes + * to chunks */ ret = H5Pset_dxpl_mpio_chunk_opt_ratio(dxpl_write, (unsigned) 99); VRFY((ret >= 0), "H5Pset_dxpl_mpio_chunk_opt_ratio succeeded"); } - /* Request multi chunk I/O without optimization */ - if(multi_chunk_no_opt) { + /* Set directly go to multi-chunk-io without threshold calc. */ + if(direct_multi_chunk_io) { + /* set for multi chunk io by property*/ ret = H5Pset_dxpl_mpio_chunk_opt(dxpl_write, H5FD_MPIO_CHUNK_MULTI_IO); VRFY((ret >= 0), "H5Pset_dxpl_mpio succeeded"); } @@ -2943,7 +2924,6 @@ test_actual_io_mode(int selection_mode) { /* Test values */ if(actual_chunk_opt_mode_expected != (unsigned) -1 && actual_io_mode_expected != (unsigned) -1) { - char message[100]; sprintf(message, "Actual Chunk Opt Mode has the correct value for %s.\n",test_name); VRFY((actual_chunk_opt_mode_write == actual_chunk_opt_mode_expected), message); sprintf(message, "Actual IO Mode has the correct value for %s.\n",test_name); @@ -3027,6 +3007,9 @@ actual_io_mode_tests(void) { test_actual_io_mode(TEST_ACTUAL_IO_NO_COLLECTIVE); + /* + * Test multi-chunk-io via proc_num threshold + */ test_actual_io_mode(TEST_ACTUAL_IO_MULTI_CHUNK_IND); test_actual_io_mode(TEST_ACTUAL_IO_MULTI_CHUNK_COL); @@ -3038,8 +3021,11 @@ actual_io_mode_tests(void) { test_actual_io_mode(TEST_ACTUAL_IO_MULTI_CHUNK_MIX_DISAGREE); - test_actual_io_mode(TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_COL); - test_actual_io_mode(TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_MIX_DISAGREE); + /* + * Test multi-chunk-io via setting direct property + */ + test_actual_io_mode(TEST_ACTUAL_IO_DIRECT_MULTI_CHUNK_IND); + test_actual_io_mode(TEST_ACTUAL_IO_DIRECT_MULTI_CHUNK_COL); test_actual_io_mode(TEST_ACTUAL_IO_LINK_CHUNK); test_actual_io_mode(TEST_ACTUAL_IO_CONTIGUOUS); diff --git a/testpar/testphdf5.c b/testpar/testphdf5.c index 97a377e..784892a 100644 --- a/testpar/testphdf5.c +++ b/testpar/testphdf5.c @@ -440,7 +440,7 @@ int main(int argc, char **argv) "linked chunk collective IO without optimization",PARATESTFILE); AddTest((mpi_size < 3)? "-cchunk6" : "cchunk6", coll_chunk6,NULL, - "multi-chunk collective IO without optimization",PARATESTFILE); + "multi-chunk collective IO with direct request",PARATESTFILE); AddTest((mpi_size < 3)? "-cchunk7" : "cchunk7", coll_chunk7,NULL, "linked chunk collective IO with optimization",PARATESTFILE); diff --git a/testpar/testphdf5.h b/testpar/testphdf5.h index 2219dc9..fa83697 100644 --- a/testpar/testphdf5.h +++ b/testpar/testphdf5.h @@ -169,11 +169,10 @@ enum H5TEST_COLL_CHUNK_API {API_NONE=0,API_LINK_HARD, #define TEST_ACTUAL_IO_MULTI_CHUNK_COL 3 #define TEST_ACTUAL_IO_MULTI_CHUNK_MIX 4 #define TEST_ACTUAL_IO_MULTI_CHUNK_MIX_DISAGREE 5 -#define TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_IND 6 -#define TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_COL 7 -#define TEST_ACTUAL_IO_MULTI_CHUNK_NO_OPT_MIX_DISAGREE 8 -#define TEST_ACTUAL_IO_LINK_CHUNK 9 -#define TEST_ACTUAL_IO_CONTIGUOUS 10 +#define TEST_ACTUAL_IO_DIRECT_MULTI_CHUNK_IND 6 +#define TEST_ACTUAL_IO_DIRECT_MULTI_CHUNK_COL 7 +#define TEST_ACTUAL_IO_LINK_CHUNK 8 +#define TEST_ACTUAL_IO_CONTIGUOUS 9 /* Definitions of the selection mode for the no_collective_cause_tests function. */ #define TEST_COLLECTIVE 0x001 -- cgit v0.12