HDF5  1.12.0
H5Mpkg.h
Go to the documentation of this file.
1 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2  * Copyright by The HDF Group. *
3  * Copyright by the Board of Trustees of the University of Illinois. *
4  * All rights reserved. *
5  * *
6  * This file is part of HDF5. The full HDF5 copyright notice, including *
7  * terms governing use, modification, and redistribution, is contained in *
8  * the COPYING file, which can be found at the root of the source code *
9  * distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
10  * If you do not have access to either file, you may request a copy from *
11  * help@hdfgroup.org. *
12  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
13 
14 /*
15  * Purpose: This file contains declarations which are visible only within
16  * the H5M package. Source files outside the H5M package should
17  * include H5Mprivate.h instead.
18  */
19 #if !(defined H5M_FRIEND || defined H5M_MODULE)
20 #error "Do not include this file outside the H5M package!"
21 #endif
22 
23 #ifndef _H5Mpkg_H
24 #define _H5Mpkg_H
25 
26 /* Get package's private header */
27 #include "H5Mprivate.h"
28 
29 /* Other private headers needed by this file */
30 
31 /**************************/
32 /* Package Private Macros */
33 /**************************/
34 
35 
36 /****************************/
37 /* Package Private Typedefs */
38 /****************************/
39 
40 
41 /*****************************/
42 /* Package Private Variables */
43 /*****************************/
44 
45 
46 /******************************/
47 /* Package Private Prototypes */
48 /******************************/
49 
50 #endif /*_H5Dpkg_H*/
51 
H5Mprivate.h