HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 files COPYING and Copyright.html. COPYING can be found at the root *
9  * of the source code distribution tree; Copyright.html can be found at the *
10  * root level of an installed copy of the electronic HDF5 document set and *
11  * is linked from the top-level documents page. It can also be found at *
12  * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have *
13  * access to either file, you may request a copy from help@hdfgroup.org. *
14  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
15 
16 /*-------------------------------------------------------------------------
17  *
18  * Created: H5MMproto.h
19  * Jul 10 1997
20  * Robb Matzke <matzke@llnl.gov>
21  *
22  * Purpose: Public declarations for the H5MM (memory management)
23  * package.
24  *
25  * Modifications:
26  *
27  *-------------------------------------------------------------------------
28  */
29 #ifndef _H5MMpublic_H
30 #define _H5MMpublic_H
31 
32 /* Public headers needed by this file */
33 #include "H5public.h"
34 
35 /* These typedefs are currently used for VL datatype allocation/freeing */
36 typedef void *(*H5MM_allocate_t)(size_t size, void *alloc_info);
37 typedef void (*H5MM_free_t)(void *mem, void *free_info);
38 
39 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 
43 #ifdef __cplusplus
44 }
45 #endif
46 #endif /* _H5MMpublic_H */
47 
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
GLsizeiptr size
Definition: glcorearb.h:663
void(* H5MM_free_t)(void *mem, void *free_info)
Definition: H5MMpublic.h:37