Source
228
228
H5_DLL htri_t H5S_extent_equal(const H5S_t *ds1, const H5S_t *ds2);
229
229
230
230
/* Operations on selections */
231
231
H5_DLL herr_t H5S_select_deserialize(H5S_t *space, const uint8_t *buf);
232
232
H5_DLL H5S_sel_type H5S_get_select_type(const H5S_t *space);
233
233
H5_DLL herr_t H5S_select_iterate(void *buf, const H5T_t *type, const H5S_t *space,
234
234
const H5S_sel_iter_op_t *op, void *op_data);
235
235
H5_DLL herr_t H5S_select_fill(const void *fill, size_t fill_size,
236
236
const H5S_t *space, void *buf);
237
237
H5_DLL htri_t H5S_select_valid(const H5S_t *space);
238
-
H5_DLL hssize_t H5S_get_select_npoints(const H5S_t *space);
238
+
H5_DLL hsize_t H5S_get_select_npoints(const H5S_t *space);
239
239
H5_DLL herr_t H5S_get_select_bounds(const H5S_t *space, hsize_t *start, hsize_t *end);
240
240
H5_DLL herr_t H5S_get_select_offset(const H5S_t *space, hsize_t *offset);
241
241
H5_DLL herr_t H5S_select_offset(H5S_t *space, const hssize_t *offset);
242
242
H5_DLL herr_t H5S_select_copy(H5S_t *dst, const H5S_t *src, hbool_t share_selection);
243
243
H5_DLL htri_t H5S_select_shape_same(const H5S_t *space1, const H5S_t *space2);
244
244
H5_DLL herr_t H5S_select_construct_projection(const H5S_t *base_space,
245
245
H5S_t **new_space_ptr, unsigned new_space_rank, const void *buf,
246
246
void const **adj_buf_ptr, hsize_t element_size);
247
247
H5_DLL herr_t H5S_select_release(H5S_t *ds);
248
248
H5_DLL herr_t H5S_select_get_seq_list(const H5S_t *space, unsigned flags,