Commit 528b0e04 authored by Jim Fulton's avatar Jim Fulton

Changed to use #ifdef PyList_SET_ITEM to detect the new

Python thread API since the PYTHON_API_VERSION was buped backward.
parent cb92509c
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE. DAMAGE.
$Id: ThreadLock.c,v 1.6 1999/01/04 23:45:05 jim Exp $ $Id: ThreadLock.c,v 1.7 1999/02/19 16:10:05 jim Exp $
If you have questions regarding this software, If you have questions regarding this software,
contact: contact:
...@@ -46,15 +46,18 @@ ...@@ -46,15 +46,18 @@
*/ */
static char ThreadLock_module_documentation[] = static char ThreadLock_module_documentation[] =
"" ""
"\n$Id: ThreadLock.c,v 1.6 1999/01/04 23:45:05 jim Exp $" "\n$Id: ThreadLock.c,v 1.7 1999/02/19 16:10:05 jim Exp $"
; ;
#include "Python.h" #include "Python.h"
#ifdef WITH_THREAD #ifdef WITH_THREAD
#if PYTHON_API_VERSION > 1007
#include "pythread.h" #include "listobject.h"
#ifdef PyList_SET_ITEM
#include "pythread.h"
#define get_thread_ident PyThread_get_thread_ident #define get_thread_ident PyThread_get_thread_ident
#define acquire_lock PyThread_acquire_lock #define acquire_lock PyThread_acquire_lock
#define release_lock PyThread_release_lock #define release_lock PyThread_release_lock
...@@ -64,12 +67,8 @@ static char ThreadLock_module_documentation[] = ...@@ -64,12 +67,8 @@ static char ThreadLock_module_documentation[] =
#else #else
#include "listobject.h"
#ifdef PyList_SET_ITEM
#include "pythread.h"
#else
#include "thread.h" #include "thread.h"
#endif
#endif #endif
#endif #endif
...@@ -297,7 +296,7 @@ void ...@@ -297,7 +296,7 @@ void
initThreadLock() initThreadLock()
{ {
PyObject *m, *d; PyObject *m, *d;
char *rev="$Revision: 1.6 $"; char *rev="$Revision: 1.7 $";
m = Py_InitModule4("ThreadLock", Module_methods, m = Py_InitModule4("ThreadLock", Module_methods,
ThreadLock_module_documentation, ThreadLock_module_documentation,
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE. DAMAGE.
$Id: ThreadLock.c,v 1.6 1999/01/04 23:45:05 jim Exp $ $Id: ThreadLock.c,v 1.7 1999/02/19 16:10:05 jim Exp $
If you have questions regarding this software, If you have questions regarding this software,
contact: contact:
...@@ -46,15 +46,18 @@ ...@@ -46,15 +46,18 @@
*/ */
static char ThreadLock_module_documentation[] = static char ThreadLock_module_documentation[] =
"" ""
"\n$Id: ThreadLock.c,v 1.6 1999/01/04 23:45:05 jim Exp $" "\n$Id: ThreadLock.c,v 1.7 1999/02/19 16:10:05 jim Exp $"
; ;
#include "Python.h" #include "Python.h"
#ifdef WITH_THREAD #ifdef WITH_THREAD
#if PYTHON_API_VERSION > 1007
#include "pythread.h" #include "listobject.h"
#ifdef PyList_SET_ITEM
#include "pythread.h"
#define get_thread_ident PyThread_get_thread_ident #define get_thread_ident PyThread_get_thread_ident
#define acquire_lock PyThread_acquire_lock #define acquire_lock PyThread_acquire_lock
#define release_lock PyThread_release_lock #define release_lock PyThread_release_lock
...@@ -64,12 +67,8 @@ static char ThreadLock_module_documentation[] = ...@@ -64,12 +67,8 @@ static char ThreadLock_module_documentation[] =
#else #else
#include "listobject.h"
#ifdef PyList_SET_ITEM
#include "pythread.h"
#else
#include "thread.h" #include "thread.h"
#endif
#endif #endif
#endif #endif
...@@ -297,7 +296,7 @@ void ...@@ -297,7 +296,7 @@ void
initThreadLock() initThreadLock()
{ {
PyObject *m, *d; PyObject *m, *d;
char *rev="$Revision: 1.6 $"; char *rev="$Revision: 1.7 $";
m = Py_InitModule4("ThreadLock", Module_methods, m = Py_InitModule4("ThreadLock", Module_methods,
ThreadLock_module_documentation, ThreadLock_module_documentation,
......
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