[svn-r1592] ./src/H5private.h

Re-committed recent changes that got clobbered in the pablo update.
	Albert, the source tree should be compilable again now...
This commit is contained in:
Robb Matzke 1999-08-25 09:04:19 -05:00
parent 36efbe3309
commit 1c97fa748a
2 changed files with 548 additions and 10 deletions

View File

@ -2089,3 +2089,546 @@ H5T.lo: \
H5Epublic.h \
H5MMprivate.h \
H5Pprivate.h
H5.lo: \
H5.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5ACprivate.h \
H5ACpublic.h \
H5Fprivate.h \
H5Fpublic.h \
H5Ipublic.h \
H5FDpublic.h \
H5MMpublic.h \
H5Bprivate.h \
H5Bpublic.h \
H5Eprivate.h \
H5Epublic.h \
H5FDprivate.h \
H5Iprivate.h \
H5MMprivate.h \
H5Pprivate.h \
H5Ppublic.h \
H5Dpublic.h \
H5Zpublic.h \
H5Rpublic.h \
H5Sprivate.h \
H5Spublic.h \
H5Gprivate.h \
H5Gpublic.h \
H5Oprivate.h \
H5Opublic.h \
H5HGprivate.h \
H5HGpublic.h \
H5Tprivate.h
H5D.lo: \
H5D.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Iprivate.h \
H5Ipublic.h \
H5ACprivate.h \
H5ACpublic.h \
H5Fprivate.h \
H5Fpublic.h \
H5FDpublic.h \
H5MMpublic.h \
H5Dprivate.h \
H5Dpublic.h \
H5Gprivate.h \
H5Gpublic.h \
H5Bprivate.h \
H5Bpublic.h \
H5Oprivate.h \
H5Opublic.h \
H5HGprivate.h \
H5HGpublic.h \
H5Tprivate.h \
H5Tpublic.h \
H5Rprivate.h \
H5Rpublic.h \
H5Sprivate.h \
H5Spublic.h \
H5Zprivate.h \
H5Zpublic.h \
H5Eprivate.h \
H5Epublic.h \
H5HLprivate.h \
H5HLpublic.h \
H5MMprivate.h \
H5Pprivate.h \
H5Ppublic.h
H5F.lo: \
H5F.c \
H5FDcore.h \
H5Ipublic.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5FDfamily.h \
H5FDmpio.h \
H5FDpublic.h \
H5FDmulti.h \
H5FDsec2.h \
H5private.h \
H5Aprivate.h \
H5Apublic.h \
H5Gprivate.h \
H5Gpublic.h \
H5Bprivate.h \
H5Bpublic.h \
H5Fprivate.h \
H5Fpublic.h \
H5MMpublic.h \
H5Dprivate.h \
H5Dpublic.h \
H5Oprivate.h \
H5Opublic.h \
H5HGprivate.h \
H5HGpublic.h \
H5Tprivate.h \
H5Tpublic.h \
H5Rprivate.h \
H5Rpublic.h \
H5Sprivate.h \
H5Spublic.h \
H5Zprivate.h \
H5Zpublic.h \
H5Iprivate.h \
H5ACprivate.h \
H5ACpublic.h \
H5Eprivate.h \
H5Epublic.h
H5Fistore.lo: \
H5Fistore.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Dprivate.h \
H5Dpublic.h \
H5Ipublic.h \
H5Fprivate.h \
H5Fpublic.h \
H5FDpublic.h \
H5MMpublic.h \
H5Gprivate.h \
H5Gpublic.h \
H5Bprivate.h \
H5Bpublic.h \
H5Oprivate.h \
H5Opublic.h \
H5HGprivate.h \
H5HGpublic.h \
H5Tprivate.h \
H5Tpublic.h \
H5Rprivate.h \
H5Rpublic.h \
H5Sprivate.h \
H5Spublic.h \
H5Zprivate.h \
H5Zpublic.h \
H5Eprivate.h \
H5Epublic.h \
H5Iprivate.h \
H5MFprivate.h \
H5MMprivate.h
H5FD.lo: \
H5FD.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Eprivate.h \
H5Epublic.h \
H5Ipublic.h \
H5Fprivate.h \
H5Fpublic.h \
H5FDpublic.h \
H5MMpublic.h \
H5FDprivate.h \
H5Iprivate.h \
H5MMprivate.h \
H5Pprivate.h \
H5Ppublic.h \
H5Dpublic.h
H5FDsec2.lo: \
H5FDsec2.c \
hdf5.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Ipublic.h \
H5Apublic.h \
H5ACpublic.h \
H5Bpublic.h \
H5Dpublic.h \
H5Epublic.h \
H5Fpublic.h \
H5FDpublic.h \
H5Gpublic.h \
H5HGpublic.h \
H5HLpublic.h \
H5MMpublic.h \
H5Opublic.h \
H5Ppublic.h \
H5Zpublic.h \
H5Rpublic.h \
H5RApublic.h \
H5Spublic.h \
H5Tpublic.h \
H5FDcore.h \
H5FDfamily.h \
H5FDmpio.h \
H5FDsec2.h \
H5FDmulti.h
H5FDfamily.lo: \
H5FDfamily.c \
hdf5.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Ipublic.h \
H5Apublic.h \
H5ACpublic.h \
H5Bpublic.h \
H5Dpublic.h \
H5Epublic.h \
H5Fpublic.h \
H5FDpublic.h \
H5Gpublic.h \
H5HGpublic.h \
H5HLpublic.h \
H5MMpublic.h \
H5Opublic.h \
H5Ppublic.h \
H5Zpublic.h \
H5Rpublic.h \
H5RApublic.h \
H5Spublic.h \
H5Tpublic.h \
H5FDcore.h \
H5FDfamily.h \
H5FDmpio.h \
H5FDsec2.h \
H5FDmulti.h
H5FDmpio.lo: \
H5FDmpio.c \
hdf5.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Ipublic.h \
H5Apublic.h \
H5ACpublic.h \
H5Bpublic.h \
H5Dpublic.h \
H5Epublic.h \
H5Fpublic.h \
H5FDpublic.h \
H5Gpublic.h \
H5HGpublic.h \
H5HLpublic.h \
H5MMpublic.h \
H5Opublic.h \
H5Ppublic.h \
H5Zpublic.h \
H5Rpublic.h \
H5RApublic.h \
H5Spublic.h \
H5Tpublic.h \
H5FDcore.h \
H5FDfamily.h \
H5FDmpio.h \
H5FDsec2.h \
H5FDmulti.h
H5FDcore.lo: \
H5FDcore.c \
hdf5.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Ipublic.h \
H5Apublic.h \
H5ACpublic.h \
H5Bpublic.h \
H5Dpublic.h \
H5Epublic.h \
H5Fpublic.h \
H5FDpublic.h \
H5Gpublic.h \
H5HGpublic.h \
H5HLpublic.h \
H5MMpublic.h \
H5Opublic.h \
H5Ppublic.h \
H5Zpublic.h \
H5Rpublic.h \
H5RApublic.h \
H5Spublic.h \
H5Tpublic.h \
H5FDcore.h \
H5FDfamily.h \
H5FDmpio.h \
H5FDsec2.h \
H5FDmulti.h
H5FDmulti.lo: \
H5FDmulti.c \
hdf5.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Ipublic.h \
H5Apublic.h \
H5ACpublic.h \
H5Bpublic.h \
H5Dpublic.h \
H5Epublic.h \
H5Fpublic.h \
H5FDpublic.h \
H5Gpublic.h \
H5HGpublic.h \
H5HLpublic.h \
H5MMpublic.h \
H5Opublic.h \
H5Ppublic.h \
H5Zpublic.h \
H5Rpublic.h \
H5RApublic.h \
H5Spublic.h \
H5Tpublic.h \
H5FDcore.h \
H5FDfamily.h \
H5FDmpio.h \
H5FDsec2.h \
H5FDmulti.h
H5I.lo: \
H5I.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Iprivate.h \
H5Ipublic.h \
H5Eprivate.h
H5P.lo: \
H5P.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Iprivate.h \
H5Ipublic.h \
H5Bprivate.h \
H5Bpublic.h \
H5Fprivate.h \
H5Fpublic.h \
H5FDpublic.h \
H5MMpublic.h \
H5Dprivate.h \
H5Dpublic.h \
H5Gprivate.h \
H5Gpublic.h \
H5Oprivate.h \
H5Opublic.h \
H5HGprivate.h \
H5HGpublic.h \
H5Tprivate.h \
H5Tpublic.h \
H5Rprivate.h \
H5Rpublic.h \
H5Sprivate.h \
H5Spublic.h \
H5Zprivate.h \
H5Zpublic.h \
H5Eprivate.h \
H5Epublic.h \
H5FDprivate.h \
H5MMprivate.h
H5R.lo: \
H5R.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Iprivate.h \
H5Ipublic.h \
H5Dprivate.h \
H5Dpublic.h \
H5Fprivate.h \
H5Fpublic.h \
H5FDpublic.h \
H5MMpublic.h \
H5Gprivate.h \
H5Gpublic.h \
H5Bprivate.h \
H5Bpublic.h \
H5Oprivate.h \
H5Opublic.h \
H5HGprivate.h \
H5HGpublic.h \
H5Tprivate.h \
H5Tpublic.h \
H5Rprivate.h \
H5Rpublic.h \
H5Sprivate.h \
H5Spublic.h \
H5Zprivate.h
H5Smpio.lo: \
H5Smpio.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Eprivate.h \
H5Epublic.h \
H5Ipublic.h \
H5FDprivate.h \
H5FDpublic.h \
H5Sprivate.h \
H5Spublic.h \
H5Dpublic.h \
H5Fprivate.h \
H5Fpublic.h \
H5MMpublic.h \
H5Gprivate.h \
H5Gpublic.h \
H5Bprivate.h \
H5Bpublic.h \
H5Oprivate.h \
H5Opublic.h \
H5HGprivate.h \
H5HGpublic.h \
H5Tprivate.h \
H5Tpublic.h \
H5Rprivate.h \
H5Rpublic.h
H5Spoint.lo: \
H5Spoint.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Eprivate.h \
H5Epublic.h \
H5Ipublic.h \
H5Iprivate.h \
H5MMprivate.h \
H5MMpublic.h \
H5Sprivate.h \
H5Spublic.h \
H5Dpublic.h \
H5Fprivate.h \
H5Fpublic.h \
H5FDpublic.h \
H5Gprivate.h \
H5Gpublic.h \
H5Bprivate.h \
H5Bpublic.h \
H5Oprivate.h \
H5Opublic.h \
H5HGprivate.h \
H5HGpublic.h \
H5Tprivate.h \
H5Tpublic.h \
H5Rprivate.h
H5Sselect.lo: \
H5Sselect.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Eprivate.h \
H5Epublic.h \
H5Ipublic.h \
H5Iprivate.h \
H5MMprivate.h \
H5MMpublic.h \
H5Sprivate.h \
H5Spublic.h \
H5Dpublic.h \
H5Fprivate.h \
H5Fpublic.h \
H5FDpublic.h \
H5Gprivate.h \
H5Gpublic.h \
H5Bprivate.h \
H5Bpublic.h \
H5Oprivate.h \
H5Opublic.h \
H5HGprivate.h \
H5HGpublic.h \
H5Tprivate.h \
H5Tpublic.h \
H5Rprivate.h
H5T.lo: \
H5T.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Dprivate.h \
H5Dpublic.h \
H5Ipublic.h \
H5Fprivate.h \
H5Fpublic.h \
H5FDpublic.h \
H5MMpublic.h \
H5Gprivate.h \
H5Gpublic.h \
H5Bprivate.h \
H5Bpublic.h \
H5Oprivate.h \
H5Opublic.h \
H5HGprivate.h \
H5HGpublic.h \
H5Tprivate.h \
H5Tpublic.h \
H5Rprivate.h \
H5Rpublic.h \
H5Sprivate.h \
H5Spublic.h \
H5Zprivate.h \
H5Zpublic.h \
H5Iprivate.h \
H5Eprivate.h \
H5Epublic.h \
H5MMprivate.h \
H5Pprivate.h
H5Tvlen.lo: \
H5Tvlen.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Eprivate.h \
H5Epublic.h \
H5Ipublic.h \
H5HGprivate.h \
H5HGpublic.h \
H5Fprivate.h \
H5Fpublic.h \
H5FDpublic.h \
H5MMpublic.h \
H5Iprivate.h \
H5MMprivate.h \
H5Tpkg.h \
H5Rprivate.h \
H5Rpublic.h \
H5Tprivate.h \
H5Tpublic.h \
H5Gprivate.h \
H5Gpublic.h
H5TB.lo: \
H5TB.c \
H5private.h \
H5public.h \
H5config.h \
H5api_adpt.h \
H5Iprivate.h \
H5Ipublic.h \
H5Eprivate.h

