From 885c5f63bd299289f7ede4199ccbbda73292a34b Mon Sep 17 00:00:00 2001 From: Yandong Lin Date: Thu, 2 Jan 2025 18:01:53 +0800 Subject: [PATCH] fix[kmpp_obj]: Add extern C Change-Id: I9943e1c48f74bb0fc2ec91db0faab83efb437524 Signed-off-by: Yandong Lin --- mpp/base/inc/kmpp_obj.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mpp/base/inc/kmpp_obj.h b/mpp/base/inc/kmpp_obj.h index 4da61cbf..da5603de 100644 --- a/mpp/base/inc/kmpp_obj.h +++ b/mpp/base/inc/kmpp_obj.h @@ -85,6 +85,10 @@ typedef void* KmppObj; typedef void (*KmppObjPreset)(void *obj); typedef rk_s32 (*KmppObjDump)(void *obj); +#ifdef __cplusplus +extern "C" { +#endif + /* query objdef from /dev/kmpp_objs */ rk_s32 kmpp_objdef_get(KmppObjDef *def, const char *name); rk_s32 kmpp_objdef_put(KmppObjDef def); @@ -145,4 +149,8 @@ rk_s32 kmpp_obj_kdump_f(KmppObj obj, const char *caller); #define kmpp_obj_udump(obj) kmpp_obj_udump_f(obj, __FUNCTION__) #define kmpp_obj_kdump(obj) kmpp_obj_kdump_f(obj, __FUNCTION__) +#ifdef __cplusplus +} +#endif + #endif /* __KMPP_OBJ_H__ */