summaryrefslogtreecommitdiffstats
path: root/src/H5Spublic.h
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1999-01-21 18:33:39 (GMT)
committerRobb Matzke <matzke@llnl.gov>1999-01-21 18:33:39 (GMT)
commita2b8da49db95737d1962bbf7969cbc86a0b0233d (patch)
treedca97737d4bdf7ee2cdae8040fe5a9b9d6ee0b0f /src/H5Spublic.h
parentbb776bacbf1dd3e80c7ade0f8afc91c2544977b5 (diff)
downloadhdf5-a2b8da49db95737d1962bbf7969cbc86a0b0233d.zip
hdf5-a2b8da49db95737d1962bbf7969cbc86a0b0233d.tar.gz
hdf5-a2b8da49db95737d1962bbf7969cbc86a0b0233d.tar.bz2
[svn-r1032] Changes since 19990118
---------------------- ./tools/h5tools.c Strings are not converted to null-padding before being printed; they are printed with whatever byte values appear in the file. ./tools/h5ls.c Now able to display attribute data type and data. Added a `-f' or `--full' switch which causes the full name of each object to be displayed instead of just the base name. Added a `-r' or `--recursive' switch that recursively prints the contents of groups, avoiding cycles. More bulletproofing for non-printable characters in things like object names, attribute names, and comment strings. We don't want listing a file to send termal escape sequences because it's sometimes possible to execute commands that way. Since h5ls doesn't usually use quotes around object names we must sometimes escape space characters. External files are listed in a table to make the output less confusing. ./tools/h5tools.c ./tools/h5tools.h Changed h5dump() to h5dump_dset() and added h5dump_mem(). Also make h5dump_fixtype() public. ./test/dtypes.c Wrote some data to an attribute to test h5ls attribute printing. ./src/H5ACprivate.h ./src/H5Apublic.h ./src/H5Dprivate.h ./src/H5Dpublic.h ./src/H5Epublic.h ./src/H5Fprivate.h ./src/H5Fpublic.h ./src/H5Gprivate.h ./src/H5HLprivate.h ./src/H5Oprivate.h ./src/H5Ppublic.h ./src/H5RApublic.h ./src/H5Rpublic.h ./src/H5Spublic.h ./src/H5Tpkg.h ./src/H5Tpublic.h ./src/H5Vprivate.h ./src/H5Zpublic.h ./src/H5private.h ./src/H5public.h Reindented function prototypes after `HDF5API' was added. Also rewrapped long lines. ./src/H5Flow.c Added an `#ifdef WIN32' around an unused variable. ./src/H5api_adpt.h Removed extra carriage returns inserted by "broken" operating system. ./src/H5Dprivate.h ./src/H5Oprivate.h ./src/H5Vprivate.h ./src/H5private.h Removed extraneous inclusion of H5api_adpt.h since it's included in H5public.h which is included by everything. ./src/Makefile.in Added H5api_adpt.h to the list of public header files to fix broken `make install'.
Diffstat (limited to 'src/H5Spublic.h')
-rw-r--r--src/H5Spublic.h20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/H5Spublic.h b/src/H5Spublic.h
index ed25015..8beef9b 100644
--- a/src/H5Spublic.h
+++ b/src/H5Spublic.h
@@ -54,23 +54,27 @@ extern "C" {
/* Functions in H5S.c */
HDF5API hid_t H5Screate(H5S_class_t type);
HDF5API hid_t H5Screate_simple (int rank, const hsize_t dims[],
- const hsize_t maxdims[]);
-HDF5API herr_t H5Sset_extent_simple (hid_t space_id, int rank, const hsize_t dims[],
- const hsize_t max[]);
+ const hsize_t maxdims[]);
+HDF5API herr_t H5Sset_extent_simple (hid_t space_id, int rank,
+ const hsize_t dims[],
+ const hsize_t max[]);
HDF5API hid_t H5Scopy (hid_t space_id);
HDF5API herr_t H5Sclose (hid_t space_id);
HDF5API hsize_t H5Sget_simple_extent_npoints (hid_t space_id);
HDF5API int H5Sget_simple_extent_ndims (hid_t space_id);
HDF5API int H5Sget_simple_extent_dims (hid_t space_id, hsize_t dims[],
- hsize_t maxdims[]);
+ hsize_t maxdims[]);
HDF5API htri_t H5Sis_simple (hid_t space_id);
HDF5API herr_t H5Sset_space (hid_t space_id, int rank, const hsize_t *dims);
HDF5API hssize_t H5Sget_select_npoints (hid_t spaceid);
HDF5API herr_t H5Sselect_hyperslab (hid_t space_id, H5S_seloper_t op,
- const hssize_t start[], const hsize_t _stride[],
- const hsize_t count[], const hsize_t _block[]);
-HDF5API herr_t H5Sselect_elements (hid_t space_id, H5S_seloper_t op, size_t num_elemn,
- const hssize_t **coord);
+ const hssize_t start[],
+ const hsize_t _stride[],
+ const hsize_t count[],
+ const hsize_t _block[]);
+HDF5API herr_t H5Sselect_elements (hid_t space_id, H5S_seloper_t op,
+ size_t num_elemn,
+ const hssize_t **coord);
HDF5API H5S_class_t H5Sget_simple_extent_type (hid_t space_id);
HDF5API herr_t H5Sset_extent_none (hid_t space_id);
HDF5API herr_t H5Sextent_copy (hid_t dst_id,hid_t src_id);