From d35df8adda873dc75d876f72b78e84db8cfa72ee Mon Sep 17 00:00:00 2001 From: Peter Stadler Date: Sat, 7 Dec 2019 12:45:47 +0100 Subject: [PATCH] ubus: make libubus ready for linking into C++ Use extern "C" { ... } if using libubus.h in a C++ project. Signed-off-by: Peter Stadler --- libubus.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libubus.h b/libubus.h index dc42ea7..6925514 100644 --- a/libubus.h +++ b/libubus.h @@ -14,6 +14,10 @@ #ifndef __LIBUBUS_H #define __LIBUBUS_H +#ifdef __cplusplus +extern "C" { +#endif + #include #include #include @@ -414,4 +418,8 @@ static inline int ubus_unregister_event_handler(struct ubus_context *ctx, return ubus_remove_object(ctx, &ev->obj); } +#ifdef __cplusplus +} +#endif + #endif -- 2.30.2