View File

@ -177,6 +177,7 @@
#define HDF5_FREESPACE_VERSION 0 /* of the Free-Space Info */
#define HDF5_OBJECTDIR_VERSION 0 /* of the Object Directory format */
#define HDF5_SHAREDHEADER_VERSION 0 /* of the Shared-Header Info */
#define HDF5_DRIVERINFO_VERSION 0 /* of the Driver Information Block*/
/*
* Status return values for the `herr_t' type.
@ -393,15 +394,6 @@ typedef double float64;
typedef int intn;
typedef unsigned uintn;
/*
* File addresses.
*/
typedef struct {
uint64_t offset; /*offset within an HDF5 file */
} haddr_t;
#define H5F_ADDR_UNDEF {((uint64_t)(-1L))}
/*
* Maximum and minimum values. These should be defined in <limits.h> for the
* most part.
@ -706,9 +698,12 @@ __DLL__ int64_t HDstrtoll (const char *s, const char **rest, int base);
#define HDwrite(F,M,Z) write(F,M,Z)
/*
* And now for a couple non-Posix functions...
* And now for a couple non-Posix functions... Watch out for systems that
* define these in terms of macros.
*/
#ifndef strdup
char *strdup(const char *s);
#endif
#define HDstrdup(S) strdup(S)
#ifndef HAVE_SNPRINTF