MISR Toolkit
1.5.1
win64
HDF5_1.8.21
include
H5PLextern.h
Go to the documentation of this file.
1
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2
* Copyright by The HDF Group. *
3
* All rights reserved. *
4
* *
5
* This file is part of HDF5. The full HDF5 copyright notice, including *
6
* terms governing use, modification, and redistribution, is contained in *
7
* the COPYING file, which can be found at the root of the source code *
8
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
9
* If you do not have access to either file, you may request a copy from *
10
* help@hdfgroup.org. *
11
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
12
13
/*
14
* Programmer: Raymond Lu <songyulu@hdfgroup.org>
15
* 13 February 2013
16
*/
17
#ifndef _H5PLextern_H
18
#define _H5PLextern_H
19
20
/* Include HDF5 header */
21
#include "
hdf5.h
"
22
23
/* plugins always export */
24
#if defined (_MSC_VER)
/* MSVC Compiler Case */
25
#define H5PLUGIN_DLL __declspec(dllexport)
26
#elif (__GNUC__ >= 4)
/* GCC 4.x has support for visibility options */
27
#define H5PLUGIN_DLL __attribute__ ((visibility("default")))
28
#else
29
#define H5PLUGIN_DLL
30
#endif
31
32
#ifdef __cplusplus
33
extern
"C"
{
34
#endif
35
36
H5PLUGIN_DLL
H5PL_type_t
H5PLget_plugin_type
(
void
);
37
H5PLUGIN_DLL
const
void
*
H5PLget_plugin_info
(
void
);
38
39
#ifdef __cplusplus
40
}
41
#endif
42
43
#endif
/* _H5PLextern_H */
44
H5PLget_plugin_type
H5PLUGIN_DLL H5PL_type_t H5PLget_plugin_type(void)
H5PL_type_t
H5PL_type_t
Definition:
H5PLpublic.h:28
hdf5.h
H5PLUGIN_DLL
#define H5PLUGIN_DLL
Definition:
H5PLextern.h:29
H5PLget_plugin_info
H5PLUGIN_DLL const void * H5PLget_plugin_info(void)
MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:53