freeze: fix for compiling with Python3
authorMark Lodato <lodatom@gmail.com>
Sat, 24 Oct 2009 19:37:28 +0000 (15:37 -0400)
committerMark Lodato <lodatom@gmail.com>
Sat, 24 Oct 2009 19:37:28 +0000 (15:37 -0400)
commite26883a6117bfad282adf22027b6a604cef79fef
tree33fd2d5834a0c0f4c3f68405f5176635600622df
parent0c2f9b06a9063fd396f76496a4cf28a065e77b61
freeze: fix for compiling with Python3

To get the output of cython_freeze to compile with both Python 2 and
Python 3, I copied the contents of Python-3.1.1/Modules/python.c, with
some slight modifications.  The main issue is that Python 3 uses
wchar_t, while Python 2 uses char.  It also appears that the
Py_FlushLine/PyErr_Clear is not needed in Python 3.

Related to #434: "main() function generated by --embed doesn't compile
in Py3"
Demos/freeze/Makefile
bin/cython_freeze