Mark Dickinson
6b3f1ef190
Issue #6848 : Fix curses module build failure on OS X 10.6.
2009-09-06 21:21:05 +00:00
Gregory P. Smith
dd96db63f6
This reverts r63675 based on the discussion in this thread:
...
http://mail.python.org/pipermail/python-dev/2008-June/079988.html
Python 2.6 should stick with PyString_* in its codebase. The PyBytes_* names
in the spirit of 3.0 are available via a #define only. See the email thread.
2008-06-09 04:58:54 +00:00
Christian Heimes
593daf545b
Renamed PyString to PyBytes
2008-05-26 12:51:38 +00:00
Christian Heimes
000a074c95
Modified PyImport_Import and PyImport_ImportModule to always use absolute imports by calling __import__ with an explicit level of 0
...
Added a new API function PyImport_ImportModuleNoBlock. It solves the problem with dead locks when mixing threads and imports
2008-01-03 22:16:32 +00:00
Christian Heimes
e93237dfcc
#1629 : Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available.
2007-12-19 02:37:44 +00:00
Martin v. Löwis
6819210b9e
PEP 3123: Provide forward compatibility with Python 3.0, while keeping
...
backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and
PyVarObject_HEAD_INIT.
2007-07-21 06:55:02 +00:00
Andrew MacIntyre
e3454afb2f
FreeBSD 5.x uses different wchar_t/win_t guards than earlier versions
2003-06-29 15:46:21 +00:00
Andrew MacIntyre
1a90117880
fix the curses module build failure on FreeBSD, reported in SF #740234 .
2003-06-11 12:26:08 +00:00
Jack Jansen
d00c13a9be
Moved the Apple workaround for the guard define for wchar_t out of
...
the #ifdef HAVE_NCURSES_H: the same problem exists on OSX 10.1 with
a fink-installed curses (which uses curses.h as the include file name).
2003-02-28 12:51:18 +00:00
Jack Jansen
26897bf138
Fix for #641455 : curses module doesn't build on MacOSX. It turns out the
...
system headers have two declarations for wchar_t, with different guard macros.
Not sure whether this is a bugfix candidate, that depends on what changed in the
curses module.
2002-11-22 16:12:57 +00:00
Martin v. Löwis
c0e1671c71
Patch #477752 : Drop old-style getargs from curses.
2002-01-17 23:08:27 +00:00
Martin v. Löwis
eb9b103296
Check for HP/UX curses problems. Define _XOPEN_SOURCE_EXTENDED and
...
STRICT_SYSV_CURSES when compiling curses module on HP/UX. Generalize
access to _flags on systems where WINDOW is opaque. Fixes bugs
#432497 , #422265 , and the curses parts of #467145 and #473150 .
2001-10-24 17:10:49 +00:00
Martin v. Löwis
6953233a35
Check for term.h and include it on non-ncurses system to get a declaration
...
for tigetstr.
2001-10-13 09:12:41 +00:00
Andrew M. Kuchling
0c7a0bdf4a
Added header file for C API exported by _cursesmodule.c
2000-12-22 21:51:10 +00:00