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