MISR Toolkit  1.5.1
H5MMpublic.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  *
16  * Created: H5MMproto.h
17  * Jul 10 1997
18  * Robb Matzke <matzke@llnl.gov>
19  *
20  * Purpose: Public declarations for the H5MM (memory management)
21  * package.
22  *
23  * Modifications:
24  *
25  *-------------------------------------------------------------------------
26  */
27 #ifndef _H5MMpublic_H
28 #define _H5MMpublic_H
29 
30 /* Public headers needed by this file */
31 #include "H5public.h"
32 
33 /* These typedefs are currently used for VL datatype allocation/freeing */
34 typedef void *(*H5MM_allocate_t)(size_t size, void *alloc_info);
35 typedef void (*H5MM_free_t)(void *mem, void *free_info);
36 
37 #ifdef __cplusplus
38 extern "C" {
39 #endif
40 
41 #ifdef __cplusplus
42 }
43 #endif
44 #endif /* _H5MMpublic_H */
45 
void(* H5MM_free_t)(void *mem, void *free_info)
Definition: H5MMpublic.h:35
HDFFCLIBAPI intf * size

MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:52