diff options
Diffstat (limited to 'src/H5Sselect.c')
-rw-r--r-- | src/H5Sselect.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/H5Sselect.c b/src/H5Sselect.c index eba17a8..41b565f 100644 --- a/src/H5Sselect.c +++ b/src/H5Sselect.c @@ -62,17 +62,20 @@ static herr_t H5S_select_iter_next_block(H5S_sel_iter_t *iter); herr_t H5S_select_offset(H5S_t *space, const hssize_t *offset) { - FUNC_ENTER_NOAPI_NOFUNC(H5S_select_offset); + FUNC_ENTER_NOAPI_NOFUNC(H5S_select_offset) /* Check args */ - assert(space); - assert(space->extent.rank); - assert(offset); + HDassert(space); + HDassert(space->extent.rank); + HDassert(offset); /* Copy the offset over */ - HDmemcpy(space->select.offset,offset,sizeof(hssize_t)*space->extent.rank); + HDmemcpy(space->select.offset, offset, sizeof(hssize_t)*space->extent.rank); + + /* Indicate that the offset was changed */ + space->select.offset_changed = TRUE; - FUNC_LEAVE_NOAPI(SUCCEED); + FUNC_LEAVE_NOAPI(SUCCEED) } /* H5S_select_offset() */ |