mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-02-11 16:01:00 +08:00
[svn-r468] Fixed formatting problems and moved H5S_sel_iter_release calls above dataspace
release calls in H5D_read and H5D_write.
This commit is contained in:
parent
bd1e676c52
commit
a8e53d7884
70
src/H5D.c
70
src/H5D.c
@ -1442,19 +1442,19 @@ printf("%s: check 5.0, nelmts=%d, smine_start=%d, smine_nelmts=%d\n",FUNC,(int)n
|
||||
}
|
||||
#ifdef QAK
|
||||
printf("%s: check 6.0\n",FUNC);
|
||||
{
|
||||
int i;
|
||||
int *b;
|
||||
{
|
||||
int i;
|
||||
int *b;
|
||||
|
||||
if(qak_debug) {
|
||||
b=tconv_buf;
|
||||
printf("\ntconv_buf:");
|
||||
for (i=0; i<smine_nelmts; i++,b++) {
|
||||
printf("(%d)%d ",i,*b);
|
||||
if(qak_debug) {
|
||||
b=tconv_buf;
|
||||
printf("\ntconv_buf:");
|
||||
for (i=0; i<smine_nelmts; i++,b++) {
|
||||
printf("(%d)%d ",i,*b);
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
}
|
||||
#endif /* QAK */
|
||||
if ((H5D_OPTIMIZE_PIPE && H5T_BKG_YES==need_bkg) ||
|
||||
(!H5D_OPTIMIZE_PIPE && need_bkg)) {
|
||||
@ -1503,6 +1503,11 @@ printf("%s: check 9.0\n",FUNC);
|
||||
ret_value = SUCCEED;
|
||||
|
||||
done:
|
||||
/* Release selection iterators */
|
||||
H5S_sel_iter_release(file_space,&file_iter);
|
||||
H5S_sel_iter_release(mem_space,&mem_iter);
|
||||
H5S_sel_iter_release(mem_space,&bkg_iter);
|
||||
|
||||
if (src_id >= 0) H5I_dec_ref(src_id);
|
||||
if (dst_id >= 0) H5I_dec_ref(dst_id);
|
||||
if (tconv_buf && NULL==xfer_parms->tconv_buf)
|
||||
@ -1511,10 +1516,6 @@ printf("%s: check 9.0\n",FUNC);
|
||||
H5MM_xfree (bkg_buf);
|
||||
if (free_this_space)
|
||||
H5S_close (free_this_space);
|
||||
/* Release selection iterators */
|
||||
H5S_sel_iter_release(file_space,&file_iter);
|
||||
H5S_sel_iter_release(mem_space,&mem_iter);
|
||||
H5S_sel_iter_release(mem_space,&bkg_iter);
|
||||
FUNC_LEAVE(ret_value);
|
||||
}
|
||||
|
||||
@ -1761,25 +1762,25 @@ printf("%s: check 5.0, nelmts=%d, smine_start=%d, smine_nelmts=%d\n",FUNC,(int)n
|
||||
HGOTO_ERROR (H5E_IO, H5E_WRITEERROR, FAIL, "mem gather failed");
|
||||
}
|
||||
#ifdef QAK
|
||||
{
|
||||
int i;
|
||||
int *b;
|
||||
{
|
||||
int i;
|
||||
int *b;
|
||||
|
||||
if(qak_debug) {
|
||||
b=buf;
|
||||
b+=1430;
|
||||
printf("buf:");
|
||||
for (i=0; i<smine_nelmts; i++,b++) {
|
||||
printf("(%d)%d ",i,*b);
|
||||
if(qak_debug) {
|
||||
b=buf;
|
||||
b+=1430;
|
||||
printf("buf:");
|
||||
for (i=0; i<smine_nelmts; i++,b++) {
|
||||
printf("(%d)%d ",i,*b);
|
||||
}
|
||||
b=tconv_buf;
|
||||
printf("\ntconv_buf:");
|
||||
for (i=0; i<smine_nelmts; i++,b++) {
|
||||
printf("(%d)%d ",i,*b);
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
b=tconv_buf;
|
||||
printf("\ntconv_buf:");
|
||||
for (i=0; i<smine_nelmts; i++,b++) {
|
||||
printf("(%d)%d ",i,*b);
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
}
|
||||
printf("%s: check 6.0\n",FUNC);
|
||||
#endif /* QAK */
|
||||
if ((H5D_OPTIMIZE_PIPE && H5T_BKG_YES==need_bkg) ||
|
||||
@ -1829,6 +1830,11 @@ printf("%s: check 6.0\n",FUNC);
|
||||
ret_value = SUCCEED;
|
||||
|
||||
done:
|
||||
/* Release selection iterators */
|
||||
H5S_sel_iter_release(file_space,&file_iter);
|
||||
H5S_sel_iter_release(mem_space,&mem_iter);
|
||||
H5S_sel_iter_release(mem_space,&bkg_iter);
|
||||
|
||||
if (src_id >= 0) H5I_dec_ref(src_id);
|
||||
if (dst_id >= 0) H5I_dec_ref(dst_id);
|
||||
if (tconv_buf && NULL==xfer_parms->tconv_buf)
|
||||
@ -1837,10 +1843,6 @@ printf("%s: check 6.0\n",FUNC);
|
||||
H5MM_xfree (bkg_buf);
|
||||
if (free_this_space)
|
||||
H5S_close (free_this_space);
|
||||
/* Release selection iterators */
|
||||
H5S_sel_iter_release(file_space,&file_iter);
|
||||
H5S_sel_iter_release(mem_space,&mem_iter);
|
||||
H5S_sel_iter_release(mem_space,&bkg_iter);
|
||||
FUNC_LEAVE(ret_value);
|
||||
}
|
||||
|
||||
|
18
src/H5S.c
18
src/H5S.c
@ -99,7 +99,8 @@ H5S_term_interface(void)
|
||||
EXAMPLES
|
||||
REVISION LOG
|
||||
--------------------------------------------------------------------------*/
|
||||
H5S_t *H5S_create(H5S_class_t type)
|
||||
H5S_t *
|
||||
H5S_create(H5S_class_t type)
|
||||
{
|
||||
H5S_t *ret_value = NULL;
|
||||
|
||||
@ -136,7 +137,8 @@ done:
|
||||
EXAMPLES
|
||||
REVISION LOG
|
||||
--------------------------------------------------------------------------*/
|
||||
hid_t H5Screate(H5S_class_t type)
|
||||
hid_t
|
||||
H5Screate(H5S_class_t type)
|
||||
{
|
||||
H5S_t *new_ds=NULL;
|
||||
hid_t ret_value = FAIL;
|
||||
@ -179,7 +181,8 @@ done:
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
herr_t H5S_close(H5S_t *ds)
|
||||
herr_t
|
||||
H5S_close(H5S_t *ds)
|
||||
{
|
||||
FUNC_ENTER(H5S_close, FAIL);
|
||||
|
||||
@ -270,7 +273,8 @@ H5Sclose (hid_t space_id)
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
herr_t H5S_release_simple(H5S_simple_t *simple)
|
||||
herr_t
|
||||
H5S_release_simple(H5S_simple_t *simple)
|
||||
{
|
||||
FUNC_ENTER(H5S_release_simple, FAIL);
|
||||
|
||||
@ -343,7 +347,8 @@ H5Scopy (hid_t space_id)
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
herr_t H5S_extent_copy(H5S_extent_t *dst, const H5S_extent_t *src)
|
||||
herr_t
|
||||
H5S_extent_copy(H5S_extent_t *dst, const H5S_extent_t *src)
|
||||
{
|
||||
int i;
|
||||
|
||||
@ -403,7 +408,8 @@ herr_t H5S_extent_copy(H5S_extent_t *dst, const H5S_extent_t *src)
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
H5S_t * H5S_copy(const H5S_t *src)
|
||||
H5S_t *
|
||||
H5S_copy(const H5S_t *src)
|
||||
{
|
||||
H5S_t *dst = NULL;
|
||||
|
||||
|
@ -1114,7 +1114,8 @@ printf("%s: check 2.0\n",FUNC);
|
||||
EXAMPLES
|
||||
REVISION LOG
|
||||
--------------------------------------------------------------------------*/
|
||||
static intn H5S_hyper_bsearch(hssize_t size, H5S_hyper_bound_t *barr, size_t count)
|
||||
static intn
|
||||
H5S_hyper_bsearch(hssize_t size, H5S_hyper_bound_t *barr, size_t count)
|
||||
{
|
||||
intn lo, mid, hi; /* Indices for the search */
|
||||
intn ret_value=-1; /* Return value index */
|
||||
|
@ -38,7 +38,8 @@ static void H5S_select_term(void);
|
||||
EXAMPLES
|
||||
REVISION LOG
|
||||
--------------------------------------------------------------------------*/
|
||||
herr_t H5S_select_init (void)
|
||||
herr_t
|
||||
H5S_select_init (void)
|
||||
{
|
||||
herr_t ret_value = SUCCEED;
|
||||
FUNC_ENTER (H5S_select_init, FAIL);
|
||||
@ -89,7 +90,8 @@ H5S_select_term(void)
|
||||
EXAMPLES
|
||||
REVISION LOG
|
||||
--------------------------------------------------------------------------*/
|
||||
herr_t H5S_select_copy (H5S_t *dst, const H5S_t *src)
|
||||
herr_t
|
||||
H5S_select_copy (H5S_t *dst, const H5S_t *src)
|
||||
{
|
||||
FUNC_ENTER (H5S_select_copy, FAIL);
|
||||
|
||||
@ -323,7 +325,8 @@ done:
|
||||
EXAMPLES
|
||||
REVISION LOG
|
||||
--------------------------------------------------------------------------*/
|
||||
hsize_t H5Sselect_npoints (hid_t spaceid)
|
||||
hsize_t
|
||||
H5Sselect_npoints (hid_t spaceid)
|
||||
{
|
||||
H5S_t *space = NULL; /* Dataspace to modify selection of */
|
||||
hsize_t ret_value=0; /* return value */
|
||||
@ -358,7 +361,8 @@ hsize_t H5Sselect_npoints (hid_t spaceid)
|
||||
EXAMPLES
|
||||
REVISION LOG
|
||||
--------------------------------------------------------------------------*/
|
||||
hsize_t H5S_select_npoints (const H5S_t *space)
|
||||
hsize_t
|
||||
H5S_select_npoints (const H5S_t *space)
|
||||
{
|
||||
herr_t ret_value=FAIL; /* return value */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user