mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-03-19 16:50:46 +08:00
[svn-r968] Changes since 19981207
---------------------- ./MANIFEST Added tcompound2.{dmp,h5} and tdset2.{dmp,h5} used by the h5toh4 testing. ./configure.in ./configure [REGENERATED] ./src/H5config.h.in [REGENERATED] Added check for <sys/timeb.h> for Win32. Determines sizeof(char) just so we have a complete list of type sizes defined as preprocessor symbols. ./src/H5detect.c ./src/H5T.c ./src/H5Tpkg.h Detects alignment constraints. In order for this to work the operating system must not correct unaligned data (for instance, on the DEC Alpha one might need to say `uac p sigbus' before running H5detect). ./src/H5private.h Includes <signal.h> because it's needed by H5detect.c to detect alignment constraints. ./src/H5Tconv.c Added extra checks to all hardware conversion functions so they align data when necessary before the conversion. This slows down the conversions somewhat but they're still much faster than the software conversions. ./test/dtypes.c By setting a constant at the top of the source you can test conversions where the data is aligned on various byte boundaries. By setting a constant at the top of the source you can simulate architectures that have alignment constraints on architectures that don't. Changed typo SIZEOF_LDOUBLE to SIZEOF_LONG_DOUBLE in a few places.
This commit is contained in:
parent
16b789409d
commit
28e684b0af
4
MANIFEST
4
MANIFEST
@ -386,12 +386,16 @@
|
||||
./tools/testfiles/tcomp-4.ddl
|
||||
./tools/testfiles/tcompound.dmp
|
||||
./tools/testfiles/tcompound.h5
|
||||
./tools/testfiles/tcompound2.dmp
|
||||
./tools/testfiles/tcompound2.h5
|
||||
./tools/testfiles/tdset-1.ddl
|
||||
./tools/testfiles/tdset-2.ddl
|
||||
./tools/testfiles/tdset-3.ddl
|
||||
./tools/testfiles/tdset-4.ddl
|
||||
./tools/testfiles/tdset.dmp
|
||||
./tools/testfiles/tdset.h5
|
||||
./tools/testfiles/tdset2.dmp
|
||||
./tools/testfiles/tdset2.h5
|
||||
./tools/testfiles/tgroup-1.ddl
|
||||
./tools/testfiles/tgroup-2.ddl
|
||||
./tools/testfiles/tgroup-3.ddl
|
||||
|
2
README
2
README
@ -1,4 +1,4 @@
|
||||
This is hdf5-1.1.33 released on Thu Nov 26 04:22:25 CST 1998
|
||||
This is hdf5-1.1.35 released on Fri Dec 11 12:56:16 CST 1998
|
||||
Please refer to the INSTALL file for installation instructions.
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
|
@ -134,8 +134,11 @@ dnl Check for system header files.
|
||||
dnl
|
||||
AC_HEADER_STDC
|
||||
AC_HEADER_TIME
|
||||
AC_CHECK_HEADERS(io.h sys/resource.h sys/time.h unistd.h winsock.h)
|
||||
AC_CHECK_HEADERS(sys/ioctl.h sys/stat.h)
|
||||
dnl Unix
|
||||
AC_CHECK_HEADERS(sys/resource.h sys/time.h unistd.h sys/ioctl.h sys/stat.h)
|
||||
dnl Windows
|
||||
AC_CHECK_HEADERS(io.h winsock.h sys/timeb.h)
|
||||
|
||||
|
||||
dnl ----------------------------------------------------------------------
|
||||
dnl Data types and their sizes.
|
||||
@ -144,6 +147,7 @@ AC_TYPE_OFF_T
|
||||
AC_CHECK_TYPE(size_t, unsigned long)
|
||||
AC_CHECK_TYPE(ssize_t, long)
|
||||
AC_C_BIGENDIAN
|
||||
AC_CHECK_SIZEOF(char, 1)
|
||||
AC_CHECK_SIZEOF(short, 2)
|
||||
AC_CHECK_SIZEOF(int, 4)
|
||||
AC_CHECK_SIZEOF(long, 4)
|
||||
|
448
src/.distdep
448
src/.distdep
@ -1,3 +1,34 @@
|
||||
H5.o: \
|
||||
H5.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5ACprivate.h \
|
||||
H5ACpublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Ipublic.h \
|
||||
H5Dpublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5Iprivate.h \
|
||||
H5MMprivate.h \
|
||||
H5MMpublic.h \
|
||||
H5Pprivate.h \
|
||||
H5Ppublic.h \
|
||||
H5Zpublic.h \
|
||||
H5Rpublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h
|
||||
H5A.o: \
|
||||
H5A.c \
|
||||
H5private.h \
|
||||
@ -214,6 +245,32 @@ H5Flow.o: \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Dpublic.h
|
||||
H5Fmpio.o: \
|
||||
H5Fmpio.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5Ipublic.h \
|
||||
H5Dprivate.h \
|
||||
H5Dpublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h \
|
||||
H5Zpublic.h
|
||||
H5Fsec2.o: \
|
||||
H5Fsec2.c \
|
||||
H5private.h \
|
||||
@ -366,6 +423,22 @@ H5Gstab.o: \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h
|
||||
H5HG.o: \
|
||||
H5HG.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5ACprivate.h \
|
||||
H5ACpublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Ipublic.h \
|
||||
H5Dpublic.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5MFprivate.h
|
||||
H5HL.o: \
|
||||
H5HL.c \
|
||||
H5private.h \
|
||||
@ -613,6 +686,32 @@ H5Olayout.o: \
|
||||
H5Zpublic.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h
|
||||
H5Omtime.o: \
|
||||
H5Omtime.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5Ipublic.h \
|
||||
H5MMprivate.h \
|
||||
H5MMpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Dpublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h
|
||||
H5Oname.o: \
|
||||
H5Oname.c \
|
||||
H5private.h \
|
||||
@ -738,6 +837,58 @@ H5Ostab.o: \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h
|
||||
H5P.o: \
|
||||
H5P.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Iprivate.h \
|
||||
H5Ipublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Dpublic.h \
|
||||
H5Dprivate.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h \
|
||||
H5Zpublic.h \
|
||||
H5Eprivate.h
|
||||
H5R.o: \
|
||||
H5R.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Iprivate.h \
|
||||
H5Ipublic.h \
|
||||
H5Dprivate.h \
|
||||
H5Dpublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h \
|
||||
H5Zpublic.h \
|
||||
H5Eprivate.h
|
||||
H5RA.o: \
|
||||
H5RA.c \
|
||||
H5RAprivate.h \
|
||||
@ -847,6 +998,27 @@ H5Shyper.o: \
|
||||
H5Zprivate.h \
|
||||
H5Zpublic.h \
|
||||
H5Vprivate.h
|
||||
H5Smpio.o: \
|
||||
H5Smpio.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5Ipublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Dpublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h
|
||||
H5Snone.o: \
|
||||
H5Snone.c \
|
||||
H5private.h \
|
||||
@ -925,6 +1097,37 @@ H5Sselect.o: \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h
|
||||
H5T.o: \
|
||||
H5T.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Dprivate.h \
|
||||
H5Dpublic.h \
|
||||
H5Ipublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h \
|
||||
H5Zpublic.h \
|
||||
H5Iprivate.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5MMprivate.h \
|
||||
H5MMpublic.h \
|
||||
H5Tpkg.h \
|
||||
H5Rprivate.h
|
||||
H5Tbit.o: \
|
||||
H5Tbit.c \
|
||||
H5private.h \
|
||||
@ -946,6 +1149,27 @@ H5Tbit.o: \
|
||||
H5Tpublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h
|
||||
H5Tinit.o: \
|
||||
H5Tinit.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Iprivate.h \
|
||||
H5Ipublic.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5MMprivate.h \
|
||||
H5MMpublic.h \
|
||||
H5Tpkg.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Dpublic.h \
|
||||
H5Rprivate.h \
|
||||
H5Rpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h
|
||||
H5TB.o: \
|
||||
H5TB.c \
|
||||
H5private.h \
|
||||
@ -1004,32 +1228,6 @@ H5Z.o: \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h
|
||||
H5P.o: \
|
||||
H5P.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Iprivate.h \
|
||||
H5Ipublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Dpublic.h \
|
||||
H5Dprivate.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h \
|
||||
H5Zpublic.h \
|
||||
H5Eprivate.h
|
||||
H5Tconv.o: \
|
||||
H5Tconv.c \
|
||||
H5Iprivate.h \
|
||||
@ -1053,201 +1251,3 @@ H5Tconv.o: \
|
||||
H5Tpublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h
|
||||
H5Tinit.o: \
|
||||
H5Tinit.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Iprivate.h \
|
||||
H5Ipublic.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5MMprivate.h \
|
||||
H5MMpublic.h \
|
||||
H5Tpkg.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Dpublic.h \
|
||||
H5Rprivate.h \
|
||||
H5Rpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h
|
||||
H5.o: \
|
||||
H5.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5ACprivate.h \
|
||||
H5ACpublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Ipublic.h \
|
||||
H5Dpublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5Iprivate.h \
|
||||
H5MMprivate.h \
|
||||
H5MMpublic.h \
|
||||
H5Pprivate.h \
|
||||
H5Ppublic.h \
|
||||
H5Zpublic.h \
|
||||
H5Rpublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h
|
||||
H5Fmpio.o: \
|
||||
H5Fmpio.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5Ipublic.h \
|
||||
H5Dprivate.h \
|
||||
H5Dpublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h \
|
||||
H5Zpublic.h
|
||||
H5HG.o: \
|
||||
H5HG.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5ACprivate.h \
|
||||
H5ACpublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Ipublic.h \
|
||||
H5Dpublic.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5MFprivate.h
|
||||
H5Omtime.o: \
|
||||
H5Omtime.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5Ipublic.h \
|
||||
H5MMprivate.h \
|
||||
H5MMpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Dpublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h
|
||||
H5R.o: \
|
||||
H5R.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Iprivate.h \
|
||||
H5Ipublic.h \
|
||||
H5Dprivate.h \
|
||||
H5Dpublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h \
|
||||
H5Zpublic.h \
|
||||
H5Eprivate.h
|
||||
H5Smpio.o: \
|
||||
H5Smpio.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5Ipublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Dpublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h
|
||||
H5T.o: \
|
||||
H5T.c \
|
||||
H5private.h \
|
||||
H5public.h \
|
||||
H5config.h \
|
||||
H5Dprivate.h \
|
||||
H5Dpublic.h \
|
||||
H5Ipublic.h \
|
||||
H5Fprivate.h \
|
||||
H5Fpublic.h \
|
||||
H5Gprivate.h \
|
||||
H5Gpublic.h \
|
||||
H5Bprivate.h \
|
||||
H5Bpublic.h \
|
||||
H5Oprivate.h \
|
||||
H5Opublic.h \
|
||||
H5HGprivate.h \
|
||||
H5HGpublic.h \
|
||||
H5Tprivate.h \
|
||||
H5Tpublic.h \
|
||||
H5Sprivate.h \
|
||||
H5Spublic.h \
|
||||
H5Zprivate.h \
|
||||
H5Zpublic.h \
|
||||
H5Iprivate.h \
|
||||
H5Eprivate.h \
|
||||
H5Epublic.h \
|
||||
H5MMprivate.h \
|
||||
H5MMpublic.h \
|
||||
H5Tpkg.h \
|
||||
H5Rprivate.h
|
||||
|
130
src/H5T.c
130
src/H5T.c
@ -29,69 +29,83 @@ static char RcsId[] = "@(#)$Revision$";
|
||||
static intn interface_initialize_g = 0;
|
||||
#define INTERFACE_INIT H5T_init_interface
|
||||
|
||||
hid_t H5T_IEEE_F32BE_g = FAIL;
|
||||
hid_t H5T_IEEE_F32LE_g = FAIL;
|
||||
hid_t H5T_IEEE_F64BE_g = FAIL;
|
||||
hid_t H5T_IEEE_F64LE_g = FAIL;
|
||||
hid_t H5T_IEEE_F32BE_g = FAIL;
|
||||
hid_t H5T_IEEE_F32LE_g = FAIL;
|
||||
hid_t H5T_IEEE_F64BE_g = FAIL;
|
||||
hid_t H5T_IEEE_F64LE_g = FAIL;
|
||||
|
||||
hid_t H5T_STD_I8BE_g = FAIL;
|
||||
hid_t H5T_STD_I8LE_g = FAIL;
|
||||
hid_t H5T_STD_I16BE_g = FAIL;
|
||||
hid_t H5T_STD_I16LE_g = FAIL;
|
||||
hid_t H5T_STD_I32BE_g = FAIL;
|
||||
hid_t H5T_STD_I32LE_g = FAIL;
|
||||
hid_t H5T_STD_I64BE_g = FAIL;
|
||||
hid_t H5T_STD_I64LE_g = FAIL;
|
||||
hid_t H5T_STD_U8BE_g = FAIL;
|
||||
hid_t H5T_STD_U8LE_g = FAIL;
|
||||
hid_t H5T_STD_U16BE_g = FAIL;
|
||||
hid_t H5T_STD_U16LE_g = FAIL;
|
||||
hid_t H5T_STD_U32BE_g = FAIL;
|
||||
hid_t H5T_STD_U32LE_g = FAIL;
|
||||
hid_t H5T_STD_U64BE_g = FAIL;
|
||||
hid_t H5T_STD_U64LE_g = FAIL;
|
||||
hid_t H5T_STD_B8BE_g = FAIL;
|
||||
hid_t H5T_STD_B8LE_g = FAIL;
|
||||
hid_t H5T_STD_B16BE_g = FAIL;
|
||||
hid_t H5T_STD_B16LE_g = FAIL;
|
||||
hid_t H5T_STD_B32BE_g = FAIL;
|
||||
hid_t H5T_STD_B32LE_g = FAIL;
|
||||
hid_t H5T_STD_B64BE_g = FAIL;
|
||||
hid_t H5T_STD_B64LE_g = FAIL;
|
||||
hid_t H5T_STD_REF_OBJ_g = FAIL;
|
||||
hid_t H5T_STD_REF_DSETREG_g = FAIL;
|
||||
hid_t H5T_STD_I8BE_g = FAIL;
|
||||
hid_t H5T_STD_I8LE_g = FAIL;
|
||||
hid_t H5T_STD_I16BE_g = FAIL;
|
||||
hid_t H5T_STD_I16LE_g = FAIL;
|
||||
hid_t H5T_STD_I32BE_g = FAIL;
|
||||
hid_t H5T_STD_I32LE_g = FAIL;
|
||||
hid_t H5T_STD_I64BE_g = FAIL;
|
||||
hid_t H5T_STD_I64LE_g = FAIL;
|
||||
hid_t H5T_STD_U8BE_g = FAIL;
|
||||
hid_t H5T_STD_U8LE_g = FAIL;
|
||||
hid_t H5T_STD_U16BE_g = FAIL;
|
||||
hid_t H5T_STD_U16LE_g = FAIL;
|
||||
hid_t H5T_STD_U32BE_g = FAIL;
|
||||
hid_t H5T_STD_U32LE_g = FAIL;
|
||||
hid_t H5T_STD_U64BE_g = FAIL;
|
||||
hid_t H5T_STD_U64LE_g = FAIL;
|
||||
hid_t H5T_STD_B8BE_g = FAIL;
|
||||
hid_t H5T_STD_B8LE_g = FAIL;
|
||||
hid_t H5T_STD_B16BE_g = FAIL;
|
||||
hid_t H5T_STD_B16LE_g = FAIL;
|
||||
hid_t H5T_STD_B32BE_g = FAIL;
|
||||
hid_t H5T_STD_B32LE_g = FAIL;
|
||||
hid_t H5T_STD_B64BE_g = FAIL;
|
||||
hid_t H5T_STD_B64LE_g = FAIL;
|
||||
hid_t H5T_STD_REF_OBJ_g = FAIL;
|
||||
hid_t H5T_STD_REF_DSETREG_g = FAIL;
|
||||
|
||||
hid_t H5T_UNIX_D32BE_g = FAIL;
|
||||
hid_t H5T_UNIX_D32LE_g = FAIL;
|
||||
hid_t H5T_UNIX_D64BE_g = FAIL;
|
||||
hid_t H5T_UNIX_D64LE_g = FAIL;
|
||||
hid_t H5T_UNIX_D32BE_g = FAIL;
|
||||
hid_t H5T_UNIX_D32LE_g = FAIL;
|
||||
hid_t H5T_UNIX_D64BE_g = FAIL;
|
||||
hid_t H5T_UNIX_D64LE_g = FAIL;
|
||||
|
||||
hid_t H5T_C_S1_g = FAIL;
|
||||
hid_t H5T_C_S1_g = FAIL;
|
||||
|
||||
hid_t H5T_FORTRAN_S1_g = FAIL;
|
||||
hid_t H5T_FORTRAN_S1_g = FAIL;
|
||||
|
||||
hid_t H5T_NATIVE_SCHAR_g = FAIL;
|
||||
hid_t H5T_NATIVE_UCHAR_g = FAIL;
|
||||
hid_t H5T_NATIVE_SHORT_g = FAIL;
|
||||
hid_t H5T_NATIVE_USHORT_g = FAIL;
|
||||
hid_t H5T_NATIVE_INT_g = FAIL;
|
||||
hid_t H5T_NATIVE_UINT_g = FAIL;
|
||||
hid_t H5T_NATIVE_LONG_g = FAIL;
|
||||
hid_t H5T_NATIVE_ULONG_g = FAIL;
|
||||
hid_t H5T_NATIVE_LLONG_g = FAIL;
|
||||
hid_t H5T_NATIVE_ULLONG_g = FAIL;
|
||||
hid_t H5T_NATIVE_FLOAT_g = FAIL;
|
||||
hid_t H5T_NATIVE_DOUBLE_g = FAIL;
|
||||
hid_t H5T_NATIVE_LDOUBLE_g = FAIL;
|
||||
hid_t H5T_NATIVE_B8_g = FAIL;
|
||||
hid_t H5T_NATIVE_B16_g = FAIL;
|
||||
hid_t H5T_NATIVE_B32_g = FAIL;
|
||||
hid_t H5T_NATIVE_B64_g = FAIL;
|
||||
hid_t H5T_NATIVE_OPAQUE_g = FAIL;
|
||||
hid_t H5T_NATIVE_HSIZE_g = FAIL;
|
||||
hid_t H5T_NATIVE_HSSIZE_g = FAIL;
|
||||
hid_t H5T_NATIVE_HERR_g = FAIL;
|
||||
hid_t H5T_NATIVE_HBOOL_g = FAIL;
|
||||
hid_t H5T_NATIVE_SCHAR_g = FAIL;
|
||||
hid_t H5T_NATIVE_UCHAR_g = FAIL;
|
||||
hid_t H5T_NATIVE_SHORT_g = FAIL;
|
||||
hid_t H5T_NATIVE_USHORT_g = FAIL;
|
||||
hid_t H5T_NATIVE_INT_g = FAIL;
|
||||
hid_t H5T_NATIVE_UINT_g = FAIL;
|
||||
hid_t H5T_NATIVE_LONG_g = FAIL;
|
||||
hid_t H5T_NATIVE_ULONG_g = FAIL;
|
||||
hid_t H5T_NATIVE_LLONG_g = FAIL;
|
||||
hid_t H5T_NATIVE_ULLONG_g = FAIL;
|
||||
hid_t H5T_NATIVE_FLOAT_g = FAIL;
|
||||
hid_t H5T_NATIVE_DOUBLE_g = FAIL;
|
||||
hid_t H5T_NATIVE_LDOUBLE_g = FAIL;
|
||||
hid_t H5T_NATIVE_B8_g = FAIL;
|
||||
hid_t H5T_NATIVE_B16_g = FAIL;
|
||||
hid_t H5T_NATIVE_B32_g = FAIL;
|
||||
hid_t H5T_NATIVE_B64_g = FAIL;
|
||||
hid_t H5T_NATIVE_OPAQUE_g = FAIL;
|
||||
hid_t H5T_NATIVE_HSIZE_g = FAIL;
|
||||
hid_t H5T_NATIVE_HSSIZE_g = FAIL;
|
||||
hid_t H5T_NATIVE_HERR_g = FAIL;
|
||||
hid_t H5T_NATIVE_HBOOL_g = FAIL;
|
||||
|
||||
size_t H5T_NATIVE_SCHAR_ALIGN_g = 0;
|
||||
size_t H5T_NATIVE_UCHAR_ALIGN_g = 0;
|
||||
size_t H5T_NATIVE_SHORT_ALIGN_g = 0;
|
||||
size_t H5T_NATIVE_USHORT_ALIGN_g = 0;
|
||||
size_t H5T_NATIVE_INT_ALIGN_g = 0;
|
||||
size_t H5T_NATIVE_UINT_ALIGN_g = 0;
|
||||
size_t H5T_NATIVE_LONG_ALIGN_g = 0;
|
||||
size_t H5T_NATIVE_ULONG_ALIGN_g = 0;
|
||||
size_t H5T_NATIVE_LLONG_ALIGN_g = 0;
|
||||
size_t H5T_NATIVE_ULLONG_ALIGN_g = 0;
|
||||
size_t H5T_NATIVE_FLOAT_ALIGN_g = 0;
|
||||
size_t H5T_NATIVE_DOUBLE_ALIGN_g = 0;
|
||||
size_t H5T_NATIVE_LDOUBLE_ALIGN_g = 0;
|
||||
|
||||
/* The path database */
|
||||
static intn H5T_npath_g = 0; /*num paths defined */
|
||||
|
1425
src/H5Tconv.c
1425
src/H5Tconv.c
File diff suppressed because it is too large
Load Diff
20
src/H5Tpkg.h
20
src/H5Tpkg.h
@ -130,6 +130,26 @@ extern H5T_overflow_t H5T_overflow_g;
|
||||
H5T_path_t *H5T_path_find (const char *name, const H5T_t *src,
|
||||
const H5T_t *dst, hbool_t create, H5T_conv_t func);
|
||||
|
||||
/*
|
||||
* Alignment information for native types. A value of N indicates that the
|
||||
* data must be aligned on an address ADDR such that 0 == ADDR mod N. When
|
||||
* N=1 no alignment is required; N=0 implies that alignment constraints were
|
||||
* not calculated.
|
||||
*/
|
||||
extern size_t H5T_NATIVE_SCHAR_ALIGN_g;
|
||||
extern size_t H5T_NATIVE_UCHAR_ALIGN_g;
|
||||
extern size_t H5T_NATIVE_SHORT_ALIGN_g;
|
||||
extern size_t H5T_NATIVE_USHORT_ALIGN_g;
|
||||
extern size_t H5T_NATIVE_INT_ALIGN_g;
|
||||
extern size_t H5T_NATIVE_UINT_ALIGN_g;
|
||||
extern size_t H5T_NATIVE_LONG_ALIGN_g;
|
||||
extern size_t H5T_NATIVE_ULONG_ALIGN_g;
|
||||
extern size_t H5T_NATIVE_LLONG_ALIGN_g;
|
||||
extern size_t H5T_NATIVE_ULLONG_ALIGN_g;
|
||||
extern size_t H5T_NATIVE_FLOAT_ALIGN_g;
|
||||
extern size_t H5T_NATIVE_DOUBLE_ALIGN_g;
|
||||
extern size_t H5T_NATIVE_LDOUBLE_ALIGN_g;
|
||||
|
||||
/* Conversion functions */
|
||||
herr_t H5T_conv_order (hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
|
||||
size_t nelmts, void *_buf, void *bkg);
|
||||
|
@ -74,6 +74,9 @@
|
||||
/* The number of bytes in a __int64. */
|
||||
#undef SIZEOF___INT64
|
||||
|
||||
/* The number of bytes in a char. */
|
||||
#undef SIZEOF_CHAR
|
||||
|
||||
/* The number of bytes in a double. */
|
||||
#undef SIZEOF_DOUBLE
|
||||
|
||||
@ -200,6 +203,9 @@
|
||||
/* Define if you have the <sys/time.h> header file. */
|
||||
#undef HAVE_SYS_TIME_H
|
||||
|
||||
/* Define if you have the <sys/timeb.h> header file. */
|
||||
#undef HAVE_SYS_TIMEB_H
|
||||
|
||||
/* Define if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
|
167
src/H5detect.c
167
src/H5detect.c
@ -39,19 +39,19 @@ static const char *FileHeader = "\n\
|
||||
*/
|
||||
typedef struct detected_t {
|
||||
const char *varname;
|
||||
int size; /*total byte size*/
|
||||
int precision; /*meaningful bits*/
|
||||
int offset; /*bit offset to meaningful bits*/
|
||||
int perm[32];
|
||||
int sign;
|
||||
int mpos, msize, imp;
|
||||
int epos, esize;
|
||||
unsigned long bias;
|
||||
int size; /*total byte size */
|
||||
int precision; /*meaningful bits */
|
||||
int offset; /*bit offset to meaningful bits */
|
||||
int perm[32]; /*byte order */
|
||||
int sign; /*location of sign bit */
|
||||
int mpos, msize, imp;/*information about mantissa */
|
||||
int epos, esize; /*information about exponent */
|
||||
unsigned long bias; /*exponent bias for floating pt.*/
|
||||
size_t align; /*required byte alignment */
|
||||
} detected_t;
|
||||
|
||||
static void print_results(int nd, detected_t *d);
|
||||
static void iprint(detected_t *);
|
||||
static void print_known_formats(detected_t *);
|
||||
static int byte_cmp(int, void *, void *);
|
||||
static int bit_cmp(int, int *, void *, void *);
|
||||
static void fix_order(int, int, int, int *, const char **);
|
||||
@ -59,6 +59,7 @@ static int imp_bit(int, int *, void *, void *);
|
||||
static unsigned long find_bias(int, int, int *, void *);
|
||||
static void precision (detected_t*);
|
||||
static void print_header(void);
|
||||
static size_t align_g[] = {1, 2, 4, 8, 16};
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
@ -114,58 +115,7 @@ precision (detected_t *d)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* For convenience, we place here in a table descriptions of all
|
||||
* architectures we've seen so far. That way we can print a description
|
||||
* of the system on which the program is run. We place the system name
|
||||
* in the VARNAME field.
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#define LE {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15, \
|
||||
16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31}
|
||||
#define LE_1 LE
|
||||
#define LE_2 LE
|
||||
#define LE_4 LE
|
||||
#define LE_8 LE
|
||||
|
||||
#define BE_1 {0}
|
||||
#define BE_2 {1,0}
|
||||
#define BE_4 {3,2,1,0}
|
||||
#define BE_8 {7,6,5,4,3,2,1,0}
|
||||
|
||||
#define INTEGER 0,0,0,0,0,0,0
|
||||
|
||||
static detected_t Known[] =
|
||||
{
|
||||
/* Single-byte quantities */
|
||||
{"Byte addressable",
|
||||
1, 8, 0, LE_1, INTEGER},
|
||||
|
||||
/* Little-endian integer */
|
||||
{"Little-endian",
|
||||
2, 16, 0, LE_2, INTEGER},
|
||||
{"Little-endian",
|
||||
4, 32, 0, LE_4, INTEGER},
|
||||
|
||||
/* Big-endian integer */
|
||||
{"Big-endian",
|
||||
2, 16, 0, BE_2, INTEGER},
|
||||
{"Big-endian",
|
||||
4, 32, 0, BE_4, INTEGER},
|
||||
|
||||
/* Little-endian IEEE floating-point */
|
||||
{"Little-endian IEEE",
|
||||
4, 32, 0, LE_4, 31, 0, 23, 1, 23, 8, 127},
|
||||
{"Little-endian IEEE",
|
||||
8, 64, 0, LE_8, 63, 0, 52, 1, 52, 11, 1023},
|
||||
|
||||
/* Big-endian IEEE floating-point */
|
||||
{"Big-endian IEEE",
|
||||
4, 32, 0, BE_4, 31, 0, 23, 1, 23, 8, 127},
|
||||
{"Big-endian IEEE",
|
||||
8, 64, 0, BE_8, 63, 0, 52, 1, 52, 11, 1023},
|
||||
};
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: DETECT_I
|
||||
@ -210,6 +160,7 @@ static detected_t Known[] =
|
||||
INFO.perm[_i] = _j; \
|
||||
} \
|
||||
INFO.sign = ('U'!=*(#VAR)); \
|
||||
ALIGNMENT(TYPE, INFO.align); \
|
||||
precision (&(INFO)); \
|
||||
}
|
||||
|
||||
@ -286,8 +237,47 @@ static detected_t Known[] =
|
||||
\
|
||||
_v1 = 1.0; \
|
||||
INFO.bias = find_bias (INFO.epos, INFO.esize, INFO.perm, &_v1); \
|
||||
ALIGNMENT(TYPE, INFO.align); \
|
||||
precision (&(INFO)); \
|
||||
}
|
||||
|
||||
#define ALIGNMENT(TYPE,ALIGN) { \
|
||||
char *_buf=malloc(sizeof(TYPE)+align_g[NELMTS(align_g)-1]); \
|
||||
TYPE _val=0; \
|
||||
size_t _ano; \
|
||||
pid_t _child; \
|
||||
int _status; \
|
||||
\
|
||||
for (_ano=0; _ano<NELMTS(align_g); _ano++) { \
|
||||
fflush(stdout); \
|
||||
fflush(stderr); \
|
||||
if (0==(_child=fork())) { \
|
||||
_val = *((TYPE*)(_buf+align_g[_ano])); \
|
||||
exit(0); \
|
||||
} else if (_child<0) { \
|
||||
perror("fork"); \
|
||||
exit(1); \
|
||||
} \
|
||||
if (waitpid(_child, &_status, 0)<0) { \
|
||||
perror("waitpid"); \
|
||||
exit(1); \
|
||||
} \
|
||||
if (WIFEXITED(_status) && 0==WEXITSTATUS(_status)) { \
|
||||
ALIGN=align_g[_ano]; \
|
||||
break; \
|
||||
} \
|
||||
if (WIFSIGNALED(_status) && SIGBUS==WTERMSIG(_status)) { \
|
||||
continue; \
|
||||
} \
|
||||
_ano=NELMTS(align_g); \
|
||||
break; \
|
||||
} \
|
||||
if (_ano>=NELMTS(align_g)) { \
|
||||
ALIGN=0; \
|
||||
fprintf(stderr, "unable to calculate alignment for %s\n", #TYPE); \
|
||||
} \
|
||||
}
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: print_results
|
||||
@ -346,8 +336,7 @@ H5T_native_open (void)\n\
|
||||
|
||||
/* Print a comment to describe this section of definitions. */
|
||||
printf("\n /*\n");
|
||||
iprint(d + i);
|
||||
print_known_formats(d + i);
|
||||
iprint(d+i);
|
||||
printf(" */\n");
|
||||
|
||||
/* The part common to fixed and floating types */
|
||||
@ -404,6 +393,8 @@ H5T_native_open (void)\n\
|
||||
\"failure\");\n\
|
||||
}\n",
|
||||
d[i].varname);
|
||||
printf(" H5T_NATIVE_%s_ALIGN_g = %lu;\n",
|
||||
d[i].varname, (unsigned long)(d[i].align));
|
||||
}
|
||||
|
||||
printf(" FUNC_LEAVE (SUCCEED);\n}\n");
|
||||
@ -475,50 +466,16 @@ iprint(detected_t *d)
|
||||
if (d->msize) {
|
||||
printf(" * Implicit bit? %s\n", d->imp ? "yes" : "no");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: print_known_formats
|
||||
*
|
||||
* Purpose: Prints archetecture names for the specified format
|
||||
* description, if any.
|
||||
*
|
||||
* Return: void
|
||||
*
|
||||
* Programmer: Robb Matzke
|
||||
* matzke@llnl.gov
|
||||
* Jun 13, 1996
|
||||
*
|
||||
* Modifications:
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
static void
|
||||
print_known_formats(detected_t *d)
|
||||
{
|
||||
|
||||
int i, j, diff;
|
||||
int n = sizeof(Known) / sizeof(Known[0]);
|
||||
|
||||
for (i=0; i<n; i++) {
|
||||
if (d->size != Known[i].size) continue;
|
||||
if (d->precision != Known[i].precision) continue;
|
||||
if (d->offset != Known[i].offset) continue;
|
||||
for (j = diff = 0; !diff && j < d->size; j++) {
|
||||
if (d->perm[j] != Known[i].perm[j]) diff = 1;
|
||||
}
|
||||
if (diff) continue;
|
||||
|
||||
/* if (d->sign != Known[i].sign) continue; */
|
||||
if (d->mpos != Known[i].mpos) continue;
|
||||
if (d->msize != Known[i].msize) continue;
|
||||
if (d->imp != Known[i].imp) continue;
|
||||
if (d->epos != Known[i].epos) continue;
|
||||
if (d->esize != Known[i].esize) continue;
|
||||
if (d->bias != Known[i].bias) continue;
|
||||
|
||||
printf(" * %s\n", Known[i].varname);
|
||||
/*
|
||||
* Alignment
|
||||
*/
|
||||
if (0==d->align) {
|
||||
printf(" * Alignment: NOT CALCULATED\n");
|
||||
} else if (1==d->align) {
|
||||
printf(" * Alignment: none\n");
|
||||
} else {
|
||||
printf(" * Alignemtn: %lu\n", (unsigned long)(d->align));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -25,6 +25,7 @@
|
||||
# include <float.h>
|
||||
# include <limits.h>
|
||||
# include <math.h>
|
||||
# include <signal.h>
|
||||
# include <stdarg.h>
|
||||
# include <stdio.h>
|
||||
# include <stdlib.h>
|
||||
|
461
test/.distdep
461
test/.distdep
@ -1,3 +1,33 @@
|
||||
h5test.o: \
|
||||
h5test.c \
|
||||
h5test.h \
|
||||
../src/hdf5.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/H5Apublic.h \
|
||||
../src/H5ACpublic.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5HLpublic.h \
|
||||
../src/H5MFpublic.h \
|
||||
../src/H5MMpublic.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5Ppublic.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Rpublic.h \
|
||||
../src/H5RApublic.h \
|
||||
../src/H5Spublic.h \
|
||||
../src/H5Tpublic.h \
|
||||
../src/H5private.h \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h
|
||||
big.o: \
|
||||
big.c \
|
||||
h5test.h \
|
||||
@ -27,9 +57,7 @@ big.o: \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
../src/H5Rprivate.h
|
||||
bittests.o: \
|
||||
bittests.c \
|
||||
h5test.h \
|
||||
@ -59,9 +87,31 @@ bittests.o: \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
../src/H5Rprivate.h
|
||||
chunk.o: \
|
||||
chunk.c \
|
||||
../src/hdf5.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/H5Apublic.h \
|
||||
../src/H5ACpublic.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5HLpublic.h \
|
||||
../src/H5MFpublic.h \
|
||||
../src/H5MMpublic.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5Ppublic.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Rpublic.h \
|
||||
../src/H5RApublic.h \
|
||||
../src/H5Spublic.h \
|
||||
../src/H5Tpublic.h
|
||||
cmpd_dset.o: \
|
||||
cmpd_dset.c \
|
||||
h5test.h \
|
||||
@ -91,9 +141,7 @@ cmpd_dset.o: \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
../src/H5Rprivate.h
|
||||
dsets.o: \
|
||||
dsets.c \
|
||||
h5test.h \
|
||||
@ -123,9 +171,37 @@ dsets.o: \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
../src/H5Rprivate.h
|
||||
extend.o: \
|
||||
extend.c \
|
||||
h5test.h \
|
||||
../src/hdf5.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/H5Apublic.h \
|
||||
../src/H5ACpublic.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5HLpublic.h \
|
||||
../src/H5MFpublic.h \
|
||||
../src/H5MMpublic.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5Ppublic.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Rpublic.h \
|
||||
../src/H5RApublic.h \
|
||||
../src/H5Spublic.h \
|
||||
../src/H5Tpublic.h \
|
||||
../src/H5private.h \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h
|
||||
external.o: \
|
||||
external.c \
|
||||
h5test.h \
|
||||
@ -155,9 +231,7 @@ external.o: \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
../src/H5Rprivate.h
|
||||
fillval.o: \
|
||||
fillval.c \
|
||||
h5test.h \
|
||||
@ -187,9 +261,7 @@ fillval.o: \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
../src/H5Rprivate.h
|
||||
flush1.o: \
|
||||
flush1.c \
|
||||
h5test.h \
|
||||
@ -219,9 +291,7 @@ flush1.o: \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
../src/H5Rprivate.h
|
||||
flush2.o: \
|
||||
flush2.c \
|
||||
h5test.h \
|
||||
@ -251,9 +321,7 @@ flush2.o: \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
../src/H5Rprivate.h
|
||||
gheap.o: \
|
||||
gheap.c \
|
||||
h5test.h \
|
||||
@ -286,9 +354,7 @@ gheap.o: \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h \
|
||||
../src/H5Bprivate.h \
|
||||
../src/H5Eprivate.h \
|
||||
../src/H5Iprivate.h
|
||||
../src/H5Bprivate.h
|
||||
hyperslab.o: \
|
||||
hyperslab.c \
|
||||
../src/H5private.h \
|
||||
@ -355,7 +421,8 @@ istore.o: \
|
||||
../src/H5Oprivate.h \
|
||||
../src/H5Sprivate.h \
|
||||
../src/H5Zprivate.h \
|
||||
../src/H5Iprivate.h
|
||||
../src/H5Iprivate.h \
|
||||
../src/H5Pprivate.h
|
||||
lheap.o: \
|
||||
lheap.c \
|
||||
h5test.h \
|
||||
@ -387,7 +454,8 @@ lheap.o: \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
../src/H5Gprivate.h \
|
||||
../src/H5Bprivate.h
|
||||
links.o: \
|
||||
links.c \
|
||||
h5test.h \
|
||||
@ -417,9 +485,7 @@ links.o: \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
../src/H5Rprivate.h
|
||||
mount.o: \
|
||||
mount.c \
|
||||
h5test.h \
|
||||
@ -449,9 +515,37 @@ mount.o: \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
../src/H5Rprivate.h
|
||||
mtime.o: \
|
||||
mtime.c \
|
||||
h5test.h \
|
||||
../src/hdf5.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/H5Apublic.h \
|
||||
../src/H5ACpublic.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5HLpublic.h \
|
||||
../src/H5MFpublic.h \
|
||||
../src/H5MMpublic.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5Ppublic.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Rpublic.h \
|
||||
../src/H5RApublic.h \
|
||||
../src/H5Spublic.h \
|
||||
../src/H5Tpublic.h \
|
||||
../src/H5private.h \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h
|
||||
ohdr.o: \
|
||||
ohdr.c \
|
||||
h5test.h \
|
||||
@ -487,9 +581,7 @@ ohdr.o: \
|
||||
../src/H5Bprivate.h \
|
||||
../src/H5Iprivate.h \
|
||||
../src/H5Oprivate.h \
|
||||
../src/H5Sprivate.h \
|
||||
../src/H5Zprivate.h \
|
||||
../src/H5Gpkg.h
|
||||
../src/H5Sprivate.h
|
||||
overhead.o: \
|
||||
overhead.c \
|
||||
../src/hdf5.h \
|
||||
@ -592,7 +684,38 @@ stab.o: \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
../src/H5Gprivate.h \
|
||||
../src/H5Bprivate.h
|
||||
tattr.o: \
|
||||
tattr.c \
|
||||
testhdf5.h \
|
||||
../src/H5private.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Eprivate.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/hdf5.h \
|
||||
../src/H5Apublic.h \
|
||||
../src/H5ACpublic.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5HLpublic.h \
|
||||
../src/H5MFpublic.h \
|
||||
../src/H5MMpublic.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5Ppublic.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Rpublic.h
|
||||
testhdf5.o: \
|
||||
testhdf5.c \
|
||||
testhdf5.h \
|
||||
../src/H5private.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h
|
||||
tfile.o: \
|
||||
tfile.c \
|
||||
testhdf5.h \
|
||||
@ -608,6 +731,33 @@ tfile.o: \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Pprivate.h
|
||||
th5s.o: \
|
||||
th5s.c \
|
||||
testhdf5.h \
|
||||
../src/H5private.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Eprivate.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/H5Bprivate.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Sprivate.h \
|
||||
../src/H5Spublic.h \
|
||||
../src/H5Gprivate.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5Oprivate.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Tpublic.h \
|
||||
../src/H5Zprivate.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Pprivate.h
|
||||
tmeta.o: \
|
||||
tmeta.c \
|
||||
testhdf5.h \
|
||||
@ -617,6 +767,30 @@ tmeta.o: \
|
||||
../src/H5Eprivate.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Ipublic.h
|
||||
trefer.o: \
|
||||
trefer.c \
|
||||
testhdf5.h \
|
||||
../src/H5private.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Eprivate.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/hdf5.h \
|
||||
../src/H5Apublic.h \
|
||||
../src/H5ACpublic.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5HLpublic.h \
|
||||
../src/H5MFpublic.h \
|
||||
../src/H5MMpublic.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5Ppublic.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Rpublic.h
|
||||
tselect.o: \
|
||||
tselect.c \
|
||||
testhdf5.h \
|
||||
@ -670,65 +844,7 @@ unlink.o: \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
h5test.o: \
|
||||
h5test.c \
|
||||
h5test.h \
|
||||
../src/hdf5.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/H5Apublic.h \
|
||||
../src/H5ACpublic.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5HLpublic.h \
|
||||
../src/H5MFpublic.h \
|
||||
../src/H5MMpublic.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5Ppublic.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Rpublic.h \
|
||||
../src/H5RApublic.h \
|
||||
../src/H5Spublic.h \
|
||||
../src/H5Tpublic.h \
|
||||
../src/H5private.h \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
chunk.o: \
|
||||
chunk.c \
|
||||
../src/hdf5.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/H5Apublic.h \
|
||||
../src/H5ACpublic.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5HLpublic.h \
|
||||
../src/H5MFpublic.h \
|
||||
../src/H5MMpublic.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5Ppublic.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Rpublic.h \
|
||||
../src/H5RApublic.h \
|
||||
../src/H5Spublic.h \
|
||||
../src/H5Tpublic.h
|
||||
../src/H5Rprivate.h
|
||||
dtypes.o: \
|
||||
dtypes.c \
|
||||
h5test.h \
|
||||
@ -758,151 +874,4 @@ dtypes.o: \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
extend.o: \
|
||||
extend.c \
|
||||
h5test.h \
|
||||
../src/hdf5.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/H5Apublic.h \
|
||||
../src/H5ACpublic.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5HLpublic.h \
|
||||
../src/H5MFpublic.h \
|
||||
../src/H5MMpublic.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5Ppublic.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Rpublic.h \
|
||||
../src/H5RApublic.h \
|
||||
../src/H5Spublic.h \
|
||||
../src/H5Tpublic.h \
|
||||
../src/H5private.h \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
mtime.o: \
|
||||
mtime.c \
|
||||
h5test.h \
|
||||
../src/hdf5.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/H5Apublic.h \
|
||||
../src/H5ACpublic.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5HLpublic.h \
|
||||
../src/H5MFpublic.h \
|
||||
../src/H5MMpublic.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5Ppublic.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Rpublic.h \
|
||||
../src/H5RApublic.h \
|
||||
../src/H5Spublic.h \
|
||||
../src/H5Tpublic.h \
|
||||
../src/H5private.h \
|
||||
../src/H5Tpkg.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Rprivate.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Gprivate.h
|
||||
testhdf5.o: \
|
||||
testhdf5.c \
|
||||
testhdf5.h \
|
||||
../src/H5private.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h
|
||||
tattr.o: \
|
||||
tattr.c \
|
||||
testhdf5.h \
|
||||
../src/H5private.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Eprivate.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/hdf5.h \
|
||||
../src/H5Apublic.h \
|
||||
../src/H5ACpublic.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5HLpublic.h \
|
||||
../src/H5MFpublic.h \
|
||||
../src/H5MMpublic.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5Ppublic.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Rpublic.h
|
||||
th5s.o: \
|
||||
th5s.c \
|
||||
testhdf5.h \
|
||||
../src/H5private.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Eprivate.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/H5Bprivate.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Fprivate.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Sprivate.h \
|
||||
../src/H5Spublic.h \
|
||||
../src/H5Gprivate.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5Oprivate.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5HGprivate.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5Tprivate.h \
|
||||
../src/H5Tpublic.h \
|
||||
../src/H5Zprivate.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Pprivate.h
|
||||
trefer.o: \
|
||||
trefer.c \
|
||||
testhdf5.h \
|
||||
../src/H5private.h \
|
||||
../src/H5public.h \
|
||||
../src/H5config.h \
|
||||
../src/H5Eprivate.h \
|
||||
../src/H5Epublic.h \
|
||||
../src/H5Ipublic.h \
|
||||
../src/hdf5.h \
|
||||
../src/H5Apublic.h \
|
||||
../src/H5ACpublic.h \
|
||||
../src/H5Bpublic.h \
|
||||
../src/H5Dpublic.h \
|
||||
../src/H5Fpublic.h \
|
||||
../src/H5Gpublic.h \
|
||||
../src/H5HGpublic.h \
|
||||
../src/H5HLpublic.h \
|
||||
../src/H5MFpublic.h \
|
||||
../src/H5MMpublic.h \
|
||||
../src/H5Opublic.h \
|
||||
../src/H5Ppublic.h \
|
||||
../src/H5Zpublic.h \
|
||||
../src/H5Rpublic.h
|
||||
../src/H5Rprivate.h
|
||||
|
648
test/dtypes.c
648
test/dtypes.c
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user