[prev in list] [next in list] [prev in thread] [next in thread]
List: vim-dev
Subject: Patch 6.1.163
From: Bram Moolenaar <Bram () moolenaar ! net>
Date: 2002-08-22 19:43:00
[Download RAW message or body]
Patch 6.1.163
Problem: Win32: Can't compile with Python after 6.1.162.
Solution: Dynamically load PyEval_InitThreads(). (Dan Sharp)
Files: src/if_python.c
*** ../vim61.162/src/if_python.c Thu Aug 22 21:37:34 2002
--- src/if_python.c Thu Aug 22 21:37:53 2002
***************
*** 79,84 ****
--- 79,85 ----
# define PyErr_Occurred dll_PyErr_Occurred
# define PyErr_SetNone dll_PyErr_SetNone
# define PyErr_SetString dll_PyErr_SetString
+ # define PyEval_InitThreads dll_PyEval_InitThreads
# define PyEval_RestoreThread dll_PyEval_RestoreThread
# define PyEval_SaveThread dll_PyEval_SaveThread
# define PyInt_AsLong dll_PyInt_AsLong
***************
*** 123,128 ****
--- 124,130 ----
static PyObject*(*dll_PyErr_Occurred)(void);
static void(*dll_PyErr_SetNone)(PyObject *);
static void(*dll_PyErr_SetString)(PyObject *, const char *);
+ static void(*dll_PyEval_InitThreads)(void);
static void(*dll_PyEval_RestoreThread)(PyThreadState *);
static PyThreadState*(*dll_PyEval_SaveThread)(void);
static long(*dll_PyInt_AsLong)(PyObject *);
***************
*** 189,194 ****
--- 191,197 ----
{"PyErr_Occurred", (PYTHON_PROC*)&dll_PyErr_Occurred},
{"PyErr_SetNone", (PYTHON_PROC*)&dll_PyErr_SetNone},
{"PyErr_SetString", (PYTHON_PROC*)&dll_PyErr_SetString},
+ {"PyEval_InitThreads", (PYTHON_PROC*)&dll_PyEval_InitThreads},
{"PyEval_RestoreThread", (PYTHON_PROC*)&dll_PyEval_RestoreThread},
{"PyEval_SaveThread", (PYTHON_PROC*)&dll_PyEval_SaveThread},
{"PyInt_AsLong", (PYTHON_PROC*)&dll_PyInt_AsLong},
*** ../vim61.162/src/version.c Thu Aug 22 21:37:34 2002
--- src/version.c Thu Aug 22 21:39:02 2002
***************
*** 608,609 ****
--- 608,611 ----
{ /* Add new patch number below this line */
+ /**/
+ 163,
/**/
--
Ten bugs in the hand is better than one as yet undetected.
/// Bram Moolenaar -- Bram@moolenaar.net -- http://www.moolenaar.net \\\
/// Creator of Vim -- http://vim.sf.net -- ftp://ftp.vim.org/pub/vim \\\
\\\ Project leader for A-A-P -- http://www.a-a-p.org ///
\\\ Lord Of The Rings helps Uganda - http://iccf-holland.org/lotr.html ///
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic