Commit 05bc1ffb authored by Alexander Stukowski's avatar Alexander Stukowski Committed by Wenzel Jakob
Browse files

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