From 0cbf70a385347abe9be9e2d2fed0b6e34b0c5e38 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 1 Oct 2021 15:24:59 -0400 Subject: [PATCH] make compatible with C --- src/lammpsplugin.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lammpsplugin.h b/src/lammpsplugin.h index 93bf418893..5df0172763 100644 --- a/src/lammpsplugin.h +++ b/src/lammpsplugin.h @@ -15,8 +15,9 @@ #define LMP_LAMMPSPLUGIN_H // C style API and data structure required for dynamic loading - +#ifdef __cplusplus extern "C" { +#endif typedef void *(lammpsplugin_factory1) (void *); typedef void *(lammpsplugin_factory2) (void *, int, char **); @@ -41,6 +42,9 @@ typedef void (*lammpsplugin_initfunc)(void *, void *, void *); // to load a plugin; uses C bindings void lammpsplugin_init(void *, void *, void *); + +#ifdef __cplusplus } +#endif #endif