MISR Toolkit
1.5.1
win64
HDF5_1.8.21
include
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
H5public.h
H5MM_free_t
void(* H5MM_free_t)(void *mem, void *free_info)
Definition:
H5MMpublic.h:35
size
HDFFCLIBAPI intf * size
Definition:
hproto_fortran.h:1699
MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:52