File tree Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Original file line number Diff line number Diff line change 1+ fix ` PyPyModule_ExecDef ` , ` PyPyModule_FromDefAndSpec2 ` definitions
Original file line number Diff line number Diff line change @@ -73,6 +73,7 @@ extern "C" {
7373 // skipped PyModule_AddStringMacro
7474 pub fn PyModule_SetDocString ( arg1 : * mut PyObject , arg2 : * const c_char ) -> c_int ;
7575 pub fn PyModule_AddFunctions ( arg1 : * mut PyObject , arg2 : * mut PyMethodDef ) -> c_int ;
76+ #[ cfg_attr( PyPy , link_name = "PyPyModule_ExecDef" ) ]
7677 pub fn PyModule_ExecDef ( module : * mut PyObject , def : * mut PyModuleDef ) -> c_int ;
7778}
7879
@@ -90,6 +91,7 @@ extern "C" {
9091 fn PyModule_Create2TraceRefs ( module : * mut PyModuleDef , apiver : c_int ) -> * mut PyObject ;
9192
9293 #[ cfg( not( py_sys_config = "Py_TRACE_REFS" ) ) ]
94+ #[ cfg_attr( PyPy , link_name = "PyPyModule_FromDefAndSpec2" ) ]
9395 pub fn PyModule_FromDefAndSpec2 (
9496 def : * mut PyModuleDef ,
9597 spec : * mut PyObject ,
You can’t perform that action at this time.
0 commit comments