diff options
Diffstat (limited to 'src/H5VLpublic.h')
-rw-r--r-- | src/H5VLpublic.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/H5VLpublic.h b/src/H5VLpublic.h index bee3154..75a014b 100644 --- a/src/H5VLpublic.h +++ b/src/H5VLpublic.h @@ -312,6 +312,10 @@ struct H5VL_t { int nrefs; /* number of references by objects using this struct */ }; +#ifdef __cplusplus +extern "C" { +#endif + /* ATTRIBUTE OBJECT ROUTINES */ H5_DLL void *H5VLattr_create(void *obj, H5VL_loc_params_t loc_params, H5VL_t *vol_plugin, const char *attr_name, hid_t acpl_id, hid_t aapl_id, hid_t req); H5_DLL void *H5VLattr_open(void *obj, H5VL_loc_params_t loc_params, H5VL_t *vol_plugin, const char *name, hid_t aapl_id, hid_t req); @@ -373,10 +377,6 @@ H5_DLL herr_t H5VLobject_misc(void *obj, H5VL_loc_params_t loc_params, H5VL_t *v H5_DLL herr_t H5VLobject_optional(void *obj, H5VL_loc_params_t loc_params, H5VL_t *vol_plugin, H5VL_object_misc_t optional_type, hid_t req, va_list arguments); H5_DLL herr_t H5VLobject_close(void *obj, H5VL_loc_params_t loc_params, H5VL_t *vol_plugin, hid_t req); -#ifdef __cplusplus -extern "C" { -#endif - /* Function prototypes */ H5_DLL hid_t H5VLregister(const H5VL_class_t *cls); H5_DLL herr_t H5VLunregister(hid_t plugin_id); |