diff options
author | Robb Matzke <matzke@llnl.gov> | 1999-06-14 15:07:58 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1999-06-14 15:07:58 (GMT) |
commit | 1c5f6ffb706c3b3ea715803a1ede1e3b1c4516fa (patch) | |
tree | f21e53899d384b218adaf7f9f0454c9de18ab7db /src/H5Tpublic.h | |
parent | 52bb2a205de315f653c3ff825e00268cd4d1e671 (diff) | |
download | hdf5-1c5f6ffb706c3b3ea715803a1ede1e3b1c4516fa.zip hdf5-1c5f6ffb706c3b3ea715803a1ede1e3b1c4516fa.tar.gz hdf5-1c5f6ffb706c3b3ea715803a1ede1e3b1c4516fa.tar.bz2 |
[svn-r1341]
Changes since 19990611
----------------------
./doc/html/H5.format.html
Added documentation for opaque data types (bitfield types were
already documented but they were out of order).
./src/H5E.c
Fixed a bug with glibc2 on linux systems where `stdout' is an
extern and can't be used to initialize static data.
./src/H5T.c
./src/H5Tpkg.h
./src/H5Tpublic.h
./src/H5detect.c
Removed the `_T' from the new C9x types I just added so the
names are consistent with existing types. Besides, the fact
that something is a datatype is obvious because it starts with
H5T_NATIVE_.
./tools/h5ls.c
Added the new C9x data types. H5ls prints one of these types
only if it doesn't match one of the builtin C types.
Prints the OID for shared data types.
Fixed a formatting bug with symbolic links which was
introduced a few changes ago.
The commandline has been changed so that objects from multiple
files can be listed with a single command. Instead of
specifying a file name and an optional list of objects, each
thing to print is a file name and object concatenated. H5ls
figures out how to devide the name into a file name and object
name even when the file name part doesn't correspond to an
actual Unix file.
Old syntax: h5ls [OPTIONS] FILE [OBJECTS]
New syntax: h5ls [OPTIONS] FILE[/OBJECT] [FILE[/OBJECT]]...
Example ({X,Y} is expanded by the shell)
Old command: h5ls -d ../test/x.data dir1 dir2
New command: h5ls -d ../test/x.data/{dir1,dir2}
The filename is printed as part of the object name when full
names are requested (--full or --recursive). If people really
don't like this they can undefine a constant at the top of
h5ls.
Errors from the hdf5 library are turned off.
Commandline switches of the form `--width 80' are accepted in
addition to `--width=80'. This is more symmetric with
single-letter switches that take two forms: `-w 80' and
`-w80'.
./src/H5D.c
Added tracing instrumentation for H5Dvlen_reclaim().
./src/H5private.h
Added casts to int for the isalpha() et al macros to shut up
solaris warnings about char subscripts.
Diffstat (limited to 'src/H5Tpublic.h')
-rw-r--r-- | src/H5Tpublic.h | 102 |
1 files changed, 51 insertions, 51 deletions
diff --git a/src/H5Tpublic.h b/src/H5Tpublic.h index e208351..688ed2f 100644 --- a/src/H5Tpublic.h +++ b/src/H5Tpublic.h @@ -384,57 +384,57 @@ __DLLVAR__ hid_t H5T_NATIVE_HERR_g; __DLLVAR__ hid_t H5T_NATIVE_HBOOL_g; /* C9x integer types */ -#define H5T_NATIVE_INT8_T (H5open(), H5T_NATIVE_INT8_T_g) -#define H5T_NATIVE_UINT8_T (H5open(), H5T_NATIVE_UINT8_T_g) -#define H5T_NATIVE_INT_LEAST8_T (H5open(), H5T_NATIVE_INT_LEAST8_T_g) -#define H5T_NATIVE_UINT_LEAST8_T (H5open(), H5T_NATIVE_UINT_LEAST8_T_g) -#define H5T_NATIVE_INT_FAST8_T (H5open(), H5T_NATIVE_INT_FAST8_T_g) -#define H5T_NATIVE_UINT_FAST8_T (H5open(), H5T_NATIVE_UINT_FAST8_T_g) -__DLLVAR__ hid_t H5T_NATIVE_INT8_T_g; -__DLLVAR__ hid_t H5T_NATIVE_UINT8_T_g; -__DLLVAR__ hid_t H5T_NATIVE_INT_LEAST8_T_g; -__DLLVAR__ hid_t H5T_NATIVE_UINT_LEAST8_T_g; -__DLLVAR__ hid_t H5T_NATIVE_INT_FAST8_T_g; -__DLLVAR__ hid_t H5T_NATIVE_UINT_FAST8_T_g; - -#define H5T_NATIVE_INT16_T (H5open(), H5T_NATIVE_INT16_T_g) -#define H5T_NATIVE_UINT16_T (H5open(), H5T_NATIVE_UINT16_T_g) -#define H5T_NATIVE_INT_LEAST16_T (H5open(), H5T_NATIVE_INT_LEAST16_T_g) -#define H5T_NATIVE_UINT_LEAST16_T (H5open(), H5T_NATIVE_UINT_LEAST16_T_g) -#define H5T_NATIVE_INT_FAST16_T (H5open(), H5T_NATIVE_INT_FAST16_T_g) -#define H5T_NATIVE_UINT_FAST16_T (H5open(), H5T_NATIVE_UINT_FAST16_T_g) -__DLLVAR__ hid_t H5T_NATIVE_INT16_T_g; -__DLLVAR__ hid_t H5T_NATIVE_UINT16_T_g; -__DLLVAR__ hid_t H5T_NATIVE_INT_LEAST16_T_g; -__DLLVAR__ hid_t H5T_NATIVE_UINT_LEAST16_T_g; -__DLLVAR__ hid_t H5T_NATIVE_INT_FAST16_T_g; -__DLLVAR__ hid_t H5T_NATIVE_UINT_FAST16_T_g; - -#define H5T_NATIVE_INT32_T (H5open(), H5T_NATIVE_INT32_T_g) -#define H5T_NATIVE_UINT32_T (H5open(), H5T_NATIVE_UINT32_T_g) -#define H5T_NATIVE_INT_LEAST32_T (H5open(), H5T_NATIVE_INT_LEAST32_T_g) -#define H5T_NATIVE_UINT_LEAST32_T (H5open(), H5T_NATIVE_UINT_LEAST32_T_g) -#define H5T_NATIVE_INT_FAST32_T (H5open(), H5T_NATIVE_INT_FAST32_T_g) -#define H5T_NATIVE_UINT_FAST32_T (H5open(), H5T_NATIVE_UINT_FAST32_T_g) -__DLLVAR__ hid_t H5T_NATIVE_INT32_T_g; -__DLLVAR__ hid_t H5T_NATIVE_UINT32_T_g; -__DLLVAR__ hid_t H5T_NATIVE_INT_LEAST32_T_g; -__DLLVAR__ hid_t H5T_NATIVE_UINT_LEAST32_T_g; -__DLLVAR__ hid_t H5T_NATIVE_INT_FAST32_T_g; -__DLLVAR__ hid_t H5T_NATIVE_UINT_FAST32_T_g; - -#define H5T_NATIVE_INT64_T (H5open(), H5T_NATIVE_INT64_T_g) -#define H5T_NATIVE_UINT64_T (H5open(), H5T_NATIVE_UINT64_T_g) -#define H5T_NATIVE_INT_LEAST64_T (H5open(), H5T_NATIVE_INT_LEAST64_T_g) -#define H5T_NATIVE_UINT_LEAST64_T (H5open(), H5T_NATIVE_UINT_LEAST64_T_g) -#define H5T_NATIVE_INT_FAST64_T (H5open(), H5T_NATIVE_INT_FAST64_T_g) -#define H5T_NATIVE_UINT_FAST64_T (H5open(), H5T_NATIVE_UINT_FAST64_T_g) -__DLLVAR__ hid_t H5T_NATIVE_INT64_T_g; -__DLLVAR__ hid_t H5T_NATIVE_UINT64_T_g; -__DLLVAR__ hid_t H5T_NATIVE_INT_LEAST64_T_g; -__DLLVAR__ hid_t H5T_NATIVE_UINT_LEAST64_T_g; -__DLLVAR__ hid_t H5T_NATIVE_INT_FAST64_T_g; -__DLLVAR__ hid_t H5T_NATIVE_UINT_FAST64_T_g; +#define H5T_NATIVE_INT8 (H5open(), H5T_NATIVE_INT8_g) +#define H5T_NATIVE_UINT8 (H5open(), H5T_NATIVE_UINT8_g) +#define H5T_NATIVE_INT_LEAST8 (H5open(), H5T_NATIVE_INT_LEAST8_g) +#define H5T_NATIVE_UINT_LEAST8 (H5open(), H5T_NATIVE_UINT_LEAST8_g) +#define H5T_NATIVE_INT_FAST8 (H5open(), H5T_NATIVE_INT_FAST8_g) +#define H5T_NATIVE_UINT_FAST8 (H5open(), H5T_NATIVE_UINT_FAST8_g) +__DLLVAR__ hid_t H5T_NATIVE_INT8_g; +__DLLVAR__ hid_t H5T_NATIVE_UINT8_g; +__DLLVAR__ hid_t H5T_NATIVE_INT_LEAST8_g; +__DLLVAR__ hid_t H5T_NATIVE_UINT_LEAST8_g; +__DLLVAR__ hid_t H5T_NATIVE_INT_FAST8_g; +__DLLVAR__ hid_t H5T_NATIVE_UINT_FAST8_g; + +#define H5T_NATIVE_INT16 (H5open(), H5T_NATIVE_INT16_g) +#define H5T_NATIVE_UINT16 (H5open(), H5T_NATIVE_UINT16_g) +#define H5T_NATIVE_INT_LEAST16 (H5open(), H5T_NATIVE_INT_LEAST16_g) +#define H5T_NATIVE_UINT_LEAST16 (H5open(), H5T_NATIVE_UINT_LEAST16_g) +#define H5T_NATIVE_INT_FAST16 (H5open(), H5T_NATIVE_INT_FAST16_g) +#define H5T_NATIVE_UINT_FAST16 (H5open(), H5T_NATIVE_UINT_FAST16_g) +__DLLVAR__ hid_t H5T_NATIVE_INT16_g; +__DLLVAR__ hid_t H5T_NATIVE_UINT16_g; +__DLLVAR__ hid_t H5T_NATIVE_INT_LEAST16_g; +__DLLVAR__ hid_t H5T_NATIVE_UINT_LEAST16_g; +__DLLVAR__ hid_t H5T_NATIVE_INT_FAST16_g; +__DLLVAR__ hid_t H5T_NATIVE_UINT_FAST16_g; + +#define H5T_NATIVE_INT32 (H5open(), H5T_NATIVE_INT32_g) +#define H5T_NATIVE_UINT32 (H5open(), H5T_NATIVE_UINT32_g) +#define H5T_NATIVE_INT_LEAST32 (H5open(), H5T_NATIVE_INT_LEAST32_g) +#define H5T_NATIVE_UINT_LEAST32 (H5open(), H5T_NATIVE_UINT_LEAST32_g) +#define H5T_NATIVE_INT_FAST32 (H5open(), H5T_NATIVE_INT_FAST32_g) +#define H5T_NATIVE_UINT_FAST32 (H5open(), H5T_NATIVE_UINT_FAST32_g) +__DLLVAR__ hid_t H5T_NATIVE_INT32_g; +__DLLVAR__ hid_t H5T_NATIVE_UINT32_g; +__DLLVAR__ hid_t H5T_NATIVE_INT_LEAST32_g; +__DLLVAR__ hid_t H5T_NATIVE_UINT_LEAST32_g; +__DLLVAR__ hid_t H5T_NATIVE_INT_FAST32_g; +__DLLVAR__ hid_t H5T_NATIVE_UINT_FAST32_g; + +#define H5T_NATIVE_INT64 (H5open(), H5T_NATIVE_INT64_g) +#define H5T_NATIVE_UINT64 (H5open(), H5T_NATIVE_UINT64_g) +#define H5T_NATIVE_INT_LEAST64 (H5open(), H5T_NATIVE_INT_LEAST64_g) +#define H5T_NATIVE_UINT_LEAST64 (H5open(), H5T_NATIVE_UINT_LEAST64_g) +#define H5T_NATIVE_INT_FAST64 (H5open(), H5T_NATIVE_INT_FAST64_g) +#define H5T_NATIVE_UINT_FAST64 (H5open(), H5T_NATIVE_UINT_FAST64_g) +__DLLVAR__ hid_t H5T_NATIVE_INT64_g; +__DLLVAR__ hid_t H5T_NATIVE_UINT64_g; +__DLLVAR__ hid_t H5T_NATIVE_INT_LEAST64_g; +__DLLVAR__ hid_t H5T_NATIVE_UINT_LEAST64_g; +__DLLVAR__ hid_t H5T_NATIVE_INT_FAST64_g; +__DLLVAR__ hid_t H5T_NATIVE_UINT_FAST64_g; /* Operations defined on all data types */ __DLL__ hid_t H5Topen(hid_t loc_id, const char *name); |