From f24afd9bb688fbad542853ace02d7407017f5916 Mon Sep 17 00:00:00 2001
From: "alexey.stratulat" <alexey.stratulat@demlabs.net>
Date: Fri, 22 Nov 2019 21:15:28 +0700
Subject: [PATCH] [*] Fix.

---
 include/libdap_chain_type_python.h       | 8 ++++++++
 include/wrapping_dap_chain_datum_token.h | 8 ++++++++
 2 files changed, 16 insertions(+)

diff --git a/include/libdap_chain_type_python.h b/include/libdap_chain_type_python.h
index 289866c6..3c935f51 100644
--- a/include/libdap_chain_type_python.h
+++ b/include/libdap_chain_type_python.h
@@ -3,6 +3,10 @@
 #include "Python.h"
 #include "dap_chain.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct PyChainType{
     PyObject_HEAD
     dap_chain_type_t chain_type;
@@ -66,4 +70,8 @@ static PyTypeObject dapChainTypeObject_dapChainTypeType = {
 
 };
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif //_LIBDAP_CHAIN_TYPE_PYTHON_
diff --git a/include/wrapping_dap_chain_datum_token.h b/include/wrapping_dap_chain_datum_token.h
index e1ec5055..727f8eae 100644
--- a/include/wrapping_dap_chain_datum_token.h
+++ b/include/wrapping_dap_chain_datum_token.h
@@ -4,6 +4,10 @@
 #include "Python.h"
 #include "dap_chain_datum_token.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /* DAP chain datum token */
 
 typedef struct PyDapChainDatumToken{
@@ -106,4 +110,8 @@ static PyTypeObject DapChainDatumTokenEmission_DapChainDatumTokenEmissionObjectT
 
 /* ------------------------------------------- */
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif //_WRAPPING_DAP_CHAIN_DATUM_TOKEN_
-- 
GitLab