summaryrefslogtreecommitdiffstats
path: root/pcilib/plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'pcilib/plugin.h')
-rw-r--r--pcilib/plugin.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/pcilib/plugin.h b/pcilib/plugin.h
index 774fda5..f9ff7cf 100644
--- a/pcilib/plugin.h
+++ b/pcilib/plugin.h
@@ -1,10 +1,18 @@
#ifndef _PCILIB_PLUGIN_H
#define _PCILIB_PLUGIN_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
void *pcilib_plugin_load(const char *name);
void pcilib_plugin_close(void *plug);
void *pcilib_plugin_get_symbol(void *plug, const char *symbol);
const pcilib_model_description_t *pcilib_get_plugin_model(pcilib_t *pcilib, void *plug, unsigned short vendor_id, unsigned short device_id, const char *model);
const pcilib_model_description_t *pcilib_find_plugin_model(pcilib_t *pcilib, unsigned short vendor_id, unsigned short device_id, const char *model);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _PCILIB_PLUGIN_H */