diff --git a/include/libdap_chain_net_python.h b/include/libdap_chain_net_python.h new file mode 100644 index 0000000000000000000000000000000000000000..c5fd1031630cf36c637a5a6f40d3877866993ec8 --- /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 0000000000000000000000000000000000000000..8889084dadb413a96441ae0f3eeadb4c30bb5769 --- /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(); +}