From e3cc5b3dad4709d5b1e37cc20a3524a4a1ff4b0f Mon Sep 17 00:00:00 2001 From: leechul Date: Tue, 29 Mar 2016 10:25:22 +0900 Subject: [PATCH] Add extern C to prevent name mangling in C++ layer Change-Id: I36a225ae5bb91d9bd45a1614d9acd0e9305d5fde Signed-off-by: leechul Reviewed-on: https://gerrit.iotivity.org/gerrit/7413 Reviewed-by: Kyungsun Cho Tested-by: jenkins-iotivity Reviewed-by: Randeep Singh --- resource/csdk/security/include/internal/resourcemanager.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/resource/csdk/security/include/internal/resourcemanager.h b/resource/csdk/security/include/internal/resourcemanager.h index 0bcb606..71745e6 100644 --- a/resource/csdk/security/include/internal/resourcemanager.h +++ b/resource/csdk/security/include/internal/resourcemanager.h @@ -25,6 +25,10 @@ #include "ocstack.h" #include "securevirtualresourcetypes.h" +#ifdef __cplusplus +extern "C" { +#endif + /** * Initialize all secure resources ( /oic/sec/cred, /oic/sec/acl, /oic/sec/pstat etc). * @@ -51,5 +55,9 @@ OCStackResult DestroySecureResources(); OCStackResult SendSRMCBORResponse(const OCEntityHandlerRequest *ehRequest, OCEntityHandlerResult ehRet, uint8_t *cborPayload, size_t size); +#ifdef __cplusplus +} +#endif + #endif //IOTVT_SRM_RM_H -- 2.7.4