From 3063e2dc1e366ef0c6d19ab85da9e7435215e18d Mon Sep 17 00:00:00 2001
From: "alexey.stratulat" <alexey.stratulat@demlabs.net>
Date: Tue, 5 Nov 2019 22:06:41 +0700
Subject: [PATCH] [+] Added base file for this library. These files contain the
 initialization and deinitialization functions of the libdap-chain-net
 library.

---
 include/libdap_chain_net_python.h | 18 ++++++++++++++++++
 src/libdap_chain_net_python.c     |  9 +++++++++
 2 files changed, 27 insertions(+)
 create mode 100644 include/libdap_chain_net_python.h
 create mode 100644 src/libdap_chain_net_python.c

diff --git a/include/libdap_chain_net_python.h b/include/libdap_chain_net_python.h
new file mode 100644
index 00000000..c5fd1031
--- /dev/null
+++ b/include/libdap_chain_net_python.h
@@ -0,0 +1,18 @@
+#define PY_SSIZE_T_CLEAN
+#include "Python.h"
+#include "dap_chain_net.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+typedef struct PyDapChainNet{
+    PyObject_HEAD
+}PyDapChainNetObject;
+
+int dap_chain_net_init_py(void);
+void dap_chain_net_deinit_py(void);
+
+#ifdef __cplusplus
+}
+#endif
diff --git a/src/libdap_chain_net_python.c b/src/libdap_chain_net_python.c
new file mode 100644
index 00000000..8889084d
--- /dev/null
+++ b/src/libdap_chain_net_python.c
@@ -0,0 +1,9 @@
+#include "libdap_chain_net_python.h"
+
+int dap_chain_net_init_py(void){
+    int res = dap_chain_net_init();
+    return res;
+}
+void dap_chain_net_deinit_py(void){
+    dap_chain_net_deinit();
+}
-- 
GitLab