fix[kmpp_obj]: Add extern C

Change-Id: I9943e1c48f74bb0fc2ec91db0faab83efb437524
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
This commit is contained in:
Yandong Lin
2025-01-02 18:01:53 +08:00
committed by Herman Chen
parent 9560f259b9
commit 885c5f63bd

View File

@@ -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__ */