The new PyEval_ReInitThreads wasn't declared in ceval.h; compiler wngs.
diff --git a/Include/ceval.h b/Include/ceval.h
index 0831173..094ebb1 100644
--- a/Include/ceval.h
+++ b/Include/ceval.h
@@ -99,6 +99,7 @@
 extern DL_IMPORT(void) PyEval_ReleaseLock(void);
 extern DL_IMPORT(void) PyEval_AcquireThread(PyThreadState *tstate);
 extern DL_IMPORT(void) PyEval_ReleaseThread(PyThreadState *tstate);
+extern DL_IMPORT(void) PyEval_ReInitThreads(void);
 
 #define Py_BEGIN_ALLOW_THREADS { \
 			PyThreadState *_save; \