diff options
author | Robb Matzke <matzke@llnl.gov> | 1999-01-21 18:33:39 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1999-01-21 18:33:39 (GMT) |
commit | a2b8da49db95737d1962bbf7969cbc86a0b0233d (patch) | |
tree | dca97737d4bdf7ee2cdae8040fe5a9b9d6ee0b0f /src/H5Oprivate.h | |
parent | bb776bacbf1dd3e80c7ade0f8afc91c2544977b5 (diff) | |
download | hdf5-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/H5Oprivate.h')
-rw-r--r-- | src/H5Oprivate.h | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/H5Oprivate.h b/src/H5Oprivate.h index 76a7fdb..6c13966 100644 --- a/src/H5Oprivate.h +++ b/src/H5Oprivate.h @@ -18,7 +18,7 @@ #define _H5Oprivate_H #include <H5Opublic.h> -#include <H5api_adpt.h> + /* Private headers needed by this file */ #include <H5private.h> #include <H5Fprivate.h> @@ -268,25 +268,27 @@ typedef struct H5O_stab_t { } H5O_stab_t; /* General message operators */ -HDF5API herr_t H5O_create (H5F_t *f, size_t size_hint, H5G_entry_t *ent/*out*/); +HDF5API herr_t H5O_create (H5F_t *f, size_t size_hint, + H5G_entry_t *ent/*out*/); herr_t H5O_open (H5G_entry_t *ent); HDF5API herr_t H5O_close (H5G_entry_t *ent); intn H5O_link (H5G_entry_t *ent, intn adjust); intn H5O_count (H5G_entry_t *ent, const H5O_class_t *type); htri_t H5O_exists(H5G_entry_t *ent, const H5O_class_t *type, intn sequence); -HDF5API void *H5O_read (H5G_entry_t *ent, const H5O_class_t *type, intn sequence, - void *mesg); -HDF5API intn H5O_modify (H5G_entry_t *ent, const H5O_class_t *type, intn overwrite, - uintn flags, const void *mesg); +HDF5API void *H5O_read (H5G_entry_t *ent, const H5O_class_t *type, + intn sequence, void *mesg); +HDF5API intn H5O_modify (H5G_entry_t *ent, const H5O_class_t *type, + intn overwrite, uintn flags, const void *mesg); herr_t H5O_touch(H5G_entry_t *ent, hbool_t force); -HDF5API herr_t H5O_remove (H5G_entry_t *ent, const H5O_class_t *type, intn sequence); +HDF5API herr_t H5O_remove (H5G_entry_t *ent, const H5O_class_t *type, + intn sequence); herr_t H5O_reset (const H5O_class_t *type, void *native); void *H5O_free (const H5O_class_t *type, void *mesg); void *H5O_copy (const H5O_class_t *type, const void *mesg, void *dst); herr_t H5O_share (H5F_t *f, const H5O_class_t *type, const void *mesg, H5HG_t *hobj/*out*/); -HDF5API herr_t H5O_debug (H5F_t *f, const haddr_t *addr, FILE * stream, intn indent, - intn fwidth); +HDF5API herr_t H5O_debug (H5F_t *f, const haddr_t *addr, FILE * stream, + intn indent, intn fwidth); /* EFL operators */ hsize_t H5O_efl_total_size (H5O_efl_t *efl); |