isn't always set to an integer value when it's defined.
PyThreadState* _PyOS_ReadlineTState;
-#if WITH_THREAD
+#ifdef WITH_THREAD
#include "pythread.h"
static PyThread_type_lock _PyOS_ReadlineLock = NULL;
#endif
#endif
}
-#if WITH_THREAD
+#ifdef WITH_THREAD
if (_PyOS_ReadlineLock == NULL) {
_PyOS_ReadlineLock = PyThread_allocate_lock();
}
_PyOS_ReadlineTState = PyThreadState_GET();
Py_BEGIN_ALLOW_THREADS
-#if WITH_THREAD
+#ifdef WITH_THREAD
PyThread_acquire_lock(_PyOS_ReadlineLock, 1);
#endif
prompt);
Py_END_ALLOW_THREADS
-#if WITH_THREAD
+#ifdef WITH_THREAD
PyThread_release_lock(_PyOS_ReadlineLock);
#endif