Commit 05bc1ffb by Alexander Stukowski Committed by Wenzel Jakob

Correct function signature of module init function generated…

Correct function signature of module init function generated PYBIND11_PLUGIN_IMPL macro for Python 2.x (#602)
parent 53a338c0
...@@ -139,7 +139,11 @@ ...@@ -139,7 +139,11 @@
#define PYBIND11_STR_TYPE ::pybind11::bytes #define PYBIND11_STR_TYPE ::pybind11::bytes
#define PYBIND11_OB_TYPE(ht_type) (ht_type).ob_type #define PYBIND11_OB_TYPE(ht_type) (ht_type).ob_type
#define PYBIND11_PLUGIN_IMPL(name) \ #define PYBIND11_PLUGIN_IMPL(name) \
extern "C" PYBIND11_EXPORT PyObject *init##name() static PyObject *pybind11_init_wrapper(); \
extern "C" PYBIND11_EXPORT void init##name() { \
(void)pybind11_init_wrapper(); \
} \
PyObject *pybind11_init_wrapper()
#endif #endif
#if PY_VERSION_HEX >= 0x03050000 && PY_VERSION_HEX < 0x03050200 #if PY_VERSION_HEX >= 0x03050000 && PY_VERSION_HEX < 0x03050200
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment