diff options
author | Robb Matzke <matzke@llnl.gov> | 1997-08-15 16:51:34 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1997-08-15 16:51:34 (GMT) |
commit | bc2b9d9dea6271a46cdfb12913d73d0cd7675607 (patch) | |
tree | 41ac2d41fd86a39ae969610fefde057474f50f8e /src/hdf5.h | |
parent | 9c6f65ec241eb2941e2af399385d7c7b62edac04 (diff) | |
download | hdf5-bc2b9d9dea6271a46cdfb12913d73d0cd7675607.zip hdf5-bc2b9d9dea6271a46cdfb12913d73d0cd7675607.tar.gz hdf5-bc2b9d9dea6271a46cdfb12913d73d0cd7675607.tar.bz2 |
[svn-r35] ./src/H5ACproto.h
./src/H5Aproto.h
./src/H5Bproto.h
./src/H5Cproto.h
./src/H5Dproto.h
./src/H5Eproto.h
./src/H5Fproto.h
./src/H5Gproto.h
./src/H5Hproto.h
./src/H5MFproto.h
./src/H5MMproto.h
./src/H5Mproto.h
./src/H5Oproto.h
./src/H5Pproto.h
./src/H5Tproto.h
./src/H5proto.h
These files were removed from the library and renamed by
changing `proto' to `public'.
./src/H5ACpublic.h NEW
./src/H5Apublic.h NEW
./src/H5Bpublic.h NEW
./src/H5Cpublic.h NEW
./src/H5Dpublic.h NEW
./src/H5Epublic.h NEW
./src/H5Fpublic.h NEW
./src/H5Gpublic.h NEW
./src/H5Hpublic.h NEW
./src/H5MFpublic.h NEW
./src/H5MMpublic.h NEW
./src/H5Mpublic.h NEW
./src/H5Opublic.h NEW
./src/H5Ppublic.h NEW
./src/H5Tpublic.h NEW
./src/H5public.h NEW
These files came from the old H5*proto.h files.
./src/Makefile
./src/Makefile.in NEW
Removed. Now generated automatically from Makefile.in by
running configure.
./src/h5oplat.h
./src/hdf5fort.h
./src/hdf5gen.h
./src/hdf5glob.h
./src/hdf5lims.h
./src/hdf5meta.h
./src/hdf5pabl.h
./src/hdf5plat.h
./src/hdf5port.h
./src/hdf5type.h
Removed. The contents of these files has moved to other
header files or source files depending on it's nature.
./src/H5.c
./src/H5A.c
./src/H5B.c
./src/H5C.c
./src/H5D.c
./src/H5E.c
./src/H5F.c
./src/H5G.c
./src/H5H.c
./src/H5M.c
./src/H5MF.c
./src/H5MM.c
./src/H5O.c
./src/H5Ocont.c
./src/H5Oname.c
./src/H5Onull.c
./src/H5Ostab.c
./src/H5P.c
./src/H5T.c
Fixed include files. Moved some things from old headers into
these files.
./src/H5ACprivate.h
./src/H5Aprivate.h
./src/H5Bprivate.h
./src/H5Cprivate.h
./src/H5Dprivate.h
./src/H5Eprivate.h
./src/H5Fprivate.h
./src/H5Gprivate.h
./src/H5Hprivate.h
./src/H5MFprivate.h
./src/H5MMprivate.h
./src/H5Mprivate.h
./src/H5Oprivate.h
./src/H5Pprivate.h
./src/H5Tprivate.h
./src/H5private.h
./src/debug.c
Fixed include files.
./src/hdf5.h
This is now the top-level *PUBLIC* include file. It should
never appear in the library *.c files.
Diffstat (limited to 'src/hdf5.h')
-rw-r--r-- | src/hdf5.h | 69 |
1 files changed, 24 insertions, 45 deletions
@@ -13,49 +13,28 @@ /* $Id$ */ /* - * This is the main HDF5 include file. Put further information in a particular - * header file and include that here, don't fill this file with lots of gunk... + * This is the main public HDF5 include file. Put further information in + * a particular header file and include that here, don't fill this file with + * lots of gunk... */ - -#ifndef HDF5_H -#define HDF5_H - -/* Standard header files needed all the time */ -#include <stdio.h> -#include <stdlib.h> -#include <limits.h> -#include <string.h> - -/* PABLO support files */ -#ifdef HAVE_PABLO -#define IOTRACE -#include "IOTrace.h" -#include "ProcIDs.h" -#endif /* HAVE_PABLO */ - - -/* Determine the system and set up basic info. */ -#include "hdf5plat.h" /* Platform/OS/CPU detection header file (should be first header included) */ - -/* Generic Data-Structure/Algorithm include files */ -#include "H5Aproto.h" /* Atom management routines */ - -/* Major HDF5 Include files */ -#include "hdf5meta.h" /* File Meta-data conversion macros, etc. */ -#include "hdf5fort.h" /* Fortran macros, etc. */ -#include "hdf5port.h" /* Portability macros for easier development */ -#include "hdf5gen.h" /* General global macros */ -#include "hdf5type.h" /* General global typedefs (uses basic types defined in hdf5plat.h) */ -#include "hdf5lims.h" /* Various global limits & version numbers on things */ -#include "H5Fproto.h" /* File access information and macros */ -#include "hdf5pabl.h" /* Pablo porting macros */ -#include "H5Eproto.h" /* Error reporting information */ -#include "H5Cproto.h" /* Template information */ -#include "H5Mproto.h" /* Meta-Object information */ -#include "H5Tproto.h" /* Datatype information */ -#include "H5Pproto.h" /* Dataspace information */ -#include "H5proto.h" /* Generic Interface information */ -#include "hdf5glob.h" /* Global & thread-specific variables */ - -#endif /* HDF5_H */ - +#ifndef _HDF5_H +#define _HDF5_H + +#include <H5public.h> +#include <H5Apublic.h> +#include <H5ACpublic.h> +#include <H5Bpublic.h> +#include <H5Cpublic.h> +#include <H5Dpublic.h> +#include <H5Epublic.h> +#include <H5Fpublic.h> +#include <H5Gpublic.h> +#include <H5Hpublic.h> +#include <H5Mpublic.h> +#include <H5MFpublic.h> +#include <H5MMpublic.h> +#include <H5Opublic.h> +#include <H5Ppublic.h> +#include <H5Tpublic.h> + +#endif |