diff --git a/c++/src/Makefile.in b/c++/src/Makefile.in index c5ba0f4a68d..69f489fd35b 100644 --- a/c++/src/Makefile.in +++ b/c++/src/Makefile.in @@ -821,9 +821,9 @@ LT_HL_CXX_VERS_AGE = 1 LT_HL_F_VERS_INTERFACE = 100 LT_HL_F_VERS_REVISION = 7 LT_HL_F_VERS_AGE = 0 -LT_JAVA_VERS_INTERFACE = 105 -LT_JAVA_VERS_REVISION = 1 -LT_JAVA_VERS_AGE = 5 +LT_JAVA_VERS_INTERFACE = 106 +LT_JAVA_VERS_REVISION = 0 +LT_JAVA_VERS_AGE = 6 LT_TOOLS_VERS_INTERFACE = 102 LT_TOOLS_VERS_REVISION = 1 LT_TOOLS_VERS_AGE = 0 diff --git a/config/lt_vers.am b/config/lt_vers.am index 80b30f52b2f..2503b0d27be 100644 --- a/config/lt_vers.am +++ b/config/lt_vers.am @@ -59,9 +59,9 @@ LT_HL_F_VERS_INTERFACE = 100 LT_HL_F_VERS_REVISION = 7 LT_HL_F_VERS_AGE = 0 -LT_JAVA_VERS_INTERFACE = 105 -LT_JAVA_VERS_REVISION = 1 -LT_JAVA_VERS_AGE = 5 +LT_JAVA_VERS_INTERFACE = 106 +LT_JAVA_VERS_REVISION = 0 +LT_JAVA_VERS_AGE = 6 LT_TOOLS_VERS_INTERFACE = 102 LT_TOOLS_VERS_REVISION = 1 diff --git a/fortran/src/Makefile.in b/fortran/src/Makefile.in index 9042e6b17da..1fcbf33aded 100644 --- a/fortran/src/Makefile.in +++ b/fortran/src/Makefile.in @@ -849,9 +849,9 @@ LT_HL_CXX_VERS_AGE = 1 LT_HL_F_VERS_INTERFACE = 100 LT_HL_F_VERS_REVISION = 7 LT_HL_F_VERS_AGE = 0 -LT_JAVA_VERS_INTERFACE = 105 -LT_JAVA_VERS_REVISION = 1 -LT_JAVA_VERS_AGE = 5 +LT_JAVA_VERS_INTERFACE = 106 +LT_JAVA_VERS_REVISION = 0 +LT_JAVA_VERS_AGE = 6 LT_TOOLS_VERS_INTERFACE = 102 LT_TOOLS_VERS_REVISION = 1 LT_TOOLS_VERS_AGE = 0 diff --git a/hl/c++/src/Makefile.in b/hl/c++/src/Makefile.in index ec9dc20cf1e..f52c771cf85 100644 --- a/hl/c++/src/Makefile.in +++ b/hl/c++/src/Makefile.in @@ -811,9 +811,9 @@ LT_HL_CXX_VERS_AGE = 1 LT_HL_F_VERS_INTERFACE = 100 LT_HL_F_VERS_REVISION = 7 LT_HL_F_VERS_AGE = 0 -LT_JAVA_VERS_INTERFACE = 105 -LT_JAVA_VERS_REVISION = 1 -LT_JAVA_VERS_AGE = 5 +LT_JAVA_VERS_INTERFACE = 106 +LT_JAVA_VERS_REVISION = 0 +LT_JAVA_VERS_AGE = 6 LT_TOOLS_VERS_INTERFACE = 102 LT_TOOLS_VERS_REVISION = 1 LT_TOOLS_VERS_AGE = 0 diff --git a/hl/fortran/src/Makefile.in b/hl/fortran/src/Makefile.in index 546eb714bb8..212d05c2633 100644 --- a/hl/fortran/src/Makefile.in +++ b/hl/fortran/src/Makefile.in @@ -839,9 +839,9 @@ LT_HL_CXX_VERS_AGE = 1 LT_HL_F_VERS_INTERFACE = 100 LT_HL_F_VERS_REVISION = 7 LT_HL_F_VERS_AGE = 0 -LT_JAVA_VERS_INTERFACE = 105 -LT_JAVA_VERS_REVISION = 1 -LT_JAVA_VERS_AGE = 5 +LT_JAVA_VERS_INTERFACE = 106 +LT_JAVA_VERS_REVISION = 0 +LT_JAVA_VERS_AGE = 6 LT_TOOLS_VERS_INTERFACE = 102 LT_TOOLS_VERS_REVISION = 1 LT_TOOLS_VERS_AGE = 0 diff --git a/hl/src/H5LD.c b/hl/src/H5LD.c index 8bfd0d682f4..2368127c983 100644 --- a/hl/src/H5LD.c +++ b/hl/src/H5LD.c @@ -29,9 +29,9 @@ static herr_t H5LD_get_dset_elmts(hid_t did, const hsize_t *prev_dims, const hsi * Function: H5LD_clean_vector * * Purpose: Process the vector of info: - * 1) free the array of pointers to member names in listv[n] - * 2) close the type id of the last member in listv[n] - * 3) free the H5LD_memb_t structure itself as pointed to by listv[n] + * 1) free the array of pointers to member names in listv[n] + * 2) close the type id of the last member in listv[n] + * 3) free the H5LD_memb_t structure itself as pointed to by listv[n] * * Return: void * @@ -69,12 +69,12 @@ H5LD_clean_vector(H5LD_memb_t *listv[]) * Function: H5LD_construct_info() * * Purpose: Get the remaining info for a field: - * 1) Get the type id of the last member in the field - * 2) Get the total offset of all the members in the field - * 3) Get the type size of the last member in the field + * 1) Get the type id of the last member in the field + * 2) Get the total offset of all the members in the field + * 3) Get the type size of the last member in the field * * Return: Success: 0 - * Failure: negative + * Failure: negative * * Programmer: Vailin Choi; Aug 2010 * @@ -129,24 +129,24 @@ H5LD_construct_info(H5LD_memb_t *memb, hid_t par_tid) * Function: H5LD_construct_vector * * Purpose: Process the comma-separated list of fields in "fields" as follows: - * Example: - * "fields": "a.b.c,d" - * listv[0]->tot_offset = total offset of "a" & "b" & "c" - * listv[0]->last_tid = type id of "c" - * listv[0]->last_tsize = type size of "c" - * listv[0]->names[0] = "a" - * listv[0]->names[1] = "b" - * listv[0]->names[2] = "c" - * listv[0]->names[3] = NULL - * - * listv[1]->tot_offset = offset of "d" - * listv[1]->last_tid = type id of "d" - * listv[1]->last_tsize = type size of "d" - * listv[1]->names[0] = "d" - * listv[1]->names[1] = NULL + * Example: + * "fields": "a.b.c,d" + * listv[0]->tot_offset = total offset of "a" & "b" & "c" + * listv[0]->last_tid = type id of "c" + * listv[0]->last_tsize = type size of "c" + * listv[0]->names[0] = "a" + * listv[0]->names[1] = "b" + * listv[0]->names[2] = "c" + * listv[0]->names[3] = NULL + * + * listv[1]->tot_offset = offset of "d" + * listv[1]->last_tid = type id of "d" + * listv[1]->last_tsize = type size of "d" + * listv[1]->names[0] = "d" + * listv[1]->names[1] = NULL * * Return: Success: # of comma-separated fields in "fields" - * Failure: negative value + * Failure: negative value * * Programmer: Vailin Choi; Aug 2010 * @@ -251,8 +251,10 @@ H5LD_construct_vector(char *fields, H5LD_memb_t *listv[] /*OUT*/, hid_t par_tid) goto done; } /* end if */ else { - if (memb) + if (memb) { + HDfree(memb->names); HDfree(memb); + } goto done; } /* end else */ } /* while !end_of_fields */ @@ -272,10 +274,10 @@ H5LD_construct_vector(char *fields, H5LD_memb_t *listv[] /*OUT*/, hid_t par_tid) * Function: H5LD_get_dset_dims * * Purpose: To return the current size for each dimension of the - * dataset's dataspace + * dataset's dataspace * * Return: Success: 0 - * Failure: negative value + * Failure: negative value * * Programmer: Vailin Choi; March 2010 * @@ -316,12 +318,12 @@ H5LD_get_dset_dims(hid_t did, hsize_t *cur_dims) * Function: H5LD_get_dset_type_size * * Purpose: To return the size of the dataset's datatype in bytes - * null "fields": return the size of the dataset's datatype - * non-null "fields": return the size of the dataset's datatype - * with respect to the selection in "fields" + * null "fields": return the size of the dataset's datatype + * non-null "fields": return the size of the dataset's datatype + * with respect to the selection in "fields" * * Return: Success: size of the dataset's datatype - * Failure: 0 (valid datatypes are never zero size) + * Failure: 0 (valid datatypes are never zero size) * * Programmer: Vailin Choi; March 2010 * @@ -402,7 +404,7 @@ H5LD_get_dset_type_size(hid_t did, const char *fields) * Purpose: To retrieve selected data from the dataset * * Return: Success: 0 - * Failure: negative + * Failure: negative * * Programmer: Vailin Choi; August 2010 * @@ -578,7 +580,7 @@ H5LD_get_dset_elmts(hid_t did, const hsize_t *prev_dims, const hsize_t *cur_dims * Purpose: To retrieve the current dimension sizes for a dataset * * Return: Success: 0 - * Failure: negative value + * Failure: negative value * * Programmer: Vailin Choi; March 2010 * @@ -596,7 +598,7 @@ H5LDget_dset_dims(hid_t did, hsize_t *cur_dims) * Purpose: To return the size in bytes of the datatype for the dataset * * Return: Success: size in bytes of the dataset's datatype - * Failure: 0 (valid datatypes are never zero size) + * Failure: 0 (valid datatypes are never zero size) * * Programmer: Vailin Choi; March 2010 * @@ -614,7 +616,7 @@ H5LDget_dset_type_size(hid_t did, const char *fields) * Purpose: To retrieve selected data from the dataset * * Return: Success: 0 - * Failure: negative value + * Failure: negative value * * Programmer: Vailin Choi; March 2010 * diff --git a/hl/src/Makefile.in b/hl/src/Makefile.in index 2615b72e2e3..0114c1950e7 100644 --- a/hl/src/Makefile.in +++ b/hl/src/Makefile.in @@ -810,9 +810,9 @@ LT_HL_CXX_VERS_AGE = 1 LT_HL_F_VERS_INTERFACE = 100 LT_HL_F_VERS_REVISION = 7 LT_HL_F_VERS_AGE = 0 -LT_JAVA_VERS_INTERFACE = 105 -LT_JAVA_VERS_REVISION = 1 -LT_JAVA_VERS_AGE = 5 +LT_JAVA_VERS_INTERFACE = 106 +LT_JAVA_VERS_REVISION = 0 +LT_JAVA_VERS_AGE = 6 LT_TOOLS_VERS_INTERFACE = 102 LT_TOOLS_VERS_REVISION = 1 LT_TOOLS_VERS_AGE = 0 diff --git a/java/src/jni/Makefile.am b/java/src/jni/Makefile.am index 30496cb97d0..3d5c31014e9 100644 --- a/java/src/jni/Makefile.am +++ b/java/src/jni/Makefile.am @@ -28,7 +28,7 @@ AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/java/src/jni $(JNIFLAGS) lib_LTLIBRARIES=libhdf5_java.la # Add libtool numbers to the HDF5 Java (JNI) library (from config/lt_vers.am) -libhdf5_java_la_LDFLAGS = -avoid-version -shared -export-dynamic -version-info $(LT_JAVA_VERS_INTERFACE):$(LT_JAVA_VERS_REVISION):$(LT_JAVA_VERS_AGE) $(AM_LDFLAGS) +libhdf5_java_la_LDFLAGS = -shared -export-dynamic -version-info $(LT_JAVA_VERS_INTERFACE):$(LT_JAVA_VERS_REVISION):$(LT_JAVA_VERS_AGE) $(AM_LDFLAGS) # Source files for the library libhdf5_java_la_SOURCES=exceptionImp.c h5Constants.c nativeData.c h5util.c h5Imp.c \ diff --git a/java/src/jni/Makefile.in b/java/src/jni/Makefile.in index 3de55f68a89..939c59009e0 100644 --- a/java/src/jni/Makefile.in +++ b/java/src/jni/Makefile.in @@ -814,9 +814,9 @@ LT_HL_CXX_VERS_AGE = 1 LT_HL_F_VERS_INTERFACE = 100 LT_HL_F_VERS_REVISION = 7 LT_HL_F_VERS_AGE = 0 -LT_JAVA_VERS_INTERFACE = 105 -LT_JAVA_VERS_REVISION = 1 -LT_JAVA_VERS_AGE = 5 +LT_JAVA_VERS_INTERFACE = 106 +LT_JAVA_VERS_REVISION = 0 +LT_JAVA_VERS_AGE = 6 LT_TOOLS_VERS_INTERFACE = 102 LT_TOOLS_VERS_REVISION = 1 LT_TOOLS_VERS_AGE = 0 @@ -828,7 +828,7 @@ JAVA_API = yes lib_LTLIBRARIES = libhdf5_java.la # Add libtool numbers to the HDF5 Java (JNI) library (from config/lt_vers.am) -libhdf5_java_la_LDFLAGS = -avoid-version -shared -export-dynamic -version-info $(LT_JAVA_VERS_INTERFACE):$(LT_JAVA_VERS_REVISION):$(LT_JAVA_VERS_AGE) $(AM_LDFLAGS) +libhdf5_java_la_LDFLAGS = -shared -export-dynamic -version-info $(LT_JAVA_VERS_INTERFACE):$(LT_JAVA_VERS_REVISION):$(LT_JAVA_VERS_AGE) $(AM_LDFLAGS) # Source files for the library libhdf5_java_la_SOURCES = exceptionImp.c h5Constants.c nativeData.c h5util.c h5Imp.c \ diff --git a/src/Makefile.in b/src/Makefile.in index 161274f97dc..1697c9cc473 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -959,9 +959,9 @@ LT_HL_CXX_VERS_AGE = 1 LT_HL_F_VERS_INTERFACE = 100 LT_HL_F_VERS_REVISION = 7 LT_HL_F_VERS_AGE = 0 -LT_JAVA_VERS_INTERFACE = 105 -LT_JAVA_VERS_REVISION = 1 -LT_JAVA_VERS_AGE = 5 +LT_JAVA_VERS_INTERFACE = 106 +LT_JAVA_VERS_REVISION = 0 +LT_JAVA_VERS_AGE = 6 LT_TOOLS_VERS_INTERFACE = 102 LT_TOOLS_VERS_REVISION = 1 LT_TOOLS_VERS_AGE = 0 diff --git a/tools/lib/h5tools_utils.c b/tools/lib/h5tools_utils.c index b60ee4f0917..36333ecb175 100644 --- a/tools/lib/h5tools_utils.c +++ b/tools/lib/h5tools_utils.c @@ -449,6 +449,7 @@ free_table(table_t *table) HDfree(table->objs[u].objname); HDfree(table->objs); + HDfree(table); } #ifdef H5DUMP_DEBUG diff --git a/tools/src/h5dump/h5dump.c b/tools/src/h5dump/h5dump.c index 67ae7f7e592..f2a10c25016 100644 --- a/tools/src/h5dump/h5dump.c +++ b/tools/src/h5dump/h5dump.c @@ -438,11 +438,8 @@ table_list_free(void) /* Free each table */ free_table(table_list.tables[u].group_table); - HDfree(table_list.tables[u].group_table); free_table(table_list.tables[u].dset_table); - HDfree(table_list.tables[u].dset_table); free_table(table_list.tables[u].type_table); - HDfree(table_list.tables[u].type_table); } /* Free the table list */