[Python-checkins] cpython: Fix endings (courtesy of the eol extension)

antoine.pitrou python-checkins at python.org
Sat Feb 26 19:17:28 CET 2011


antoine.pitrou pushed ca16fffdb379 to cpython:

http://hg.python.org/cpython/rev/ca16fffdb379
changeset:   68054:ca16fffdb379
tag:         tip
user:        Antoine Pitrou <solipsis at pitrou.net>
date:        Sat Feb 26 19:17:21 2011 +0100
summary:
  Fix endings (courtesy of the eol extension)

files:
  Doc/make.bat
  PC/VS7.1/build_ssl.bat
  PC/VS8.0/build.bat
  PC/VS8.0/build_env.bat
  PC/VS8.0/build_pgo.bat
  PC/VS8.0/build_ssl.bat
  PC/VS8.0/env.bat
  PC/VS8.0/idle.bat
  PC/VS8.0/rt.bat
  PC/python3.def
  PC/python3.mak
  PC/python33gen.py
  PC/python33stub.def
  PC/python3dll.c
  Tools/buildbot/build-amd64.bat
  Tools/buildbot/build.bat
  Tools/buildbot/buildmsi.bat
  Tools/buildbot/clean-amd64.bat
  Tools/buildbot/clean.bat
  Tools/buildbot/external-amd64.bat
  Tools/buildbot/external-common.bat
  Tools/buildbot/external.bat
  Tools/buildbot/test-amd64.bat
  Tools/buildbot/test.bat
  Tools/unicode/genwincodecs.bat

diff --git a/Doc/make.bat b/Doc/make.bat
--- a/Doc/make.bat
+++ b/Doc/make.bat
@@ -1,59 +1,59 @@
-@@echo off
-setlocal
-
-set SVNROOT=http://svn.python.org/projects
-if "%PYTHON%" EQU "" set PYTHON=..\pcbuild\python
-if "%HTMLHELP%" EQU "" set HTMLHELP=%ProgramFiles%\HTML Help Workshop\hhc.exe
-if "%DISTVERSION%" EQU "" for /f "usebackq" %%v in (`%PYTHON% tools/sphinxext/patchlevel.py`) do set DISTVERSION=%%v
-
-if "%1" EQU "" goto help
-if "%1" EQU "html" goto build
-if "%1" EQU "htmlhelp" goto build
-if "%1" EQU "latex" goto build
-if "%1" EQU "text" goto build
-if "%1" EQU "suspicious" goto build
-if "%1" EQU "linkcheck" goto build
-if "%1" EQU "changes" goto build
-if "%1" EQU "checkout" goto checkout
-if "%1" EQU "update" goto update
-
-:help
-set this=%~n0
-echo HELP
-echo.
-echo %this% checkout
-echo %this% update
-echo %this% html
-echo %this% htmlhelp
-echo %this% latex
-echo %this% text
-echo %this% suspicious
-echo %this% linkcheck
-echo %this% changes
-echo.
-goto end
-
-:checkout
-svn co %SVNROOT%/external/Sphinx-1.0.7/sphinx tools/sphinx
-svn co %SVNROOT%/external/docutils-0.6/docutils tools/docutils
-svn co %SVNROOT%/external/Jinja-2.3.1/jinja2 tools/jinja2
-svn co %SVNROOT%/external/Pygments-1.3.1/pygments tools/pygments
-goto end
-
-:update
-svn update tools/sphinx
-svn update tools/docutils
-svn update tools/jinja2
-svn update tools/pygments
-goto end
-
-:build
-if not exist build mkdir build
-if not exist build\%1 mkdir build\%1
-if not exist build\doctrees mkdir build\doctrees
-cmd /C %PYTHON% --version
-cmd /C %PYTHON% tools\sphinx-build.py -b%1 -dbuild\doctrees . build\%*
-if "%1" EQU "htmlhelp" "%HTMLHELP%" build\htmlhelp\python%DISTVERSION:.=%.hhp
-goto end
-
-:end
+@@echo off
+setlocal
+
+set SVNROOT=http://svn.python.org/projects
+if "%PYTHON%" EQU "" set PYTHON=..\pcbuild\python
+if "%HTMLHELP%" EQU "" set HTMLHELP=%ProgramFiles%\HTML Help Workshop\hhc.exe
+if "%DISTVERSION%" EQU "" for /f "usebackq" %%v in (`%PYTHON% tools/sphinxext/patchlevel.py`) do set DISTVERSION=%%v
+
+if "%1" EQU "" goto help
+if "%1" EQU "html" goto build
+if "%1" EQU "htmlhelp" goto build
+if "%1" EQU "latex" goto build
+if "%1" EQU "text" goto build
+if "%1" EQU "suspicious" goto build
+if "%1" EQU "linkcheck" goto build
+if "%1" EQU "changes" goto build
+if "%1" EQU "checkout" goto checkout
+if "%1" EQU "update" goto update
+
+:help
+set this=%~n0
+echo HELP
+echo.
+echo %this% checkout
+echo %this% update
+echo %this% html
+echo %this% htmlhelp
+echo %this% latex
+echo %this% text
+echo %this% suspicious
+echo %this% linkcheck
+echo %this% changes
+echo.
+goto end
+
+:checkout
+svn co %SVNROOT%/external/Sphinx-1.0.7/sphinx tools/sphinx
+svn co %SVNROOT%/external/docutils-0.6/docutils tools/docutils
+svn co %SVNROOT%/external/Jinja-2.3.1/jinja2 tools/jinja2
+svn co %SVNROOT%/external/Pygments-1.3.1/pygments tools/pygments
+goto end
+
+:update
+svn update tools/sphinx
+svn update tools/docutils
+svn update tools/jinja2
+svn update tools/pygments
+goto end
+
+:build
+if not exist build mkdir build
+if not exist build\%1 mkdir build\%1
+if not exist build\doctrees mkdir build\doctrees
+cmd /C %PYTHON% --version
+cmd /C %PYTHON% tools\sphinx-build.py -b%1 -dbuild\doctrees . build\%*
+if "%1" EQU "htmlhelp" "%HTMLHELP%" build\htmlhelp\python%DISTVERSION:.=%.hhp
+goto end
+
+:end
diff --git a/PC/VS7.1/build_ssl.bat b/PC/VS7.1/build_ssl.bat
--- a/PC/VS7.1/build_ssl.bat
+++ b/PC/VS7.1/build_ssl.bat
@@ -1,12 +1,12 @@
-if "%1" == "ReleaseAMD64" call "%MSSdk%\SetEnv" /XP64 /RETAIL
-
- at echo off
-if not defined HOST_PYTHON (
-  if %1 EQU Debug (
-    set HOST_PYTHON=python_d.exe
-  ) ELSE (
-    set HOST_PYTHON=python.exe
-  )
-)
-%HOST_PYTHON% build_ssl.py %1 %2
-
+if "%1" == "ReleaseAMD64" call "%MSSdk%\SetEnv" /XP64 /RETAIL
+
+ at echo off
+if not defined HOST_PYTHON (
+  if %1 EQU Debug (
+    set HOST_PYTHON=python_d.exe
+  ) ELSE (
+    set HOST_PYTHON=python.exe
+  )
+)
+%HOST_PYTHON% build_ssl.py %1 %2
+
diff --git a/PC/VS8.0/build.bat b/PC/VS8.0/build.bat
--- a/PC/VS8.0/build.bat
+++ b/PC/VS8.0/build.bat
@@ -1,17 +1,17 @@
- at echo off
-rem A batch program to build or rebuild a particular configuration.
-rem just for convenience.
-
-setlocal
-set platf=Win32
-set conf=Release
-set build=/build
-
-:CheckOpts
-if "%1"=="-c" (set conf=%2)     & shift & shift & goto CheckOpts
-if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts
-if "%1"=="-r" (set build=/rebuild)    & shift & goto CheckOpts
-
-set cmd=devenv pcbuild.sln %build% "%conf%|%platf%"
-echo %cmd%
-%cmd%
+ at echo off
+rem A batch program to build or rebuild a particular configuration.
+rem just for convenience.
+
+setlocal
+set platf=Win32
+set conf=Release
+set build=/build
+
+:CheckOpts
+if "%1"=="-c" (set conf=%2)     & shift & shift & goto CheckOpts
+if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts
+if "%1"=="-r" (set build=/rebuild)    & shift & goto CheckOpts
+
+set cmd=devenv pcbuild.sln %build% "%conf%|%platf%"
+echo %cmd%
+%cmd%
diff --git a/PC/VS8.0/build_env.bat b/PC/VS8.0/build_env.bat
--- a/PC/VS8.0/build_env.bat
+++ b/PC/VS8.0/build_env.bat
@@ -1,1 +1,1 @@
-@%comspec% /k env.bat %*
+@%comspec% /k env.bat %*
diff --git a/PC/VS8.0/build_pgo.bat b/PC/VS8.0/build_pgo.bat
--- a/PC/VS8.0/build_pgo.bat
+++ b/PC/VS8.0/build_pgo.bat
@@ -1,41 +1,41 @@
- at echo off
-rem A batch program to build PGO (Profile guided optimization) by first
-rem building instrumented binaries, then running the testsuite, and
-rem finally building the optimized code.
-rem Note, after the first instrumented run, one can just keep on
-rem building the PGUpdate configuration while developing.
-
-setlocal
-set platf=Win32
-
-rem use the performance testsuite.  This is quick and simple
-set job1=..\..\tools\pybench\pybench.py -n 1 -C 1 --with-gc
-set path1=..\..\tools\pybench
-
-rem or the whole testsuite for more thorough testing
-set job2=..\..\lib\test\regrtest.py
-set path2=..\..\lib
-
-set job=%job1%
-set clrpath=%path1%
-
-:CheckOpts
-if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts
-if "%1"=="-2" (set job=%job2%) & (set clrpath=%path2%) & shift & goto CheckOpts
-
-set PGI=%platf%-pgi
-set PGO=%platf%-pgo
-
- at echo on
-rem build the instrumented version
-call build -p %platf% -c PGInstrument
-
-rem remove .pyc files, .pgc files and execute the job
-%PGI%\python.exe rmpyc.py %clrpath%
-del %PGI%\*.pgc
-%PGI%\python.exe %job%
-
-rem finally build the optimized version
-if exist %PGO% del /s /q %PGO%
-call build -p %platf% -c PGUpdate
-
+ at echo off
+rem A batch program to build PGO (Profile guided optimization) by first
+rem building instrumented binaries, then running the testsuite, and
+rem finally building the optimized code.
+rem Note, after the first instrumented run, one can just keep on
+rem building the PGUpdate configuration while developing.
+
+setlocal
+set platf=Win32
+
+rem use the performance testsuite.  This is quick and simple
+set job1=..\..\tools\pybench\pybench.py -n 1 -C 1 --with-gc
+set path1=..\..\tools\pybench
+
+rem or the whole testsuite for more thorough testing
+set job2=..\..\lib\test\regrtest.py
+set path2=..\..\lib
+
+set job=%job1%
+set clrpath=%path1%
+
+:CheckOpts
+if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts
+if "%1"=="-2" (set job=%job2%) & (set clrpath=%path2%) & shift & goto CheckOpts
+
+set PGI=%platf%-pgi
+set PGO=%platf%-pgo
+
+ at echo on
+rem build the instrumented version
+call build -p %platf% -c PGInstrument
+
+rem remove .pyc files, .pgc files and execute the job
+%PGI%\python.exe rmpyc.py %clrpath%
+del %PGI%\*.pgc
+%PGI%\python.exe %job%
+
+rem finally build the optimized version
+if exist %PGO% del /s /q %PGO%
+call build -p %platf% -c PGUpdate
+
diff --git a/PC/VS8.0/build_ssl.bat b/PC/VS8.0/build_ssl.bat
--- a/PC/VS8.0/build_ssl.bat
+++ b/PC/VS8.0/build_ssl.bat
@@ -1,12 +1,12 @@
- at echo off
-if not defined HOST_PYTHON (
-  if %1 EQU Debug (
-    set HOST_PYTHON=python_d.exe
-    if not exist python33_d.dll exit 1
-  ) ELSE (
-    set HOST_PYTHON=python.exe
-    if not exist python33.dll exit 1
-  )
-)
-%HOST_PYTHON% build_ssl.py %1 %2 %3
-
+ at echo off
+if not defined HOST_PYTHON (
+  if %1 EQU Debug (
+    set HOST_PYTHON=python_d.exe
+    if not exist python33_d.dll exit 1
+  ) ELSE (
+    set HOST_PYTHON=python.exe
+    if not exist python33.dll exit 1
+  )
+)
+%HOST_PYTHON% build_ssl.py %1 %2 %3
+
diff --git a/PC/VS8.0/env.bat b/PC/VS8.0/env.bat
--- a/PC/VS8.0/env.bat
+++ b/PC/VS8.0/env.bat
@@ -1,5 +1,5 @@
- at echo off
-set VS8=%ProgramFiles%\Microsoft Visual Studio 8
-echo Build environments: x86, ia64, amd64, x86_amd64, x86_ia64
-echo.
-call "%VS8%\VC\vcvarsall.bat" %1
+ at echo off
+set VS8=%ProgramFiles%\Microsoft Visual Studio 8
+echo Build environments: x86, ia64, amd64, x86_amd64, x86_ia64
+echo.
+call "%VS8%\VC\vcvarsall.bat" %1
diff --git a/PC/VS8.0/idle.bat b/PC/VS8.0/idle.bat
--- a/PC/VS8.0/idle.bat
+++ b/PC/VS8.0/idle.bat
@@ -1,15 +1,15 @@
- at echo off
-rem start idle
-rem Usage:  idle [-d]
-rem -d   Run Debug build (python_d.exe).  Else release build.
-
-setlocal
-set exe=python
-PATH %PATH%;..\..\..\tcltk\bin
-
-if "%1"=="-d" (set exe=python_d) & shift
-
-set cmd=%exe% ../../Lib/idlelib/idle.py %1 %2 %3 %4 %5 %6 %7 %8 %9
-
-echo on
-%cmd%
+ at echo off
+rem start idle
+rem Usage:  idle [-d]
+rem -d   Run Debug build (python_d.exe).  Else release build.
+
+setlocal
+set exe=python
+PATH %PATH%;..\..\..\tcltk\bin
+
+if "%1"=="-d" (set exe=python_d) & shift
+
+set cmd=%exe% ../../Lib/idlelib/idle.py %1 %2 %3 %4 %5 %6 %7 %8 %9
+
+echo on
+%cmd%
diff --git a/PC/VS8.0/rt.bat b/PC/VS8.0/rt.bat
--- a/PC/VS8.0/rt.bat
+++ b/PC/VS8.0/rt.bat
@@ -1,52 +1,52 @@
- at echo off
-rem Run Tests.  Run the regression test suite.
-rem Usage:  rt [-d] [-O] [-q] regrtest_args
-rem -d   Run Debug build (python_d.exe).  Else release build.
-rem -O   Run python.exe or python_d.exe (see -d) with -O.
-rem -q   "quick" -- normally the tests are run twice, the first time
-rem      after deleting all the .py[co] files reachable from Lib/.
-rem      -q runs the tests just once, and without deleting .py[co] files.
-rem All leading instances of these switches are shifted off, and
-rem whatever remains is passed to regrtest.py.  For example,
-rem     rt -O -d -x test_thread
-rem runs
-rem     python_d -O ../lib/test/regrtest.py -x test_thread
-rem twice, and
-rem     rt -q -g test_binascii
-rem runs
-rem     python_d ../lib/test/regrtest.py -g test_binascii
-rem to generate the expected-output file for binascii quickly.
-rem
-rem Confusing:  if you want to pass a comma-separated list, like
-rem     -u network,largefile
-rem then you have to quote it on the rt line, like
-rem     rt -u "network,largefile"
-
-setlocal
-
-set exe=python
-set qmode=
-set dashO=
-PATH %PATH%;%~dp0..\..\..\tcltk\bin
-
-:CheckOpts
-if "%1"=="-O" (set dashO=-O)     & shift & goto CheckOpts
-if "%1"=="-q" (set qmode=yes)    & shift & goto CheckOpts
-if "%1"=="-d" (set exe=python_d) & shift & goto CheckOpts
-
-set cmd=%exe% %dashO% -E ../../lib/test/regrtest.py %1 %2 %3 %4 %5 %6 %7 %8 %9
-if defined qmode goto Qmode
-
-echo Deleting .pyc/.pyo files ...
-%exe% rmpyc.py
-
-echo on
-%cmd%
- at echo off
-
-echo About to run again without deleting .pyc/.pyo first:
-pause
-
-:Qmode
-echo on
-%cmd%
+ at echo off
+rem Run Tests.  Run the regression test suite.
+rem Usage:  rt [-d] [-O] [-q] regrtest_args
+rem -d   Run Debug build (python_d.exe).  Else release build.
+rem -O   Run python.exe or python_d.exe (see -d) with -O.
+rem -q   "quick" -- normally the tests are run twice, the first time
+rem      after deleting all the .py[co] files reachable from Lib/.
+rem      -q runs the tests just once, and without deleting .py[co] files.
+rem All leading instances of these switches are shifted off, and
+rem whatever remains is passed to regrtest.py.  For example,
+rem     rt -O -d -x test_thread
+rem runs
+rem     python_d -O ../lib/test/regrtest.py -x test_thread
+rem twice, and
+rem     rt -q -g test_binascii
+rem runs
+rem     python_d ../lib/test/regrtest.py -g test_binascii
+rem to generate the expected-output file for binascii quickly.
+rem
+rem Confusing:  if you want to pass a comma-separated list, like
+rem     -u network,largefile
+rem then you have to quote it on the rt line, like
+rem     rt -u "network,largefile"
+
+setlocal
+
+set exe=python
+set qmode=
+set dashO=
+PATH %PATH%;%~dp0..\..\..\tcltk\bin
+
+:CheckOpts
+if "%1"=="-O" (set dashO=-O)     & shift & goto CheckOpts
+if "%1"=="-q" (set qmode=yes)    & shift & goto CheckOpts
+if "%1"=="-d" (set exe=python_d) & shift & goto CheckOpts
+
+set cmd=%exe% %dashO% -E ../../lib/test/regrtest.py %1 %2 %3 %4 %5 %6 %7 %8 %9
+if defined qmode goto Qmode
+
+echo Deleting .pyc/.pyo files ...
+%exe% rmpyc.py
+
+echo on
+%cmd%
+ at echo off
+
+echo About to run again without deleting .pyc/.pyo first:
+pause
+
+:Qmode
+echo on
+%cmd%
diff --git a/PC/python3.def b/PC/python3.def
--- a/PC/python3.def
+++ b/PC/python3.def
@@ -1,689 +1,689 @@
-LIBRARY	"python3"
-EXPORTS
-  PyArg_Parse=python33.PyArg_Parse
-  PyArg_ParseTuple=python33.PyArg_ParseTuple
-  PyArg_ParseTupleAndKeywords=python33.PyArg_ParseTupleAndKeywords
-  PyArg_UnpackTuple=python33.PyArg_UnpackTuple
-  PyArg_VaParse=python33.PyArg_VaParse
-  PyArg_VaParseTupleAndKeywords=python33.PyArg_VaParseTupleAndKeywords
-  PyArg_ValidateKeywordArguments=python33.PyArg_ValidateKeywordArguments
-  PyBaseObject_Type=python33.PyBaseObject_Type DATA
-  PyBool_FromLong=python33.PyBool_FromLong
-  PyBool_Type=python33.PyBool_Type DATA
-  PyByteArrayIter_Type=python33.PyByteArrayIter_Type DATA
-  PyByteArray_AsString=python33.PyByteArray_AsString
-  PyByteArray_Concat=python33.PyByteArray_Concat
-  PyByteArray_FromObject=python33.PyByteArray_FromObject
-  PyByteArray_FromStringAndSize=python33.PyByteArray_FromStringAndSize
-  PyByteArray_Resize=python33.PyByteArray_Resize
-  PyByteArray_Size=python33.PyByteArray_Size
-  PyByteArray_Type=python33.PyByteArray_Type DATA
-  PyBytesIter_Type=python33.PyBytesIter_Type DATA
-  PyBytes_AsString=python33.PyBytes_AsString
-  PyBytes_AsStringAndSize=python33.PyBytes_AsStringAndSize
-  PyBytes_Concat=python33.PyBytes_Concat
-  PyBytes_ConcatAndDel=python33.PyBytes_ConcatAndDel
-  PyBytes_DecodeEscape=python33.PyBytes_DecodeEscape
-  PyBytes_FromFormat=python33.PyBytes_FromFormat
-  PyBytes_FromFormatV=python33.PyBytes_FromFormatV
-  PyBytes_FromObject=python33.PyBytes_FromObject
-  PyBytes_FromString=python33.PyBytes_FromString
-  PyBytes_FromStringAndSize=python33.PyBytes_FromStringAndSize
-  PyBytes_Repr=python33.PyBytes_Repr
-  PyBytes_Size=python33.PyBytes_Size
-  PyBytes_Type=python33.PyBytes_Type DATA
-  PyCFunction_Call=python33.PyCFunction_Call
-  PyCFunction_ClearFreeList=python33.PyCFunction_ClearFreeList
-  PyCFunction_GetFlags=python33.PyCFunction_GetFlags
-  PyCFunction_GetFunction=python33.PyCFunction_GetFunction
-  PyCFunction_GetSelf=python33.PyCFunction_GetSelf
-  PyCFunction_NewEx=python33.PyCFunction_NewEx
-  PyCFunction_Type=python33.PyCFunction_Type DATA
-  PyCallIter_New=python33.PyCallIter_New
-  PyCallIter_Type=python33.PyCallIter_Type DATA
-  PyCallable_Check=python33.PyCallable_Check
-  PyCapsule_GetContext=python33.PyCapsule_GetContext
-  PyCapsule_GetDestructor=python33.PyCapsule_GetDestructor
-  PyCapsule_GetName=python33.PyCapsule_GetName
-  PyCapsule_GetPointer=python33.PyCapsule_GetPointer
-  PyCapsule_Import=python33.PyCapsule_Import
-  PyCapsule_IsValid=python33.PyCapsule_IsValid
-  PyCapsule_New=python33.PyCapsule_New
-  PyCapsule_SetContext=python33.PyCapsule_SetContext
-  PyCapsule_SetDestructor=python33.PyCapsule_SetDestructor
-  PyCapsule_SetName=python33.PyCapsule_SetName
-  PyCapsule_SetPointer=python33.PyCapsule_SetPointer
-  PyCapsule_Type=python33.PyCapsule_Type DATA
-  PyClassMethodDescr_Type=python33.PyClassMethodDescr_Type DATA
-  PyCodec_BackslashReplaceErrors=python33.PyCodec_BackslashReplaceErrors
-  PyCodec_Decode=python33.PyCodec_Decode
-  PyCodec_Decoder=python33.PyCodec_Decoder
-  PyCodec_Encode=python33.PyCodec_Encode
-  PyCodec_Encoder=python33.PyCodec_Encoder
-  PyCodec_IgnoreErrors=python33.PyCodec_IgnoreErrors
-  PyCodec_IncrementalDecoder=python33.PyCodec_IncrementalDecoder
-  PyCodec_IncrementalEncoder=python33.PyCodec_IncrementalEncoder
-  PyCodec_KnownEncoding=python33.PyCodec_KnownEncoding
-  PyCodec_LookupError=python33.PyCodec_LookupError
-  PyCodec_Register=python33.PyCodec_Register
-  PyCodec_RegisterError=python33.PyCodec_RegisterError
-  PyCodec_ReplaceErrors=python33.PyCodec_ReplaceErrors
-  PyCodec_StreamReader=python33.PyCodec_StreamReader
-  PyCodec_StreamWriter=python33.PyCodec_StreamWriter
-  PyCodec_StrictErrors=python33.PyCodec_StrictErrors
-  PyCodec_XMLCharRefReplaceErrors=python33.PyCodec_XMLCharRefReplaceErrors
-  PyComplex_FromDoubles=python33.PyComplex_FromDoubles
-  PyComplex_ImagAsDouble=python33.PyComplex_ImagAsDouble
-  PyComplex_RealAsDouble=python33.PyComplex_RealAsDouble
-  PyComplex_Type=python33.PyComplex_Type DATA
-  PyDescr_NewClassMethod=python33.PyDescr_NewClassMethod
-  PyDescr_NewGetSet=python33.PyDescr_NewGetSet
-  PyDescr_NewMember=python33.PyDescr_NewMember
-  PyDescr_NewMethod=python33.PyDescr_NewMethod
-  PyDictItems_Type=python33.PyDictItems_Type DATA
-  PyDictIterItem_Type=python33.PyDictIterItem_Type DATA
-  PyDictIterKey_Type=python33.PyDictIterKey_Type DATA
-  PyDictIterValue_Type=python33.PyDictIterValue_Type DATA
-  PyDictKeys_Type=python33.PyDictKeys_Type DATA
-  PyDictProxy_New=python33.PyDictProxy_New
-  PyDictProxy_Type=python33.PyDictProxy_Type DATA
-  PyDictValues_Type=python33.PyDictValues_Type DATA
-  PyDict_Clear=python33.PyDict_Clear
-  PyDict_Contains=python33.PyDict_Contains
-  PyDict_Copy=python33.PyDict_Copy
-  PyDict_DelItem=python33.PyDict_DelItem
-  PyDict_DelItemString=python33.PyDict_DelItemString
-  PyDict_GetItem=python33.PyDict_GetItem
-  PyDict_GetItemString=python33.PyDict_GetItemString
-  PyDict_GetItemWithError=python33.PyDict_GetItemWithError
-  PyDict_Items=python33.PyDict_Items
-  PyDict_Keys=python33.PyDict_Keys
-  PyDict_Merge=python33.PyDict_Merge
-  PyDict_MergeFromSeq2=python33.PyDict_MergeFromSeq2
-  PyDict_New=python33.PyDict_New
-  PyDict_Next=python33.PyDict_Next
-  PyDict_SetItem=python33.PyDict_SetItem
-  PyDict_SetItemString=python33.PyDict_SetItemString
-  PyDict_Size=python33.PyDict_Size
-  PyDict_Type=python33.PyDict_Type DATA
-  PyDict_Update=python33.PyDict_Update
-  PyDict_Values=python33.PyDict_Values
-  PyEllipsis_Type=python33.PyEllipsis_Type DATA
-  PyEnum_Type=python33.PyEnum_Type DATA
-  PyErr_BadArgument=python33.PyErr_BadArgument
-  PyErr_BadInternalCall=python33.PyErr_BadInternalCall
-  PyErr_CheckSignals=python33.PyErr_CheckSignals
-  PyErr_Clear=python33.PyErr_Clear
-  PyErr_Display=python33.PyErr_Display
-  PyErr_ExceptionMatches=python33.PyErr_ExceptionMatches
-  PyErr_Fetch=python33.PyErr_Fetch
-  PyErr_Format=python33.PyErr_Format
-  PyErr_GivenExceptionMatches=python33.PyErr_GivenExceptionMatches
-  PyErr_NewException=python33.PyErr_NewException
-  PyErr_NewExceptionWithDoc=python33.PyErr_NewExceptionWithDoc
-  PyErr_NoMemory=python33.PyErr_NoMemory
-  PyErr_NormalizeException=python33.PyErr_NormalizeException
-  PyErr_Occurred=python33.PyErr_Occurred
-  PyErr_Print=python33.PyErr_Print
-  PyErr_PrintEx=python33.PyErr_PrintEx
-  PyErr_ProgramText=python33.PyErr_ProgramText
-  PyErr_Restore=python33.PyErr_Restore
-  PyErr_SetFromErrno=python33.PyErr_SetFromErrno
-  PyErr_SetFromErrnoWithFilename=python33.PyErr_SetFromErrnoWithFilename
-  PyErr_SetFromErrnoWithFilenameObject=python33.PyErr_SetFromErrnoWithFilenameObject
-  PyErr_SetInterrupt=python33.PyErr_SetInterrupt
-  PyErr_SetNone=python33.PyErr_SetNone
-  PyErr_SetObject=python33.PyErr_SetObject
-  PyErr_SetString=python33.PyErr_SetString
-  PyErr_SyntaxLocation=python33.PyErr_SyntaxLocation
-  PyErr_WarnEx=python33.PyErr_WarnEx
-  PyErr_WarnExplicit=python33.PyErr_WarnExplicit
-  PyErr_WarnFormat=python33.PyErr_WarnFormat
-  PyErr_WriteUnraisable=python33.PyErr_WriteUnraisable
-  PyEval_AcquireLock=python33.PyEval_AcquireLock
-  PyEval_AcquireThread=python33.PyEval_AcquireThread
-  PyEval_CallFunction=python33.PyEval_CallFunction
-  PyEval_CallMethod=python33.PyEval_CallMethod
-  PyEval_CallObjectWithKeywords=python33.PyEval_CallObjectWithKeywords
-  PyEval_EvalCode=python33.PyEval_EvalCode
-  PyEval_EvalCodeEx=python33.PyEval_EvalCodeEx
-  PyEval_EvalFrame=python33.PyEval_EvalFrame
-  PyEval_EvalFrameEx=python33.PyEval_EvalFrameEx
-  PyEval_GetBuiltins=python33.PyEval_GetBuiltins
-  PyEval_GetCallStats=python33.PyEval_GetCallStats
-  PyEval_GetFrame=python33.PyEval_GetFrame
-  PyEval_GetFuncDesc=python33.PyEval_GetFuncDesc
-  PyEval_GetFuncName=python33.PyEval_GetFuncName
-  PyEval_GetGlobals=python33.PyEval_GetGlobals
-  PyEval_GetLocals=python33.PyEval_GetLocals
-  PyEval_InitThreads=python33.PyEval_InitThreads
-  PyEval_ReInitThreads=python33.PyEval_ReInitThreads
-  PyEval_ReleaseLock=python33.PyEval_ReleaseLock
-  PyEval_ReleaseThread=python33.PyEval_ReleaseThread
-  PyEval_RestoreThread=python33.PyEval_RestoreThread
-  PyEval_SaveThread=python33.PyEval_SaveThread
-  PyEval_ThreadsInitialized=python33.PyEval_ThreadsInitialized
-  PyExc_ArithmeticError=python33.PyExc_ArithmeticError DATA
-  PyExc_AssertionError=python33.PyExc_AssertionError DATA
-  PyExc_AttributeError=python33.PyExc_AttributeError DATA
-  PyExc_BaseException=python33.PyExc_BaseException DATA
-  PyExc_BufferError=python33.PyExc_BufferError DATA
-  PyExc_BytesWarning=python33.PyExc_BytesWarning DATA
-  PyExc_DeprecationWarning=python33.PyExc_DeprecationWarning DATA
-  PyExc_EOFError=python33.PyExc_EOFError DATA
-  PyExc_EnvironmentError=python33.PyExc_EnvironmentError DATA
-  PyExc_Exception=python33.PyExc_Exception DATA
-  PyExc_FloatingPointError=python33.PyExc_FloatingPointError DATA
-  PyExc_FutureWarning=python33.PyExc_FutureWarning DATA
-  PyExc_GeneratorExit=python33.PyExc_GeneratorExit DATA
-  PyExc_IOError=python33.PyExc_IOError DATA
-  PyExc_ImportError=python33.PyExc_ImportError DATA
-  PyExc_ImportWarning=python33.PyExc_ImportWarning DATA
-  PyExc_IndentationError=python33.PyExc_IndentationError DATA
-  PyExc_IndexError=python33.PyExc_IndexError DATA
-  PyExc_KeyError=python33.PyExc_KeyError DATA
-  PyExc_KeyboardInterrupt=python33.PyExc_KeyboardInterrupt DATA
-  PyExc_LookupError=python33.PyExc_LookupError DATA
-  PyExc_MemoryError=python33.PyExc_MemoryError DATA
-  PyExc_MemoryErrorInst=python33.PyExc_MemoryErrorInst DATA
-  PyExc_NameError=python33.PyExc_NameError DATA
-  PyExc_NotImplementedError=python33.PyExc_NotImplementedError DATA
-  PyExc_OSError=python33.PyExc_OSError DATA
-  PyExc_OverflowError=python33.PyExc_OverflowError DATA
-  PyExc_PendingDeprecationWarning=python33.PyExc_PendingDeprecationWarning DATA
-  PyExc_RecursionErrorInst=python33.PyExc_RecursionErrorInst DATA
-  PyExc_ReferenceError=python33.PyExc_ReferenceError DATA
-  PyExc_RuntimeError=python33.PyExc_RuntimeError DATA
-  PyExc_RuntimeWarning=python33.PyExc_RuntimeWarning DATA
-  PyExc_StopIteration=python33.PyExc_StopIteration DATA
-  PyExc_SyntaxError=python33.PyExc_SyntaxError DATA
-  PyExc_SyntaxWarning=python33.PyExc_SyntaxWarning DATA
-  PyExc_SystemError=python33.PyExc_SystemError DATA
-  PyExc_SystemExit=python33.PyExc_SystemExit DATA
-  PyExc_TabError=python33.PyExc_TabError DATA
-  PyExc_TypeError=python33.PyExc_TypeError DATA
-  PyExc_UnboundLocalError=python33.PyExc_UnboundLocalError DATA
-  PyExc_UnicodeDecodeError=python33.PyExc_UnicodeDecodeError DATA
-  PyExc_UnicodeEncodeError=python33.PyExc_UnicodeEncodeError DATA
-  PyExc_UnicodeError=python33.PyExc_UnicodeError DATA
-  PyExc_UnicodeTranslateError=python33.PyExc_UnicodeTranslateError DATA
-  PyExc_UnicodeWarning=python33.PyExc_UnicodeWarning DATA
-  PyExc_UserWarning=python33.PyExc_UserWarning DATA
-  PyExc_ValueError=python33.PyExc_ValueError DATA
-  PyExc_Warning=python33.PyExc_Warning DATA
-  PyExc_ZeroDivisionError=python33.PyExc_ZeroDivisionError DATA
-  PyException_GetCause=python33.PyException_GetCause
-  PyException_GetContext=python33.PyException_GetContext
-  PyException_GetTraceback=python33.PyException_GetTraceback
-  PyException_SetCause=python33.PyException_SetCause
-  PyException_SetContext=python33.PyException_SetContext
-  PyException_SetTraceback=python33.PyException_SetTraceback
-  PyFile_FromFd=python33.PyFile_FromFd
-  PyFile_GetLine=python33.PyFile_GetLine
-  PyFile_WriteObject=python33.PyFile_WriteObject
-  PyFile_WriteString=python33.PyFile_WriteString
-  PyFilter_Type=python33.PyFilter_Type DATA
-  PyFloat_AsDouble=python33.PyFloat_AsDouble
-  PyFloat_FromDouble=python33.PyFloat_FromDouble
-  PyFloat_FromString=python33.PyFloat_FromString
-  PyFloat_GetInfo=python33.PyFloat_GetInfo
-  PyFloat_GetMax=python33.PyFloat_GetMax
-  PyFloat_GetMin=python33.PyFloat_GetMin
-  PyFloat_Type=python33.PyFloat_Type DATA
-  PyFrozenSet_New=python33.PyFrozenSet_New
-  PyFrozenSet_Type=python33.PyFrozenSet_Type DATA
-  PyGC_Collect=python33.PyGC_Collect
-  PyGILState_Ensure=python33.PyGILState_Ensure
-  PyGILState_GetThisThreadState=python33.PyGILState_GetThisThreadState
-  PyGILState_Release=python33.PyGILState_Release
-  PyGetSetDescr_Type=python33.PyGetSetDescr_Type DATA
-  PyImport_AddModule=python33.PyImport_AddModule
-  PyImport_AppendInittab=python33.PyImport_AppendInittab
-  PyImport_Cleanup=python33.PyImport_Cleanup
-  PyImport_ExecCodeModule=python33.PyImport_ExecCodeModule
-  PyImport_ExecCodeModuleEx=python33.PyImport_ExecCodeModuleEx
-  PyImport_ExecCodeModuleWithPathnames=python33.PyImport_ExecCodeModuleWithPathnames
-  PyImport_GetImporter=python33.PyImport_GetImporter
-  PyImport_GetMagicNumber=python33.PyImport_GetMagicNumber
-  PyImport_GetMagicTag=python33.PyImport_GetMagicTag
-  PyImport_GetModuleDict=python33.PyImport_GetModuleDict
-  PyImport_Import=python33.PyImport_Import
-  PyImport_ImportFrozenModule=python33.PyImport_ImportFrozenModule
-  PyImport_ImportModule=python33.PyImport_ImportModule
-  PyImport_ImportModuleLevel=python33.PyImport_ImportModuleLevel
-  PyImport_ImportModuleNoBlock=python33.PyImport_ImportModuleNoBlock
-  PyImport_ReloadModule=python33.PyImport_ReloadModule
-  PyInterpreterState_Clear=python33.PyInterpreterState_Clear
-  PyInterpreterState_Delete=python33.PyInterpreterState_Delete
-  PyInterpreterState_New=python33.PyInterpreterState_New
-  PyIter_Next=python33.PyIter_Next
-  PyListIter_Type=python33.PyListIter_Type DATA
-  PyListRevIter_Type=python33.PyListRevIter_Type DATA
-  PyList_Append=python33.PyList_Append
-  PyList_AsTuple=python33.PyList_AsTuple
-  PyList_GetItem=python33.PyList_GetItem
-  PyList_GetSlice=python33.PyList_GetSlice
-  PyList_Insert=python33.PyList_Insert
-  PyList_New=python33.PyList_New
-  PyList_Reverse=python33.PyList_Reverse
-  PyList_SetItem=python33.PyList_SetItem
-  PyList_SetSlice=python33.PyList_SetSlice
-  PyList_Size=python33.PyList_Size
-  PyList_Sort=python33.PyList_Sort
-  PyList_Type=python33.PyList_Type DATA
-  PyLongRangeIter_Type=python33.PyLongRangeIter_Type DATA
-  PyLong_AsDouble=python33.PyLong_AsDouble
-  PyLong_AsLong=python33.PyLong_AsLong
-  PyLong_AsLongAndOverflow=python33.PyLong_AsLongAndOverflow
-  PyLong_AsLongLong=python33.PyLong_AsLongLong
-  PyLong_AsLongLongAndOverflow=python33.PyLong_AsLongLongAndOverflow
-  PyLong_AsSize_t=python33.PyLong_AsSize_t
-  PyLong_AsSsize_t=python33.PyLong_AsSsize_t
-  PyLong_AsUnsignedLong=python33.PyLong_AsUnsignedLong
-  PyLong_AsUnsignedLongLong=python33.PyLong_AsUnsignedLongLong
-  PyLong_AsUnsignedLongLongMask=python33.PyLong_AsUnsignedLongLongMask
-  PyLong_AsUnsignedLongMask=python33.PyLong_AsUnsignedLongMask
-  PyLong_AsVoidPtr=python33.PyLong_AsVoidPtr
-  PyLong_FromDouble=python33.PyLong_FromDouble
-  PyLong_FromLong=python33.PyLong_FromLong
-  PyLong_FromLongLong=python33.PyLong_FromLongLong
-  PyLong_FromSize_t=python33.PyLong_FromSize_t
-  PyLong_FromSsize_t=python33.PyLong_FromSsize_t
-  PyLong_FromString=python33.PyLong_FromString
-  PyLong_FromUnsignedLong=python33.PyLong_FromUnsignedLong
-  PyLong_FromUnsignedLongLong=python33.PyLong_FromUnsignedLongLong
-  PyLong_FromVoidPtr=python33.PyLong_FromVoidPtr
-  PyLong_GetInfo=python33.PyLong_GetInfo
-  PyLong_Type=python33.PyLong_Type DATA
-  PyMap_Type=python33.PyMap_Type DATA
-  PyMapping_Check=python33.PyMapping_Check
-  PyMapping_GetItemString=python33.PyMapping_GetItemString
-  PyMapping_HasKey=python33.PyMapping_HasKey
-  PyMapping_HasKeyString=python33.PyMapping_HasKeyString
-  PyMapping_Items=python33.PyMapping_Items
-  PyMapping_Keys=python33.PyMapping_Keys
-  PyMapping_Length=python33.PyMapping_Length
-  PyMapping_SetItemString=python33.PyMapping_SetItemString
-  PyMapping_Size=python33.PyMapping_Size
-  PyMapping_Values=python33.PyMapping_Values
-  PyMem_Free=python33.PyMem_Free
-  PyMem_Malloc=python33.PyMem_Malloc
-  PyMem_Realloc=python33.PyMem_Realloc
-  PyMemberDescr_Type=python33.PyMemberDescr_Type DATA
-  PyMemoryView_FromObject=python33.PyMemoryView_FromObject
-  PyMemoryView_GetContiguous=python33.PyMemoryView_GetContiguous
-  PyMemoryView_Type=python33.PyMemoryView_Type DATA
-  PyMethodDescr_Type=python33.PyMethodDescr_Type DATA
-  PyModule_AddIntConstant=python33.PyModule_AddIntConstant
-  PyModule_AddObject=python33.PyModule_AddObject
-  PyModule_AddStringConstant=python33.PyModule_AddStringConstant
-  PyModule_Create2=python33.PyModule_Create2
-  PyModule_GetDef=python33.PyModule_GetDef
-  PyModule_GetDict=python33.PyModule_GetDict
-  PyModule_GetFilename=python33.PyModule_GetFilename
-  PyModule_GetFilenameObject=python33.PyModule_GetFilenameObject
-  PyModule_GetName=python33.PyModule_GetName
-  PyModule_GetState=python33.PyModule_GetState
-  PyModule_New=python33.PyModule_New
-  PyModule_Type=python33.PyModule_Type DATA
-  PyNullImporter_Type=python33.PyNullImporter_Type DATA
-  PyNumber_Absolute=python33.PyNumber_Absolute
-  PyNumber_Add=python33.PyNumber_Add
-  PyNumber_And=python33.PyNumber_And
-  PyNumber_AsSsize_t=python33.PyNumber_AsSsize_t
-  PyNumber_Check=python33.PyNumber_Check
-  PyNumber_Divmod=python33.PyNumber_Divmod
-  PyNumber_Float=python33.PyNumber_Float
-  PyNumber_FloorDivide=python33.PyNumber_FloorDivide
-  PyNumber_InPlaceAdd=python33.PyNumber_InPlaceAdd
-  PyNumber_InPlaceAnd=python33.PyNumber_InPlaceAnd
-  PyNumber_InPlaceFloorDivide=python33.PyNumber_InPlaceFloorDivide
-  PyNumber_InPlaceLshift=python33.PyNumber_InPlaceLshift
-  PyNumber_InPlaceMultiply=python33.PyNumber_InPlaceMultiply
-  PyNumber_InPlaceOr=python33.PyNumber_InPlaceOr
-  PyNumber_InPlacePower=python33.PyNumber_InPlacePower
-  PyNumber_InPlaceRemainder=python33.PyNumber_InPlaceRemainder
-  PyNumber_InPlaceRshift=python33.PyNumber_InPlaceRshift
-  PyNumber_InPlaceSubtract=python33.PyNumber_InPlaceSubtract
-  PyNumber_InPlaceTrueDivide=python33.PyNumber_InPlaceTrueDivide
-  PyNumber_InPlaceXor=python33.PyNumber_InPlaceXor
-  PyNumber_Index=python33.PyNumber_Index
-  PyNumber_Invert=python33.PyNumber_Invert
-  PyNumber_Long=python33.PyNumber_Long
-  PyNumber_Lshift=python33.PyNumber_Lshift
-  PyNumber_Multiply=python33.PyNumber_Multiply
-  PyNumber_Negative=python33.PyNumber_Negative
-  PyNumber_Or=python33.PyNumber_Or
-  PyNumber_Positive=python33.PyNumber_Positive
-  PyNumber_Power=python33.PyNumber_Power
-  PyNumber_Remainder=python33.PyNumber_Remainder
-  PyNumber_Rshift=python33.PyNumber_Rshift
-  PyNumber_Subtract=python33.PyNumber_Subtract
-  PyNumber_ToBase=python33.PyNumber_ToBase
-  PyNumber_TrueDivide=python33.PyNumber_TrueDivide
-  PyNumber_Xor=python33.PyNumber_Xor
-  PyOS_AfterFork=python33.PyOS_AfterFork
-  PyOS_InitInterrupts=python33.PyOS_InitInterrupts
-  PyOS_InputHook=python33.PyOS_InputHook DATA
-  PyOS_InterruptOccurred=python33.PyOS_InterruptOccurred
-  PyOS_ReadlineFunctionPointer=python33.PyOS_ReadlineFunctionPointer DATA
-  PyOS_double_to_string=python33.PyOS_double_to_string
-  PyOS_getsig=python33.PyOS_getsig
-  PyOS_mystricmp=python33.PyOS_mystricmp
-  PyOS_mystrnicmp=python33.PyOS_mystrnicmp
-  PyOS_setsig=python33.PyOS_setsig
-  PyOS_snprintf=python33.PyOS_snprintf
-  PyOS_string_to_double=python33.PyOS_string_to_double
-  PyOS_strtol=python33.PyOS_strtol
-  PyOS_strtoul=python33.PyOS_strtoul
-  PyOS_vsnprintf=python33.PyOS_vsnprintf
-  PyObject_ASCII=python33.PyObject_ASCII
-  PyObject_AsCharBuffer=python33.PyObject_AsCharBuffer
-  PyObject_AsFileDescriptor=python33.PyObject_AsFileDescriptor
-  PyObject_AsReadBuffer=python33.PyObject_AsReadBuffer
-  PyObject_AsWriteBuffer=python33.PyObject_AsWriteBuffer
-  PyObject_Bytes=python33.PyObject_Bytes
-  PyObject_Call=python33.PyObject_Call
-  PyObject_CallFunction=python33.PyObject_CallFunction
-  PyObject_CallFunctionObjArgs=python33.PyObject_CallFunctionObjArgs
-  PyObject_CallMethod=python33.PyObject_CallMethod
-  PyObject_CallMethodObjArgs=python33.PyObject_CallMethodObjArgs
-  PyObject_CallObject=python33.PyObject_CallObject
-  PyObject_CheckReadBuffer=python33.PyObject_CheckReadBuffer
-  PyObject_ClearWeakRefs=python33.PyObject_ClearWeakRefs
-  PyObject_DelItem=python33.PyObject_DelItem
-  PyObject_DelItemString=python33.PyObject_DelItemString
-  PyObject_Dir=python33.PyObject_Dir
-  PyObject_Format=python33.PyObject_Format
-  PyObject_Free=python33.PyObject_Free
-  PyObject_GC_Del=python33.PyObject_GC_Del
-  PyObject_GC_Track=python33.PyObject_GC_Track
-  PyObject_GC_UnTrack=python33.PyObject_GC_UnTrack
-  PyObject_GenericGetAttr=python33.PyObject_GenericGetAttr
-  PyObject_GenericSetAttr=python33.PyObject_GenericSetAttr
-  PyObject_GetAttr=python33.PyObject_GetAttr
-  PyObject_GetAttrString=python33.PyObject_GetAttrString
-  PyObject_GetItem=python33.PyObject_GetItem
-  PyObject_GetIter=python33.PyObject_GetIter
-  PyObject_HasAttr=python33.PyObject_HasAttr
-  PyObject_HasAttrString=python33.PyObject_HasAttrString
-  PyObject_Hash=python33.PyObject_Hash
-  PyObject_HashNotImplemented=python33.PyObject_HashNotImplemented
-  PyObject_Init=python33.PyObject_Init
-  PyObject_InitVar=python33.PyObject_InitVar
-  PyObject_IsInstance=python33.PyObject_IsInstance
-  PyObject_IsSubclass=python33.PyObject_IsSubclass
-  PyObject_IsTrue=python33.PyObject_IsTrue
-  PyObject_Length=python33.PyObject_Length
-  PyObject_Malloc=python33.PyObject_Malloc
-  PyObject_Not=python33.PyObject_Not
-  PyObject_Realloc=python33.PyObject_Realloc
-  PyObject_Repr=python33.PyObject_Repr
-  PyObject_RichCompare=python33.PyObject_RichCompare
-  PyObject_RichCompareBool=python33.PyObject_RichCompareBool
-  PyObject_SelfIter=python33.PyObject_SelfIter
-  PyObject_SetAttr=python33.PyObject_SetAttr
-  PyObject_SetAttrString=python33.PyObject_SetAttrString
-  PyObject_SetItem=python33.PyObject_SetItem
-  PyObject_Size=python33.PyObject_Size
-  PyObject_Str=python33.PyObject_Str
-  PyObject_Type=python33.PyObject_Type DATA
-  PyParser_SimpleParseFileFlags=python33.PyParser_SimpleParseFileFlags
-  PyParser_SimpleParseStringFlags=python33.PyParser_SimpleParseStringFlags
-  PyProperty_Type=python33.PyProperty_Type DATA
-  PyRangeIter_Type=python33.PyRangeIter_Type DATA
-  PyRange_Type=python33.PyRange_Type DATA
-  PyReversed_Type=python33.PyReversed_Type DATA
-  PySeqIter_New=python33.PySeqIter_New
-  PySeqIter_Type=python33.PySeqIter_Type DATA
-  PySequence_Check=python33.PySequence_Check
-  PySequence_Concat=python33.PySequence_Concat
-  PySequence_Contains=python33.PySequence_Contains
-  PySequence_Count=python33.PySequence_Count
-  PySequence_DelItem=python33.PySequence_DelItem
-  PySequence_DelSlice=python33.PySequence_DelSlice
-  PySequence_Fast=python33.PySequence_Fast
-  PySequence_GetItem=python33.PySequence_GetItem
-  PySequence_GetSlice=python33.PySequence_GetSlice
-  PySequence_In=python33.PySequence_In
-  PySequence_InPlaceConcat=python33.PySequence_InPlaceConcat
-  PySequence_InPlaceRepeat=python33.PySequence_InPlaceRepeat
-  PySequence_Index=python33.PySequence_Index
-  PySequence_Length=python33.PySequence_Length
-  PySequence_List=python33.PySequence_List
-  PySequence_Repeat=python33.PySequence_Repeat
-  PySequence_SetItem=python33.PySequence_SetItem
-  PySequence_SetSlice=python33.PySequence_SetSlice
-  PySequence_Size=python33.PySequence_Size
-  PySequence_Tuple=python33.PySequence_Tuple
-  PySetIter_Type=python33.PySetIter_Type DATA
-  PySet_Add=python33.PySet_Add
-  PySet_Clear=python33.PySet_Clear
-  PySet_Contains=python33.PySet_Contains
-  PySet_Discard=python33.PySet_Discard
-  PySet_New=python33.PySet_New
-  PySet_Pop=python33.PySet_Pop
-  PySet_Size=python33.PySet_Size
-  PySet_Type=python33.PySet_Type DATA
-  PySlice_GetIndices=python33.PySlice_GetIndices
-  PySlice_GetIndicesEx=python33.PySlice_GetIndicesEx
-  PySlice_New=python33.PySlice_New
-  PySlice_Type=python33.PySlice_Type DATA
-  PySortWrapper_Type=python33.PySortWrapper_Type DATA
-  PyState_FindModule=python33.PyState_FindModule
-  PyStructSequence_GetItem=python33.PyStructSequence_GetItem
-  PyStructSequence_New=python33.PyStructSequence_New
-  PyStructSequence_NewType=python33.PyStructSequence_NewType
-  PyStructSequence_SetItem=python33.PyStructSequence_SetItem
-  PySuper_Type=python33.PySuper_Type DATA
-  PySys_AddWarnOption=python33.PySys_AddWarnOption
-  PySys_AddWarnOptionUnicode=python33.PySys_AddWarnOptionUnicode
-  PySys_FormatStderr=python33.PySys_FormatStderr
-  PySys_FormatStdout=python33.PySys_FormatStdout
-  PySys_GetObject=python33.PySys_GetObject
-  PySys_HasWarnOptions=python33.PySys_HasWarnOptions
-  PySys_ResetWarnOptions=python33.PySys_ResetWarnOptions
-  PySys_SetArgv=python33.PySys_SetArgv
-  PySys_SetArgvEx=python33.PySys_SetArgvEx
-  PySys_SetObject=python33.PySys_SetObject
-  PySys_SetPath=python33.PySys_SetPath
-  PySys_WriteStderr=python33.PySys_WriteStderr
-  PySys_WriteStdout=python33.PySys_WriteStdout
-  PyThreadState_Clear=python33.PyThreadState_Clear
-  PyThreadState_Delete=python33.PyThreadState_Delete
-  PyThreadState_DeleteCurrent=python33.PyThreadState_DeleteCurrent
-  PyThreadState_Get=python33.PyThreadState_Get
-  PyThreadState_GetDict=python33.PyThreadState_GetDict
-  PyThreadState_New=python33.PyThreadState_New
-  PyThreadState_SetAsyncExc=python33.PyThreadState_SetAsyncExc
-  PyThreadState_Swap=python33.PyThreadState_Swap
-  PyTraceBack_Here=python33.PyTraceBack_Here
-  PyTraceBack_Print=python33.PyTraceBack_Print
-  PyTraceBack_Type=python33.PyTraceBack_Type DATA
-  PyTupleIter_Type=python33.PyTupleIter_Type DATA
-  PyTuple_ClearFreeList=python33.PyTuple_ClearFreeList
-  PyTuple_GetItem=python33.PyTuple_GetItem
-  PyTuple_GetSlice=python33.PyTuple_GetSlice
-  PyTuple_New=python33.PyTuple_New
-  PyTuple_Pack=python33.PyTuple_Pack
-  PyTuple_SetItem=python33.PyTuple_SetItem
-  PyTuple_Size=python33.PyTuple_Size
-  PyTuple_Type=python33.PyTuple_Type DATA
-  PyType_ClearCache=python33.PyType_ClearCache
-  PyType_FromSpec=python33.PyType_FromSpec
-  PyType_GenericAlloc=python33.PyType_GenericAlloc
-  PyType_GenericNew=python33.PyType_GenericNew
-  PyType_GetFlags=python33.PyType_GetFlags
-  PyType_IsSubtype=python33.PyType_IsSubtype
-  PyType_Modified=python33.PyType_Modified
-  PyType_Ready=python33.PyType_Ready
-  PyType_Type=python33.PyType_Type DATA
-  PyUnicodeDecodeError_Create=python33.PyUnicodeDecodeError_Create
-  PyUnicodeDecodeError_GetEncoding=python33.PyUnicodeDecodeError_GetEncoding
-  PyUnicodeDecodeError_GetEnd=python33.PyUnicodeDecodeError_GetEnd
-  PyUnicodeDecodeError_GetObject=python33.PyUnicodeDecodeError_GetObject
-  PyUnicodeDecodeError_GetReason=python33.PyUnicodeDecodeError_GetReason
-  PyUnicodeDecodeError_GetStart=python33.PyUnicodeDecodeError_GetStart
-  PyUnicodeDecodeError_SetEnd=python33.PyUnicodeDecodeError_SetEnd
-  PyUnicodeDecodeError_SetReason=python33.PyUnicodeDecodeError_SetReason
-  PyUnicodeDecodeError_SetStart=python33.PyUnicodeDecodeError_SetStart
-  PyUnicodeEncodeError_GetEncoding=python33.PyUnicodeEncodeError_GetEncoding
-  PyUnicodeEncodeError_GetEnd=python33.PyUnicodeEncodeError_GetEnd
-  PyUnicodeEncodeError_GetObject=python33.PyUnicodeEncodeError_GetObject
-  PyUnicodeEncodeError_GetReason=python33.PyUnicodeEncodeError_GetReason
-  PyUnicodeEncodeError_GetStart=python33.PyUnicodeEncodeError_GetStart
-  PyUnicodeEncodeError_SetEnd=python33.PyUnicodeEncodeError_SetEnd
-  PyUnicodeEncodeError_SetReason=python33.PyUnicodeEncodeError_SetReason
-  PyUnicodeEncodeError_SetStart=python33.PyUnicodeEncodeError_SetStart
-  PyUnicodeIter_Type=python33.PyUnicodeIter_Type DATA
-  PyUnicodeTranslateError_GetEnd=python33.PyUnicodeTranslateError_GetEnd
-  PyUnicodeTranslateError_GetObject=python33.PyUnicodeTranslateError_GetObject
-  PyUnicodeTranslateError_GetReason=python33.PyUnicodeTranslateError_GetReason
-  PyUnicodeTranslateError_GetStart=python33.PyUnicodeTranslateError_GetStart
-  PyUnicodeTranslateError_SetEnd=python33.PyUnicodeTranslateError_SetEnd
-  PyUnicodeTranslateError_SetReason=python33.PyUnicodeTranslateError_SetReason
-  PyUnicodeTranslateError_SetStart=python33.PyUnicodeTranslateError_SetStart
-  PyUnicode_Append=python33.PyUnicodeUCS2_Append
-  PyUnicode_AppendAndDel=python33.PyUnicodeUCS2_AppendAndDel
-  PyUnicode_AsASCIIString=python33.PyUnicodeUCS2_AsASCIIString
-  PyUnicode_AsCharmapString=python33.PyUnicodeUCS2_AsCharmapString
-  PyUnicode_AsDecodedObject=python33.PyUnicodeUCS2_AsDecodedObject
-  PyUnicode_AsDecodedUnicode=python33.PyUnicodeUCS2_AsDecodedUnicode
-  PyUnicode_AsEncodedObject=python33.PyUnicodeUCS2_AsEncodedObject
-  PyUnicode_AsEncodedString=python33.PyUnicodeUCS2_AsEncodedString
-  PyUnicode_AsEncodedUnicode=python33.PyUnicodeUCS2_AsEncodedUnicode
-  PyUnicode_AsLatin1String=python33.PyUnicodeUCS2_AsLatin1String
-  PyUnicode_AsRawUnicodeEscapeString=python33.PyUnicodeUCS2_AsRawUnicodeEscapeString
-  PyUnicode_AsUTF16String=python33.PyUnicodeUCS2_AsUTF16String
-  PyUnicode_AsUTF32String=python33.PyUnicodeUCS2_AsUTF32String
-  PyUnicode_AsUTF8String=python33.PyUnicodeUCS2_AsUTF8String
-  PyUnicode_AsUnicodeEscapeString=python33.PyUnicodeUCS2_AsUnicodeEscapeString
-  PyUnicode_AsWideChar=python33.PyUnicodeUCS2_AsWideChar
-  PyUnicode_ClearFreelist=python33.PyUnicodeUCS2_ClearFreelist
-  PyUnicode_Compare=python33.PyUnicodeUCS2_Compare
-  PyUnicode_Concat=python33.PyUnicodeUCS2_Concat
-  PyUnicode_Contains=python33.PyUnicodeUCS2_Contains
-  PyUnicode_Count=python33.PyUnicodeUCS2_Count
-  PyUnicode_Decode=python33.PyUnicodeUCS2_Decode
-  PyUnicode_DecodeASCII=python33.PyUnicodeUCS2_DecodeASCII
-  PyUnicode_DecodeCharmap=python33.PyUnicodeUCS2_DecodeCharmap
-  PyUnicode_DecodeFSDefault=python33.PyUnicodeUCS2_DecodeFSDefault
-  PyUnicode_DecodeFSDefaultAndSize=python33.PyUnicodeUCS2_DecodeFSDefaultAndSize
-  PyUnicode_DecodeLatin1=python33.PyUnicodeUCS2_DecodeLatin1
-  PyUnicode_DecodeRawUnicodeEscape=python33.PyUnicodeUCS2_DecodeRawUnicodeEscape
-  PyUnicode_DecodeUTF16=python33.PyUnicodeUCS2_DecodeUTF16
-  PyUnicode_DecodeUTF16Stateful=python33.PyUnicodeUCS2_DecodeUTF16Stateful
-  PyUnicode_DecodeUTF32=python33.PyUnicodeUCS2_DecodeUTF32
-  PyUnicode_DecodeUTF32Stateful=python33.PyUnicodeUCS2_DecodeUTF32Stateful
-  PyUnicode_DecodeUTF8=python33.PyUnicodeUCS2_DecodeUTF8
-  PyUnicode_DecodeUTF8Stateful=python33.PyUnicodeUCS2_DecodeUTF8Stateful
-  PyUnicode_DecodeUnicodeEscape=python33.PyUnicodeUCS2_DecodeUnicodeEscape
-  PyUnicode_FSConverter=python33.PyUnicodeUCS2_FSConverter
-  PyUnicode_FSDecoder=python33.PyUnicodeUCS2_FSDecoder
-  PyUnicode_Find=python33.PyUnicodeUCS2_Find
-  PyUnicode_Format=python33.PyUnicodeUCS2_Format
-  PyUnicode_FromEncodedObject=python33.PyUnicodeUCS2_FromEncodedObject
-  PyUnicode_FromFormat=python33.PyUnicodeUCS2_FromFormat
-  PyUnicode_FromFormatV=python33.PyUnicodeUCS2_FromFormatV
-  PyUnicode_FromObject=python33.PyUnicodeUCS2_FromObject
-  PyUnicode_FromOrdinal=python33.PyUnicodeUCS2_FromOrdinal
-  PyUnicode_FromString=python33.PyUnicodeUCS2_FromString
-  PyUnicode_FromStringAndSize=python33.PyUnicodeUCS2_FromStringAndSize
-  PyUnicode_FromWideChar=python33.PyUnicodeUCS2_FromWideChar
-  PyUnicode_GetDefaultEncoding=python33.PyUnicodeUCS2_GetDefaultEncoding
-  PyUnicode_GetSize=python33.PyUnicodeUCS2_GetSize
-  PyUnicode_IsIdentifier=python33.PyUnicodeUCS2_IsIdentifier
-  PyUnicode_Join=python33.PyUnicodeUCS2_Join
-  PyUnicode_Partition=python33.PyUnicodeUCS2_Partition
-  PyUnicode_RPartition=python33.PyUnicodeUCS2_RPartition
-  PyUnicode_RSplit=python33.PyUnicodeUCS2_RSplit
-  PyUnicode_Replace=python33.PyUnicodeUCS2_Replace
-  PyUnicode_Resize=python33.PyUnicodeUCS2_Resize
-  PyUnicode_RichCompare=python33.PyUnicodeUCS2_RichCompare
-  PyUnicode_SetDefaultEncoding=python33.PyUnicodeUCS2_SetDefaultEncoding
-  PyUnicode_Split=python33.PyUnicodeUCS2_Split
-  PyUnicode_Splitlines=python33.PyUnicodeUCS2_Splitlines
-  PyUnicode_Tailmatch=python33.PyUnicodeUCS2_Tailmatch
-  PyUnicode_Translate=python33.PyUnicodeUCS2_Translate
-  PyUnicode_BuildEncodingMap=python33.PyUnicode_BuildEncodingMap
-  PyUnicode_CompareWithASCIIString=python33.PyUnicode_CompareWithASCIIString
-  PyUnicode_DecodeUTF7=python33.PyUnicode_DecodeUTF7
-  PyUnicode_DecodeUTF7Stateful=python33.PyUnicode_DecodeUTF7Stateful
-  PyUnicode_EncodeFSDefault=python33.PyUnicode_EncodeFSDefault
-  PyUnicode_InternFromString=python33.PyUnicode_InternFromString
-  PyUnicode_InternImmortal=python33.PyUnicode_InternImmortal
-  PyUnicode_InternInPlace=python33.PyUnicode_InternInPlace
-  PyUnicode_Type=python33.PyUnicode_Type DATA
-  PyWeakref_GetObject=python33.PyWeakref_GetObject DATA
-  PyWeakref_NewProxy=python33.PyWeakref_NewProxy
-  PyWeakref_NewRef=python33.PyWeakref_NewRef
-  PyWrapperDescr_Type=python33.PyWrapperDescr_Type DATA
-  PyWrapper_New=python33.PyWrapper_New
-  PyZip_Type=python33.PyZip_Type DATA
-  Py_AddPendingCall=python33.Py_AddPendingCall
-  Py_AtExit=python33.Py_AtExit
-  Py_BuildValue=python33.Py_BuildValue
-  Py_CompileString=python33.Py_CompileString
-  Py_DecRef=python33.Py_DecRef
-  Py_EndInterpreter=python33.Py_EndInterpreter
-  Py_Exit=python33.Py_Exit
-  Py_FatalError=python33.Py_FatalError
-  Py_FileSystemDefaultEncoding=python33.Py_FileSystemDefaultEncoding DATA
-  Py_Finalize=python33.Py_Finalize
-  Py_GetBuildInfo=python33.Py_GetBuildInfo
-  Py_GetCompiler=python33.Py_GetCompiler
-  Py_GetCopyright=python33.Py_GetCopyright
-  Py_GetExecPrefix=python33.Py_GetExecPrefix
-  Py_GetPath=python33.Py_GetPath
-  Py_GetPlatform=python33.Py_GetPlatform
-  Py_GetPrefix=python33.Py_GetPrefix
-  Py_GetProgramFullPath=python33.Py_GetProgramFullPath
-  Py_GetProgramName=python33.Py_GetProgramName
-  Py_GetPythonHome=python33.Py_GetPythonHome
-  Py_GetRecursionLimit=python33.Py_GetRecursionLimit
-  Py_GetVersion=python33.Py_GetVersion
-  Py_HasFileSystemDefaultEncoding=python33.Py_HasFileSystemDefaultEncoding DATA
-  Py_IncRef=python33.Py_IncRef
-  Py_Initialize=python33.Py_Initialize
-  Py_InitializeEx=python33.Py_InitializeEx
-  Py_IsInitialized=python33.Py_IsInitialized
-  Py_Main=python33.Py_Main
-  Py_MakePendingCalls=python33.Py_MakePendingCalls
-  Py_NewInterpreter=python33.Py_NewInterpreter
-  Py_ReprEnter=python33.Py_ReprEnter
-  Py_ReprLeave=python33.Py_ReprLeave
-  Py_SetProgramName=python33.Py_SetProgramName
-  Py_SetPythonHome=python33.Py_SetPythonHome
-  Py_SetRecursionLimit=python33.Py_SetRecursionLimit
-  Py_SymtableString=python33.Py_SymtableString
-  Py_VaBuildValue=python33.Py_VaBuildValue
-  _PyErr_BadInternalCall=python33._PyErr_BadInternalCall
-  _PyObject_CallFunction_SizeT=python33._PyObject_CallFunction_SizeT
-  _PyObject_CallMethod_SizeT=python33._PyObject_CallMethod_SizeT
-  _PyObject_GC_Malloc=python33._PyObject_GC_Malloc
-  _PyObject_GC_New=python33._PyObject_GC_New
-  _PyObject_GC_NewVar=python33._PyObject_GC_NewVar
-  _PyObject_GC_Resize=python33._PyObject_GC_Resize
-  _PyObject_New=python33._PyObject_New
-  _PyObject_NewVar=python33._PyObject_NewVar
-  _PyState_AddModule=python33._PyState_AddModule
-  _PyThreadState_Init=python33._PyThreadState_Init
-  _PyThreadState_Prealloc=python33._PyThreadState_Prealloc
-  _PyTrash_delete_later=python33._PyTrash_delete_later DATA
-  _PyTrash_delete_nesting=python33._PyTrash_delete_nesting DATA
-  _PyTrash_deposit_object=python33._PyTrash_deposit_object
-  _PyTrash_destroy_chain=python33._PyTrash_destroy_chain
-  _PyWeakref_CallableProxyType=python33._PyWeakref_CallableProxyType DATA
-  _PyWeakref_ProxyType=python33._PyWeakref_ProxyType DATA
-  _PyWeakref_RefType=python33._PyWeakref_RefType DATA
-  _Py_BuildValue_SizeT=python33._Py_BuildValue_SizeT
-  _Py_CheckRecursionLimit=python33._Py_CheckRecursionLimit DATA
-  _Py_CheckRecursiveCall=python33._Py_CheckRecursiveCall
-  _Py_Dealloc=python33._Py_Dealloc
-  _Py_EllipsisObject=python33._Py_EllipsisObject DATA
-  _Py_FalseStruct=python33._Py_FalseStruct DATA
-  _Py_NoneStruct=python33._Py_NoneStruct DATA
-  _Py_NotImplementedStruct=python33._Py_NotImplementedStruct DATA
-  _Py_SwappedOp=python33._Py_SwappedOp DATA
-  _Py_TrueStruct=python33._Py_TrueStruct DATA
-  _Py_VaBuildValue_SizeT=python33._Py_VaBuildValue_SizeT
+LIBRARY	"python3"
+EXPORTS
+  PyArg_Parse=python33.PyArg_Parse
+  PyArg_ParseTuple=python33.PyArg_ParseTuple
+  PyArg_ParseTupleAndKeywords=python33.PyArg_ParseTupleAndKeywords
+  PyArg_UnpackTuple=python33.PyArg_UnpackTuple
+  PyArg_VaParse=python33.PyArg_VaParse
+  PyArg_VaParseTupleAndKeywords=python33.PyArg_VaParseTupleAndKeywords
+  PyArg_ValidateKeywordArguments=python33.PyArg_ValidateKeywordArguments
+  PyBaseObject_Type=python33.PyBaseObject_Type DATA
+  PyBool_FromLong=python33.PyBool_FromLong
+  PyBool_Type=python33.PyBool_Type DATA
+  PyByteArrayIter_Type=python33.PyByteArrayIter_Type DATA
+  PyByteArray_AsString=python33.PyByteArray_AsString
+  PyByteArray_Concat=python33.PyByteArray_Concat
+  PyByteArray_FromObject=python33.PyByteArray_FromObject
+  PyByteArray_FromStringAndSize=python33.PyByteArray_FromStringAndSize
+  PyByteArray_Resize=python33.PyByteArray_Resize
+  PyByteArray_Size=python33.PyByteArray_Size
+  PyByteArray_Type=python33.PyByteArray_Type DATA
+  PyBytesIter_Type=python33.PyBytesIter_Type DATA
+  PyBytes_AsString=python33.PyBytes_AsString
+  PyBytes_AsStringAndSize=python33.PyBytes_AsStringAndSize
+  PyBytes_Concat=python33.PyBytes_Concat
+  PyBytes_ConcatAndDel=python33.PyBytes_ConcatAndDel
+  PyBytes_DecodeEscape=python33.PyBytes_DecodeEscape
+  PyBytes_FromFormat=python33.PyBytes_FromFormat
+  PyBytes_FromFormatV=python33.PyBytes_FromFormatV
+  PyBytes_FromObject=python33.PyBytes_FromObject
+  PyBytes_FromString=python33.PyBytes_FromString
+  PyBytes_FromStringAndSize=python33.PyBytes_FromStringAndSize
+  PyBytes_Repr=python33.PyBytes_Repr
+  PyBytes_Size=python33.PyBytes_Size
+  PyBytes_Type=python33.PyBytes_Type DATA
+  PyCFunction_Call=python33.PyCFunction_Call
+  PyCFunction_ClearFreeList=python33.PyCFunction_ClearFreeList
+  PyCFunction_GetFlags=python33.PyCFunction_GetFlags
+  PyCFunction_GetFunction=python33.PyCFunction_GetFunction
+  PyCFunction_GetSelf=python33.PyCFunction_GetSelf
+  PyCFunction_NewEx=python33.PyCFunction_NewEx
+  PyCFunction_Type=python33.PyCFunction_Type DATA
+  PyCallIter_New=python33.PyCallIter_New
+  PyCallIter_Type=python33.PyCallIter_Type DATA
+  PyCallable_Check=python33.PyCallable_Check
+  PyCapsule_GetContext=python33.PyCapsule_GetContext
+  PyCapsule_GetDestructor=python33.PyCapsule_GetDestructor
+  PyCapsule_GetName=python33.PyCapsule_GetName
+  PyCapsule_GetPointer=python33.PyCapsule_GetPointer
+  PyCapsule_Import=python33.PyCapsule_Import
+  PyCapsule_IsValid=python33.PyCapsule_IsValid
+  PyCapsule_New=python33.PyCapsule_New
+  PyCapsule_SetContext=python33.PyCapsule_SetContext
+  PyCapsule_SetDestructor=python33.PyCapsule_SetDestructor
+  PyCapsule_SetName=python33.PyCapsule_SetName
+  PyCapsule_SetPointer=python33.PyCapsule_SetPointer
+  PyCapsule_Type=python33.PyCapsule_Type DATA
+  PyClassMethodDescr_Type=python33.PyClassMethodDescr_Type DATA
+  PyCodec_BackslashReplaceErrors=python33.PyCodec_BackslashReplaceErrors
+  PyCodec_Decode=python33.PyCodec_Decode
+  PyCodec_Decoder=python33.PyCodec_Decoder
+  PyCodec_Encode=python33.PyCodec_Encode
+  PyCodec_Encoder=python33.PyCodec_Encoder
+  PyCodec_IgnoreErrors=python33.PyCodec_IgnoreErrors
+  PyCodec_IncrementalDecoder=python33.PyCodec_IncrementalDecoder
+  PyCodec_IncrementalEncoder=python33.PyCodec_IncrementalEncoder
+  PyCodec_KnownEncoding=python33.PyCodec_KnownEncoding
+  PyCodec_LookupError=python33.PyCodec_LookupError
+  PyCodec_Register=python33.PyCodec_Register
+  PyCodec_RegisterError=python33.PyCodec_RegisterError
+  PyCodec_ReplaceErrors=python33.PyCodec_ReplaceErrors
+  PyCodec_StreamReader=python33.PyCodec_StreamReader
+  PyCodec_StreamWriter=python33.PyCodec_StreamWriter
+  PyCodec_StrictErrors=python33.PyCodec_StrictErrors
+  PyCodec_XMLCharRefReplaceErrors=python33.PyCodec_XMLCharRefReplaceErrors
+  PyComplex_FromDoubles=python33.PyComplex_FromDoubles
+  PyComplex_ImagAsDouble=python33.PyComplex_ImagAsDouble
+  PyComplex_RealAsDouble=python33.PyComplex_RealAsDouble
+  PyComplex_Type=python33.PyComplex_Type DATA
+  PyDescr_NewClassMethod=python33.PyDescr_NewClassMethod
+  PyDescr_NewGetSet=python33.PyDescr_NewGetSet
+  PyDescr_NewMember=python33.PyDescr_NewMember
+  PyDescr_NewMethod=python33.PyDescr_NewMethod
+  PyDictItems_Type=python33.PyDictItems_Type DATA
+  PyDictIterItem_Type=python33.PyDictIterItem_Type DATA
+  PyDictIterKey_Type=python33.PyDictIterKey_Type DATA
+  PyDictIterValue_Type=python33.PyDictIterValue_Type DATA
+  PyDictKeys_Type=python33.PyDictKeys_Type DATA
+  PyDictProxy_New=python33.PyDictProxy_New
+  PyDictProxy_Type=python33.PyDictProxy_Type DATA
+  PyDictValues_Type=python33.PyDictValues_Type DATA
+  PyDict_Clear=python33.PyDict_Clear
+  PyDict_Contains=python33.PyDict_Contains
+  PyDict_Copy=python33.PyDict_Copy
+  PyDict_DelItem=python33.PyDict_DelItem
+  PyDict_DelItemString=python33.PyDict_DelItemString
+  PyDict_GetItem=python33.PyDict_GetItem
+  PyDict_GetItemString=python33.PyDict_GetItemString
+  PyDict_GetItemWithError=python33.PyDict_GetItemWithError
+  PyDict_Items=python33.PyDict_Items
+  PyDict_Keys=python33.PyDict_Keys
+  PyDict_Merge=python33.PyDict_Merge
+  PyDict_MergeFromSeq2=python33.PyDict_MergeFromSeq2
+  PyDict_New=python33.PyDict_New
+  PyDict_Next=python33.PyDict_Next
+  PyDict_SetItem=python33.PyDict_SetItem
+  PyDict_SetItemString=python33.PyDict_SetItemString
+  PyDict_Size=python33.PyDict_Size
+  PyDict_Type=python33.PyDict_Type DATA
+  PyDict_Update=python33.PyDict_Update
+  PyDict_Values=python33.PyDict_Values
+  PyEllipsis_Type=python33.PyEllipsis_Type DATA
+  PyEnum_Type=python33.PyEnum_Type DATA
+  PyErr_BadArgument=python33.PyErr_BadArgument
+  PyErr_BadInternalCall=python33.PyErr_BadInternalCall
+  PyErr_CheckSignals=python33.PyErr_CheckSignals
+  PyErr_Clear=python33.PyErr_Clear
+  PyErr_Display=python33.PyErr_Display
+  PyErr_ExceptionMatches=python33.PyErr_ExceptionMatches
+  PyErr_Fetch=python33.PyErr_Fetch
+  PyErr_Format=python33.PyErr_Format
+  PyErr_GivenExceptionMatches=python33.PyErr_GivenExceptionMatches
+  PyErr_NewException=python33.PyErr_NewException
+  PyErr_NewExceptionWithDoc=python33.PyErr_NewExceptionWithDoc
+  PyErr_NoMemory=python33.PyErr_NoMemory
+  PyErr_NormalizeException=python33.PyErr_NormalizeException
+  PyErr_Occurred=python33.PyErr_Occurred
+  PyErr_Print=python33.PyErr_Print
+  PyErr_PrintEx=python33.PyErr_PrintEx
+  PyErr_ProgramText=python33.PyErr_ProgramText
+  PyErr_Restore=python33.PyErr_Restore
+  PyErr_SetFromErrno=python33.PyErr_SetFromErrno
+  PyErr_SetFromErrnoWithFilename=python33.PyErr_SetFromErrnoWithFilename
+  PyErr_SetFromErrnoWithFilenameObject=python33.PyErr_SetFromErrnoWithFilenameObject
+  PyErr_SetInterrupt=python33.PyErr_SetInterrupt
+  PyErr_SetNone=python33.PyErr_SetNone
+  PyErr_SetObject=python33.PyErr_SetObject
+  PyErr_SetString=python33.PyErr_SetString
+  PyErr_SyntaxLocation=python33.PyErr_SyntaxLocation
+  PyErr_WarnEx=python33.PyErr_WarnEx
+  PyErr_WarnExplicit=python33.PyErr_WarnExplicit
+  PyErr_WarnFormat=python33.PyErr_WarnFormat
+  PyErr_WriteUnraisable=python33.PyErr_WriteUnraisable
+  PyEval_AcquireLock=python33.PyEval_AcquireLock
+  PyEval_AcquireThread=python33.PyEval_AcquireThread
+  PyEval_CallFunction=python33.PyEval_CallFunction
+  PyEval_CallMethod=python33.PyEval_CallMethod
+  PyEval_CallObjectWithKeywords=python33.PyEval_CallObjectWithKeywords
+  PyEval_EvalCode=python33.PyEval_EvalCode
+  PyEval_EvalCodeEx=python33.PyEval_EvalCodeEx
+  PyEval_EvalFrame=python33.PyEval_EvalFrame
+  PyEval_EvalFrameEx=python33.PyEval_EvalFrameEx
+  PyEval_GetBuiltins=python33.PyEval_GetBuiltins
+  PyEval_GetCallStats=python33.PyEval_GetCallStats
+  PyEval_GetFrame=python33.PyEval_GetFrame
+  PyEval_GetFuncDesc=python33.PyEval_GetFuncDesc
+  PyEval_GetFuncName=python33.PyEval_GetFuncName
+  PyEval_GetGlobals=python33.PyEval_GetGlobals
+  PyEval_GetLocals=python33.PyEval_GetLocals
+  PyEval_InitThreads=python33.PyEval_InitThreads
+  PyEval_ReInitThreads=python33.PyEval_ReInitThreads
+  PyEval_ReleaseLock=python33.PyEval_ReleaseLock
+  PyEval_ReleaseThread=python33.PyEval_ReleaseThread
+  PyEval_RestoreThread=python33.PyEval_RestoreThread
+  PyEval_SaveThread=python33.PyEval_SaveThread
+  PyEval_ThreadsInitialized=python33.PyEval_ThreadsInitialized
+  PyExc_ArithmeticError=python33.PyExc_ArithmeticError DATA
+  PyExc_AssertionError=python33.PyExc_AssertionError DATA
+  PyExc_AttributeError=python33.PyExc_AttributeError DATA
+  PyExc_BaseException=python33.PyExc_BaseException DATA
+  PyExc_BufferError=python33.PyExc_BufferError DATA
+  PyExc_BytesWarning=python33.PyExc_BytesWarning DATA
+  PyExc_DeprecationWarning=python33.PyExc_DeprecationWarning DATA
+  PyExc_EOFError=python33.PyExc_EOFError DATA
+  PyExc_EnvironmentError=python33.PyExc_EnvironmentError DATA
+  PyExc_Exception=python33.PyExc_Exception DATA
+  PyExc_FloatingPointError=python33.PyExc_FloatingPointError DATA
+  PyExc_FutureWarning=python33.PyExc_FutureWarning DATA
+  PyExc_GeneratorExit=python33.PyExc_GeneratorExit DATA
+  PyExc_IOError=python33.PyExc_IOError DATA
+  PyExc_ImportError=python33.PyExc_ImportError DATA
+  PyExc_ImportWarning=python33.PyExc_ImportWarning DATA
+  PyExc_IndentationError=python33.PyExc_IndentationError DATA
+  PyExc_IndexError=python33.PyExc_IndexError DATA
+  PyExc_KeyError=python33.PyExc_KeyError DATA
+  PyExc_KeyboardInterrupt=python33.PyExc_KeyboardInterrupt DATA
+  PyExc_LookupError=python33.PyExc_LookupError DATA
+  PyExc_MemoryError=python33.PyExc_MemoryError DATA
+  PyExc_MemoryErrorInst=python33.PyExc_MemoryErrorInst DATA
+  PyExc_NameError=python33.PyExc_NameError DATA
+  PyExc_NotImplementedError=python33.PyExc_NotImplementedError DATA
+  PyExc_OSError=python33.PyExc_OSError DATA
+  PyExc_OverflowError=python33.PyExc_OverflowError DATA
+  PyExc_PendingDeprecationWarning=python33.PyExc_PendingDeprecationWarning DATA
+  PyExc_RecursionErrorInst=python33.PyExc_RecursionErrorInst DATA
+  PyExc_ReferenceError=python33.PyExc_ReferenceError DATA
+  PyExc_RuntimeError=python33.PyExc_RuntimeError DATA
+  PyExc_RuntimeWarning=python33.PyExc_RuntimeWarning DATA
+  PyExc_StopIteration=python33.PyExc_StopIteration DATA
+  PyExc_SyntaxError=python33.PyExc_SyntaxError DATA
+  PyExc_SyntaxWarning=python33.PyExc_SyntaxWarning DATA
+  PyExc_SystemError=python33.PyExc_SystemError DATA
+  PyExc_SystemExit=python33.PyExc_SystemExit DATA
+  PyExc_TabError=python33.PyExc_TabError DATA
+  PyExc_TypeError=python33.PyExc_TypeError DATA
+  PyExc_UnboundLocalError=python33.PyExc_UnboundLocalError DATA
+  PyExc_UnicodeDecodeError=python33.PyExc_UnicodeDecodeError DATA
+  PyExc_UnicodeEncodeError=python33.PyExc_UnicodeEncodeError DATA
+  PyExc_UnicodeError=python33.PyExc_UnicodeError DATA
+  PyExc_UnicodeTranslateError=python33.PyExc_UnicodeTranslateError DATA
+  PyExc_UnicodeWarning=python33.PyExc_UnicodeWarning DATA
+  PyExc_UserWarning=python33.PyExc_UserWarning DATA
+  PyExc_ValueError=python33.PyExc_ValueError DATA
+  PyExc_Warning=python33.PyExc_Warning DATA
+  PyExc_ZeroDivisionError=python33.PyExc_ZeroDivisionError DATA
+  PyException_GetCause=python33.PyException_GetCause
+  PyException_GetContext=python33.PyException_GetContext
+  PyException_GetTraceback=python33.PyException_GetTraceback
+  PyException_SetCause=python33.PyException_SetCause
+  PyException_SetContext=python33.PyException_SetContext
+  PyException_SetTraceback=python33.PyException_SetTraceback
+  PyFile_FromFd=python33.PyFile_FromFd
+  PyFile_GetLine=python33.PyFile_GetLine
+  PyFile_WriteObject=python33.PyFile_WriteObject
+  PyFile_WriteString=python33.PyFile_WriteString
+  PyFilter_Type=python33.PyFilter_Type DATA
+  PyFloat_AsDouble=python33.PyFloat_AsDouble
+  PyFloat_FromDouble=python33.PyFloat_FromDouble
+  PyFloat_FromString=python33.PyFloat_FromString
+  PyFloat_GetInfo=python33.PyFloat_GetInfo
+  PyFloat_GetMax=python33.PyFloat_GetMax
+  PyFloat_GetMin=python33.PyFloat_GetMin
+  PyFloat_Type=python33.PyFloat_Type DATA
+  PyFrozenSet_New=python33.PyFrozenSet_New
+  PyFrozenSet_Type=python33.PyFrozenSet_Type DATA
+  PyGC_Collect=python33.PyGC_Collect
+  PyGILState_Ensure=python33.PyGILState_Ensure
+  PyGILState_GetThisThreadState=python33.PyGILState_GetThisThreadState
+  PyGILState_Release=python33.PyGILState_Release
+  PyGetSetDescr_Type=python33.PyGetSetDescr_Type DATA
+  PyImport_AddModule=python33.PyImport_AddModule
+  PyImport_AppendInittab=python33.PyImport_AppendInittab
+  PyImport_Cleanup=python33.PyImport_Cleanup
+  PyImport_ExecCodeModule=python33.PyImport_ExecCodeModule
+  PyImport_ExecCodeModuleEx=python33.PyImport_ExecCodeModuleEx
+  PyImport_ExecCodeModuleWithPathnames=python33.PyImport_ExecCodeModuleWithPathnames
+  PyImport_GetImporter=python33.PyImport_GetImporter
+  PyImport_GetMagicNumber=python33.PyImport_GetMagicNumber
+  PyImport_GetMagicTag=python33.PyImport_GetMagicTag
+  PyImport_GetModuleDict=python33.PyImport_GetModuleDict
+  PyImport_Import=python33.PyImport_Import
+  PyImport_ImportFrozenModule=python33.PyImport_ImportFrozenModule
+  PyImport_ImportModule=python33.PyImport_ImportModule
+  PyImport_ImportModuleLevel=python33.PyImport_ImportModuleLevel
+  PyImport_ImportModuleNoBlock=python33.PyImport_ImportModuleNoBlock
+  PyImport_ReloadModule=python33.PyImport_ReloadModule
+  PyInterpreterState_Clear=python33.PyInterpreterState_Clear
+  PyInterpreterState_Delete=python33.PyInterpreterState_Delete
+  PyInterpreterState_New=python33.PyInterpreterState_New
+  PyIter_Next=python33.PyIter_Next
+  PyListIter_Type=python33.PyListIter_Type DATA
+  PyListRevIter_Type=python33.PyListRevIter_Type DATA
+  PyList_Append=python33.PyList_Append
+  PyList_AsTuple=python33.PyList_AsTuple
+  PyList_GetItem=python33.PyList_GetItem
+  PyList_GetSlice=python33.PyList_GetSlice
+  PyList_Insert=python33.PyList_Insert
+  PyList_New=python33.PyList_New
+  PyList_Reverse=python33.PyList_Reverse
+  PyList_SetItem=python33.PyList_SetItem
+  PyList_SetSlice=python33.PyList_SetSlice
+  PyList_Size=python33.PyList_Size
+  PyList_Sort=python33.PyList_Sort
+  PyList_Type=python33.PyList_Type DATA
+  PyLongRangeIter_Type=python33.PyLongRangeIter_Type DATA
+  PyLong_AsDouble=python33.PyLong_AsDouble
+  PyLong_AsLong=python33.PyLong_AsLong
+  PyLong_AsLongAndOverflow=python33.PyLong_AsLongAndOverflow
+  PyLong_AsLongLong=python33.PyLong_AsLongLong
+  PyLong_AsLongLongAndOverflow=python33.PyLong_AsLongLongAndOverflow
+  PyLong_AsSize_t=python33.PyLong_AsSize_t
+  PyLong_AsSsize_t=python33.PyLong_AsSsize_t
+  PyLong_AsUnsignedLong=python33.PyLong_AsUnsignedLong
+  PyLong_AsUnsignedLongLong=python33.PyLong_AsUnsignedLongLong
+  PyLong_AsUnsignedLongLongMask=python33.PyLong_AsUnsignedLongLongMask
+  PyLong_AsUnsignedLongMask=python33.PyLong_AsUnsignedLongMask
+  PyLong_AsVoidPtr=python33.PyLong_AsVoidPtr
+  PyLong_FromDouble=python33.PyLong_FromDouble
+  PyLong_FromLong=python33.PyLong_FromLong
+  PyLong_FromLongLong=python33.PyLong_FromLongLong
+  PyLong_FromSize_t=python33.PyLong_FromSize_t
+  PyLong_FromSsize_t=python33.PyLong_FromSsize_t
+  PyLong_FromString=python33.PyLong_FromString
+  PyLong_FromUnsignedLong=python33.PyLong_FromUnsignedLong
+  PyLong_FromUnsignedLongLong=python33.PyLong_FromUnsignedLongLong
+  PyLong_FromVoidPtr=python33.PyLong_FromVoidPtr
+  PyLong_GetInfo=python33.PyLong_GetInfo
+  PyLong_Type=python33.PyLong_Type DATA
+  PyMap_Type=python33.PyMap_Type DATA
+  PyMapping_Check=python33.PyMapping_Check
+  PyMapping_GetItemString=python33.PyMapping_GetItemString
+  PyMapping_HasKey=python33.PyMapping_HasKey
+  PyMapping_HasKeyString=python33.PyMapping_HasKeyString
+  PyMapping_Items=python33.PyMapping_Items
+  PyMapping_Keys=python33.PyMapping_Keys
+  PyMapping_Length=python33.PyMapping_Length
+  PyMapping_SetItemString=python33.PyMapping_SetItemString
+  PyMapping_Size=python33.PyMapping_Size
+  PyMapping_Values=python33.PyMapping_Values
+  PyMem_Free=python33.PyMem_Free
+  PyMem_Malloc=python33.PyMem_Malloc
+  PyMem_Realloc=python33.PyMem_Realloc
+  PyMemberDescr_Type=python33.PyMemberDescr_Type DATA
+  PyMemoryView_FromObject=python33.PyMemoryView_FromObject
+  PyMemoryView_GetContiguous=python33.PyMemoryView_GetContiguous
+  PyMemoryView_Type=python33.PyMemoryView_Type DATA
+  PyMethodDescr_Type=python33.PyMethodDescr_Type DATA
+  PyModule_AddIntConstant=python33.PyModule_AddIntConstant
+  PyModule_AddObject=python33.PyModule_AddObject
+  PyModule_AddStringConstant=python33.PyModule_AddStringConstant
+  PyModule_Create2=python33.PyModule_Create2
+  PyModule_GetDef=python33.PyModule_GetDef
+  PyModule_GetDict=python33.PyModule_GetDict
+  PyModule_GetFilename=python33.PyModule_GetFilename
+  PyModule_GetFilenameObject=python33.PyModule_GetFilenameObject
+  PyModule_GetName=python33.PyModule_GetName
+  PyModule_GetState=python33.PyModule_GetState
+  PyModule_New=python33.PyModule_New
+  PyModule_Type=python33.PyModule_Type DATA
+  PyNullImporter_Type=python33.PyNullImporter_Type DATA
+  PyNumber_Absolute=python33.PyNumber_Absolute
+  PyNumber_Add=python33.PyNumber_Add
+  PyNumber_And=python33.PyNumber_And
+  PyNumber_AsSsize_t=python33.PyNumber_AsSsize_t
+  PyNumber_Check=python33.PyNumber_Check
+  PyNumber_Divmod=python33.PyNumber_Divmod
+  PyNumber_Float=python33.PyNumber_Float
+  PyNumber_FloorDivide=python33.PyNumber_FloorDivide
+  PyNumber_InPlaceAdd=python33.PyNumber_InPlaceAdd
+  PyNumber_InPlaceAnd=python33.PyNumber_InPlaceAnd
+  PyNumber_InPlaceFloorDivide=python33.PyNumber_InPlaceFloorDivide
+  PyNumber_InPlaceLshift=python33.PyNumber_InPlaceLshift
+  PyNumber_InPlaceMultiply=python33.PyNumber_InPlaceMultiply
+  PyNumber_InPlaceOr=python33.PyNumber_InPlaceOr
+  PyNumber_InPlacePower=python33.PyNumber_InPlacePower
+  PyNumber_InPlaceRemainder=python33.PyNumber_InPlaceRemainder
+  PyNumber_InPlaceRshift=python33.PyNumber_InPlaceRshift
+  PyNumber_InPlaceSubtract=python33.PyNumber_InPlaceSubtract
+  PyNumber_InPlaceTrueDivide=python33.PyNumber_InPlaceTrueDivide
+  PyNumber_InPlaceXor=python33.PyNumber_InPlaceXor
+  PyNumber_Index=python33.PyNumber_Index
+  PyNumber_Invert=python33.PyNumber_Invert
+  PyNumber_Long=python33.PyNumber_Long
+  PyNumber_Lshift=python33.PyNumber_Lshift
+  PyNumber_Multiply=python33.PyNumber_Multiply
+  PyNumber_Negative=python33.PyNumber_Negative
+  PyNumber_Or=python33.PyNumber_Or
+  PyNumber_Positive=python33.PyNumber_Positive
+  PyNumber_Power=python33.PyNumber_Power
+  PyNumber_Remainder=python33.PyNumber_Remainder
+  PyNumber_Rshift=python33.PyNumber_Rshift
+  PyNumber_Subtract=python33.PyNumber_Subtract
+  PyNumber_ToBase=python33.PyNumber_ToBase
+  PyNumber_TrueDivide=python33.PyNumber_TrueDivide
+  PyNumber_Xor=python33.PyNumber_Xor
+  PyOS_AfterFork=python33.PyOS_AfterFork
+  PyOS_InitInterrupts=python33.PyOS_InitInterrupts
+  PyOS_InputHook=python33.PyOS_InputHook DATA
+  PyOS_InterruptOccurred=python33.PyOS_InterruptOccurred
+  PyOS_ReadlineFunctionPointer=python33.PyOS_ReadlineFunctionPointer DATA
+  PyOS_double_to_string=python33.PyOS_double_to_string
+  PyOS_getsig=python33.PyOS_getsig
+  PyOS_mystricmp=python33.PyOS_mystricmp
+  PyOS_mystrnicmp=python33.PyOS_mystrnicmp
+  PyOS_setsig=python33.PyOS_setsig
+  PyOS_snprintf=python33.PyOS_snprintf
+  PyOS_string_to_double=python33.PyOS_string_to_double
+  PyOS_strtol=python33.PyOS_strtol
+  PyOS_strtoul=python33.PyOS_strtoul
+  PyOS_vsnprintf=python33.PyOS_vsnprintf
+  PyObject_ASCII=python33.PyObject_ASCII
+  PyObject_AsCharBuffer=python33.PyObject_AsCharBuffer
+  PyObject_AsFileDescriptor=python33.PyObject_AsFileDescriptor
+  PyObject_AsReadBuffer=python33.PyObject_AsReadBuffer
+  PyObject_AsWriteBuffer=python33.PyObject_AsWriteBuffer
+  PyObject_Bytes=python33.PyObject_Bytes
+  PyObject_Call=python33.PyObject_Call
+  PyObject_CallFunction=python33.PyObject_CallFunction
+  PyObject_CallFunctionObjArgs=python33.PyObject_CallFunctionObjArgs
+  PyObject_CallMethod=python33.PyObject_CallMethod
+  PyObject_CallMethodObjArgs=python33.PyObject_CallMethodObjArgs
+  PyObject_CallObject=python33.PyObject_CallObject
+  PyObject_CheckReadBuffer=python33.PyObject_CheckReadBuffer
+  PyObject_ClearWeakRefs=python33.PyObject_ClearWeakRefs
+  PyObject_DelItem=python33.PyObject_DelItem
+  PyObject_DelItemString=python33.PyObject_DelItemString
+  PyObject_Dir=python33.PyObject_Dir
+  PyObject_Format=python33.PyObject_Format
+  PyObject_Free=python33.PyObject_Free
+  PyObject_GC_Del=python33.PyObject_GC_Del
+  PyObject_GC_Track=python33.PyObject_GC_Track
+  PyObject_GC_UnTrack=python33.PyObject_GC_UnTrack
+  PyObject_GenericGetAttr=python33.PyObject_GenericGetAttr
+  PyObject_GenericSetAttr=python33.PyObject_GenericSetAttr
+  PyObject_GetAttr=python33.PyObject_GetAttr
+  PyObject_GetAttrString=python33.PyObject_GetAttrString
+  PyObject_GetItem=python33.PyObject_GetItem
+  PyObject_GetIter=python33.PyObject_GetIter
+  PyObject_HasAttr=python33.PyObject_HasAttr
+  PyObject_HasAttrString=python33.PyObject_HasAttrString
+  PyObject_Hash=python33.PyObject_Hash
+  PyObject_HashNotImplemented=python33.PyObject_HashNotImplemented
+  PyObject_Init=python33.PyObject_Init
+  PyObject_InitVar=python33.PyObject_InitVar
+  PyObject_IsInstance=python33.PyObject_IsInstance
+  PyObject_IsSubclass=python33.PyObject_IsSubclass
+  PyObject_IsTrue=python33.PyObject_IsTrue
+  PyObject_Length=python33.PyObject_Length
+  PyObject_Malloc=python33.PyObject_Malloc
+  PyObject_Not=python33.PyObject_Not
+  PyObject_Realloc=python33.PyObject_Realloc
+  PyObject_Repr=python33.PyObject_Repr
+  PyObject_RichCompare=python33.PyObject_RichCompare
+  PyObject_RichCompareBool=python33.PyObject_RichCompareBool
+  PyObject_SelfIter=python33.PyObject_SelfIter
+  PyObject_SetAttr=python33.PyObject_SetAttr
+  PyObject_SetAttrString=python33.PyObject_SetAttrString
+  PyObject_SetItem=python33.PyObject_SetItem
+  PyObject_Size=python33.PyObject_Size
+  PyObject_Str=python33.PyObject_Str
+  PyObject_Type=python33.PyObject_Type DATA
+  PyParser_SimpleParseFileFlags=python33.PyParser_SimpleParseFileFlags
+  PyParser_SimpleParseStringFlags=python33.PyParser_SimpleParseStringFlags
+  PyProperty_Type=python33.PyProperty_Type DATA
+  PyRangeIter_Type=python33.PyRangeIter_Type DATA
+  PyRange_Type=python33.PyRange_Type DATA
+  PyReversed_Type=python33.PyReversed_Type DATA
+  PySeqIter_New=python33.PySeqIter_New
+  PySeqIter_Type=python33.PySeqIter_Type DATA
+  PySequence_Check=python33.PySequence_Check
+  PySequence_Concat=python33.PySequence_Concat
+  PySequence_Contains=python33.PySequence_Contains
+  PySequence_Count=python33.PySequence_Count
+  PySequence_DelItem=python33.PySequence_DelItem
+  PySequence_DelSlice=python33.PySequence_DelSlice
+  PySequence_Fast=python33.PySequence_Fast
+  PySequence_GetItem=python33.PySequence_GetItem
+  PySequence_GetSlice=python33.PySequence_GetSlice
+  PySequence_In=python33.PySequence_In
+  PySequence_InPlaceConcat=python33.PySequence_InPlaceConcat
+  PySequence_InPlaceRepeat=python33.PySequence_InPlaceRepeat
+  PySequence_Index=python33.PySequence_Index
+  PySequence_Length=python33.PySequence_Length
+  PySequence_List=python33.PySequence_List
+  PySequence_Repeat=python33.PySequence_Repeat
+  PySequence_SetItem=python33.PySequence_SetItem
+  PySequence_SetSlice=python33.PySequence_SetSlice
+  PySequence_Size=python33.PySequence_Size
+  PySequence_Tuple=python33.PySequence_Tuple
+  PySetIter_Type=python33.PySetIter_Type DATA
+  PySet_Add=python33.PySet_Add
+  PySet_Clear=python33.PySet_Clear
+  PySet_Contains=python33.PySet_Contains
+  PySet_Discard=python33.PySet_Discard
+  PySet_New=python33.PySet_New
+  PySet_Pop=python33.PySet_Pop
+  PySet_Size=python33.PySet_Size
+  PySet_Type=python33.PySet_Type DATA
+  PySlice_GetIndices=python33.PySlice_GetIndices
+  PySlice_GetIndicesEx=python33.PySlice_GetIndicesEx
+  PySlice_New=python33.PySlice_New
+  PySlice_Type=python33.PySlice_Type DATA
+  PySortWrapper_Type=python33.PySortWrapper_Type DATA
+  PyState_FindModule=python33.PyState_FindModule
+  PyStructSequence_GetItem=python33.PyStructSequence_GetItem
+  PyStructSequence_New=python33.PyStructSequence_New
+  PyStructSequence_NewType=python33.PyStructSequence_NewType
+  PyStructSequence_SetItem=python33.PyStructSequence_SetItem
+  PySuper_Type=python33.PySuper_Type DATA
+  PySys_AddWarnOption=python33.PySys_AddWarnOption
+  PySys_AddWarnOptionUnicode=python33.PySys_AddWarnOptionUnicode
+  PySys_FormatStderr=python33.PySys_FormatStderr
+  PySys_FormatStdout=python33.PySys_FormatStdout
+  PySys_GetObject=python33.PySys_GetObject
+  PySys_HasWarnOptions=python33.PySys_HasWarnOptions
+  PySys_ResetWarnOptions=python33.PySys_ResetWarnOptions
+  PySys_SetArgv=python33.PySys_SetArgv
+  PySys_SetArgvEx=python33.PySys_SetArgvEx
+  PySys_SetObject=python33.PySys_SetObject
+  PySys_SetPath=python33.PySys_SetPath
+  PySys_WriteStderr=python33.PySys_WriteStderr
+  PySys_WriteStdout=python33.PySys_WriteStdout
+  PyThreadState_Clear=python33.PyThreadState_Clear
+  PyThreadState_Delete=python33.PyThreadState_Delete
+  PyThreadState_DeleteCurrent=python33.PyThreadState_DeleteCurrent
+  PyThreadState_Get=python33.PyThreadState_Get
+  PyThreadState_GetDict=python33.PyThreadState_GetDict
+  PyThreadState_New=python33.PyThreadState_New
+  PyThreadState_SetAsyncExc=python33.PyThreadState_SetAsyncExc
+  PyThreadState_Swap=python33.PyThreadState_Swap
+  PyTraceBack_Here=python33.PyTraceBack_Here
+  PyTraceBack_Print=python33.PyTraceBack_Print
+  PyTraceBack_Type=python33.PyTraceBack_Type DATA
+  PyTupleIter_Type=python33.PyTupleIter_Type DATA
+  PyTuple_ClearFreeList=python33.PyTuple_ClearFreeList
+  PyTuple_GetItem=python33.PyTuple_GetItem
+  PyTuple_GetSlice=python33.PyTuple_GetSlice
+  PyTuple_New=python33.PyTuple_New
+  PyTuple_Pack=python33.PyTuple_Pack
+  PyTuple_SetItem=python33.PyTuple_SetItem
+  PyTuple_Size=python33.PyTuple_Size
+  PyTuple_Type=python33.PyTuple_Type DATA
+  PyType_ClearCache=python33.PyType_ClearCache
+  PyType_FromSpec=python33.PyType_FromSpec
+  PyType_GenericAlloc=python33.PyType_GenericAlloc
+  PyType_GenericNew=python33.PyType_GenericNew
+  PyType_GetFlags=python33.PyType_GetFlags
+  PyType_IsSubtype=python33.PyType_IsSubtype
+  PyType_Modified=python33.PyType_Modified
+  PyType_Ready=python33.PyType_Ready
+  PyType_Type=python33.PyType_Type DATA
+  PyUnicodeDecodeError_Create=python33.PyUnicodeDecodeError_Create
+  PyUnicodeDecodeError_GetEncoding=python33.PyUnicodeDecodeError_GetEncoding
+  PyUnicodeDecodeError_GetEnd=python33.PyUnicodeDecodeError_GetEnd
+  PyUnicodeDecodeError_GetObject=python33.PyUnicodeDecodeError_GetObject
+  PyUnicodeDecodeError_GetReason=python33.PyUnicodeDecodeError_GetReason
+  PyUnicodeDecodeError_GetStart=python33.PyUnicodeDecodeError_GetStart
+  PyUnicodeDecodeError_SetEnd=python33.PyUnicodeDecodeError_SetEnd
+  PyUnicodeDecodeError_SetReason=python33.PyUnicodeDecodeError_SetReason
+  PyUnicodeDecodeError_SetStart=python33.PyUnicodeDecodeError_SetStart
+  PyUnicodeEncodeError_GetEncoding=python33.PyUnicodeEncodeError_GetEncoding
+  PyUnicodeEncodeError_GetEnd=python33.PyUnicodeEncodeError_GetEnd
+  PyUnicodeEncodeError_GetObject=python33.PyUnicodeEncodeError_GetObject
+  PyUnicodeEncodeError_GetReason=python33.PyUnicodeEncodeError_GetReason
+  PyUnicodeEncodeError_GetStart=python33.PyUnicodeEncodeError_GetStart
+  PyUnicodeEncodeError_SetEnd=python33.PyUnicodeEncodeError_SetEnd
+  PyUnicodeEncodeError_SetReason=python33.PyUnicodeEncodeError_SetReason
+  PyUnicodeEncodeError_SetStart=python33.PyUnicodeEncodeError_SetStart
+  PyUnicodeIter_Type=python33.PyUnicodeIter_Type DATA
+  PyUnicodeTranslateError_GetEnd=python33.PyUnicodeTranslateError_GetEnd
+  PyUnicodeTranslateError_GetObject=python33.PyUnicodeTranslateError_GetObject
+  PyUnicodeTranslateError_GetReason=python33.PyUnicodeTranslateError_GetReason
+  PyUnicodeTranslateError_GetStart=python33.PyUnicodeTranslateError_GetStart
+  PyUnicodeTranslateError_SetEnd=python33.PyUnicodeTranslateError_SetEnd
+  PyUnicodeTranslateError_SetReason=python33.PyUnicodeTranslateError_SetReason
+  PyUnicodeTranslateError_SetStart=python33.PyUnicodeTranslateError_SetStart
+  PyUnicode_Append=python33.PyUnicodeUCS2_Append
+  PyUnicode_AppendAndDel=python33.PyUnicodeUCS2_AppendAndDel
+  PyUnicode_AsASCIIString=python33.PyUnicodeUCS2_AsASCIIString
+  PyUnicode_AsCharmapString=python33.PyUnicodeUCS2_AsCharmapString
+  PyUnicode_AsDecodedObject=python33.PyUnicodeUCS2_AsDecodedObject
+  PyUnicode_AsDecodedUnicode=python33.PyUnicodeUCS2_AsDecodedUnicode
+  PyUnicode_AsEncodedObject=python33.PyUnicodeUCS2_AsEncodedObject
+  PyUnicode_AsEncodedString=python33.PyUnicodeUCS2_AsEncodedString
+  PyUnicode_AsEncodedUnicode=python33.PyUnicodeUCS2_AsEncodedUnicode
+  PyUnicode_AsLatin1String=python33.PyUnicodeUCS2_AsLatin1String
+  PyUnicode_AsRawUnicodeEscapeString=python33.PyUnicodeUCS2_AsRawUnicodeEscapeString
+  PyUnicode_AsUTF16String=python33.PyUnicodeUCS2_AsUTF16String
+  PyUnicode_AsUTF32String=python33.PyUnicodeUCS2_AsUTF32String
+  PyUnicode_AsUTF8String=python33.PyUnicodeUCS2_AsUTF8String
+  PyUnicode_AsUnicodeEscapeString=python33.PyUnicodeUCS2_AsUnicodeEscapeString
+  PyUnicode_AsWideChar=python33.PyUnicodeUCS2_AsWideChar
+  PyUnicode_ClearFreelist=python33.PyUnicodeUCS2_ClearFreelist
+  PyUnicode_Compare=python33.PyUnicodeUCS2_Compare
+  PyUnicode_Concat=python33.PyUnicodeUCS2_Concat
+  PyUnicode_Contains=python33.PyUnicodeUCS2_Contains
+  PyUnicode_Count=python33.PyUnicodeUCS2_Count
+  PyUnicode_Decode=python33.PyUnicodeUCS2_Decode
+  PyUnicode_DecodeASCII=python33.PyUnicodeUCS2_DecodeASCII
+  PyUnicode_DecodeCharmap=python33.PyUnicodeUCS2_DecodeCharmap
+  PyUnicode_DecodeFSDefault=python33.PyUnicodeUCS2_DecodeFSDefault
+  PyUnicode_DecodeFSDefaultAndSize=python33.PyUnicodeUCS2_DecodeFSDefaultAndSize
+  PyUnicode_DecodeLatin1=python33.PyUnicodeUCS2_DecodeLatin1
+  PyUnicode_DecodeRawUnicodeEscape=python33.PyUnicodeUCS2_DecodeRawUnicodeEscape
+  PyUnicode_DecodeUTF16=python33.PyUnicodeUCS2_DecodeUTF16
+  PyUnicode_DecodeUTF16Stateful=python33.PyUnicodeUCS2_DecodeUTF16Stateful
+  PyUnicode_DecodeUTF32=python33.PyUnicodeUCS2_DecodeUTF32
+  PyUnicode_DecodeUTF32Stateful=python33.PyUnicodeUCS2_DecodeUTF32Stateful
+  PyUnicode_DecodeUTF8=python33.PyUnicodeUCS2_DecodeUTF8
+  PyUnicode_DecodeUTF8Stateful=python33.PyUnicodeUCS2_DecodeUTF8Stateful
+  PyUnicode_DecodeUnicodeEscape=python33.PyUnicodeUCS2_DecodeUnicodeEscape
+  PyUnicode_FSConverter=python33.PyUnicodeUCS2_FSConverter
+  PyUnicode_FSDecoder=python33.PyUnicodeUCS2_FSDecoder
+  PyUnicode_Find=python33.PyUnicodeUCS2_Find
+  PyUnicode_Format=python33.PyUnicodeUCS2_Format
+  PyUnicode_FromEncodedObject=python33.PyUnicodeUCS2_FromEncodedObject
+  PyUnicode_FromFormat=python33.PyUnicodeUCS2_FromFormat
+  PyUnicode_FromFormatV=python33.PyUnicodeUCS2_FromFormatV
+  PyUnicode_FromObject=python33.PyUnicodeUCS2_FromObject
+  PyUnicode_FromOrdinal=python33.PyUnicodeUCS2_FromOrdinal
+  PyUnicode_FromString=python33.PyUnicodeUCS2_FromString
+  PyUnicode_FromStringAndSize=python33.PyUnicodeUCS2_FromStringAndSize
+  PyUnicode_FromWideChar=python33.PyUnicodeUCS2_FromWideChar
+  PyUnicode_GetDefaultEncoding=python33.PyUnicodeUCS2_GetDefaultEncoding
+  PyUnicode_GetSize=python33.PyUnicodeUCS2_GetSize
+  PyUnicode_IsIdentifier=python33.PyUnicodeUCS2_IsIdentifier
+  PyUnicode_Join=python33.PyUnicodeUCS2_Join
+  PyUnicode_Partition=python33.PyUnicodeUCS2_Partition
+  PyUnicode_RPartition=python33.PyUnicodeUCS2_RPartition
+  PyUnicode_RSplit=python33.PyUnicodeUCS2_RSplit
+  PyUnicode_Replace=python33.PyUnicodeUCS2_Replace
+  PyUnicode_Resize=python33.PyUnicodeUCS2_Resize
+  PyUnicode_RichCompare=python33.PyUnicodeUCS2_RichCompare
+  PyUnicode_SetDefaultEncoding=python33.PyUnicodeUCS2_SetDefaultEncoding
+  PyUnicode_Split=python33.PyUnicodeUCS2_Split
+  PyUnicode_Splitlines=python33.PyUnicodeUCS2_Splitlines
+  PyUnicode_Tailmatch=python33.PyUnicodeUCS2_Tailmatch
+  PyUnicode_Translate=python33.PyUnicodeUCS2_Translate
+  PyUnicode_BuildEncodingMap=python33.PyUnicode_BuildEncodingMap
+  PyUnicode_CompareWithASCIIString=python33.PyUnicode_CompareWithASCIIString
+  PyUnicode_DecodeUTF7=python33.PyUnicode_DecodeUTF7
+  PyUnicode_DecodeUTF7Stateful=python33.PyUnicode_DecodeUTF7Stateful
+  PyUnicode_EncodeFSDefault=python33.PyUnicode_EncodeFSDefault
+  PyUnicode_InternFromString=python33.PyUnicode_InternFromString
+  PyUnicode_InternImmortal=python33.PyUnicode_InternImmortal
+  PyUnicode_InternInPlace=python33.PyUnicode_InternInPlace
+  PyUnicode_Type=python33.PyUnicode_Type DATA
+  PyWeakref_GetObject=python33.PyWeakref_GetObject DATA
+  PyWeakref_NewProxy=python33.PyWeakref_NewProxy
+  PyWeakref_NewRef=python33.PyWeakref_NewRef
+  PyWrapperDescr_Type=python33.PyWrapperDescr_Type DATA
+  PyWrapper_New=python33.PyWrapper_New
+  PyZip_Type=python33.PyZip_Type DATA
+  Py_AddPendingCall=python33.Py_AddPendingCall
+  Py_AtExit=python33.Py_AtExit
+  Py_BuildValue=python33.Py_BuildValue
+  Py_CompileString=python33.Py_CompileString
+  Py_DecRef=python33.Py_DecRef
+  Py_EndInterpreter=python33.Py_EndInterpreter
+  Py_Exit=python33.Py_Exit
+  Py_FatalError=python33.Py_FatalError
+  Py_FileSystemDefaultEncoding=python33.Py_FileSystemDefaultEncoding DATA
+  Py_Finalize=python33.Py_Finalize
+  Py_GetBuildInfo=python33.Py_GetBuildInfo
+  Py_GetCompiler=python33.Py_GetCompiler
+  Py_GetCopyright=python33.Py_GetCopyright
+  Py_GetExecPrefix=python33.Py_GetExecPrefix
+  Py_GetPath=python33.Py_GetPath
+  Py_GetPlatform=python33.Py_GetPlatform
+  Py_GetPrefix=python33.Py_GetPrefix
+  Py_GetProgramFullPath=python33.Py_GetProgramFullPath
+  Py_GetProgramName=python33.Py_GetProgramName
+  Py_GetPythonHome=python33.Py_GetPythonHome
+  Py_GetRecursionLimit=python33.Py_GetRecursionLimit
+  Py_GetVersion=python33.Py_GetVersion
+  Py_HasFileSystemDefaultEncoding=python33.Py_HasFileSystemDefaultEncoding DATA
+  Py_IncRef=python33.Py_IncRef
+  Py_Initialize=python33.Py_Initialize
+  Py_InitializeEx=python33.Py_InitializeEx
+  Py_IsInitialized=python33.Py_IsInitialized
+  Py_Main=python33.Py_Main
+  Py_MakePendingCalls=python33.Py_MakePendingCalls
+  Py_NewInterpreter=python33.Py_NewInterpreter
+  Py_ReprEnter=python33.Py_ReprEnter
+  Py_ReprLeave=python33.Py_ReprLeave
+  Py_SetProgramName=python33.Py_SetProgramName
+  Py_SetPythonHome=python33.Py_SetPythonHome
+  Py_SetRecursionLimit=python33.Py_SetRecursionLimit
+  Py_SymtableString=python33.Py_SymtableString
+  Py_VaBuildValue=python33.Py_VaBuildValue
+  _PyErr_BadInternalCall=python33._PyErr_BadInternalCall
+  _PyObject_CallFunction_SizeT=python33._PyObject_CallFunction_SizeT
+  _PyObject_CallMethod_SizeT=python33._PyObject_CallMethod_SizeT
+  _PyObject_GC_Malloc=python33._PyObject_GC_Malloc
+  _PyObject_GC_New=python33._PyObject_GC_New
+  _PyObject_GC_NewVar=python33._PyObject_GC_NewVar
+  _PyObject_GC_Resize=python33._PyObject_GC_Resize
+  _PyObject_New=python33._PyObject_New
+  _PyObject_NewVar=python33._PyObject_NewVar
+  _PyState_AddModule=python33._PyState_AddModule
+  _PyThreadState_Init=python33._PyThreadState_Init
+  _PyThreadState_Prealloc=python33._PyThreadState_Prealloc
+  _PyTrash_delete_later=python33._PyTrash_delete_later DATA
+  _PyTrash_delete_nesting=python33._PyTrash_delete_nesting DATA
+  _PyTrash_deposit_object=python33._PyTrash_deposit_object
+  _PyTrash_destroy_chain=python33._PyTrash_destroy_chain
+  _PyWeakref_CallableProxyType=python33._PyWeakref_CallableProxyType DATA
+  _PyWeakref_ProxyType=python33._PyWeakref_ProxyType DATA
+  _PyWeakref_RefType=python33._PyWeakref_RefType DATA
+  _Py_BuildValue_SizeT=python33._Py_BuildValue_SizeT
+  _Py_CheckRecursionLimit=python33._Py_CheckRecursionLimit DATA
+  _Py_CheckRecursiveCall=python33._Py_CheckRecursiveCall
+  _Py_Dealloc=python33._Py_Dealloc
+  _Py_EllipsisObject=python33._Py_EllipsisObject DATA
+  _Py_FalseStruct=python33._Py_FalseStruct DATA
+  _Py_NoneStruct=python33._Py_NoneStruct DATA
+  _Py_NotImplementedStruct=python33._Py_NotImplementedStruct DATA
+  _Py_SwappedOp=python33._Py_SwappedOp DATA
+  _Py_TrueStruct=python33._Py_TrueStruct DATA
+  _Py_VaBuildValue_SizeT=python33._Py_VaBuildValue_SizeT
diff --git a/PC/python3.mak b/PC/python3.mak
--- a/PC/python3.mak
+++ b/PC/python3.mak
@@ -1,10 +1,10 @@
-$(OutDir)python33.dll:	python3.def $(OutDir)python33stub.lib
-	cl /LD /Fe$(OutDir)python3.dll python3dll.c python3.def $(OutDir)python33stub.lib
-
-$(OutDir)python33stub.lib:	python33stub.def
-	lib /def:python33stub.def /out:$(OutDir)python33stub.lib /MACHINE:$(MACHINE)
-
-clean:
-	del $(OutDir)python3.dll $(OutDir)python3.lib $(OutDir)python33stub.lib $(OutDir)python3.exp $(OutDir)python33stub.exp
-
-rebuild: clean $(OutDir)python33.dll
+$(OutDir)python33.dll:	python3.def $(OutDir)python33stub.lib
+	cl /LD /Fe$(OutDir)python3.dll python3dll.c python3.def $(OutDir)python33stub.lib
+
+$(OutDir)python33stub.lib:	python33stub.def
+	lib /def:python33stub.def /out:$(OutDir)python33stub.lib /MACHINE:$(MACHINE)
+
+clean:
+	del $(OutDir)python3.dll $(OutDir)python3.lib $(OutDir)python33stub.lib $(OutDir)python3.exp $(OutDir)python33stub.exp
+
+rebuild: clean $(OutDir)python33.dll
diff --git a/PC/python33gen.py b/PC/python33gen.py
--- a/PC/python33gen.py
+++ b/PC/python33gen.py
@@ -1,25 +1,25 @@
-# Generate python33stub.def out of python3.def
-# The regular import library cannot be used,
-# since it doesn't provide the right symbols for
-# data forwarding
-out = open("python33stub.def", "w")
-out.write('LIBRARY "python33"\n')
-out.write('EXPORTS\n')
-
-inp = open("python3.def")
-inp.readline()
-line = inp.readline()
-assert line.strip()=='EXPORTS'
-
-for line in inp:
-    # SYM1=python33.SYM2[ DATA]
-    head, tail = line.split('.')
-    if 'DATA' in tail:
-        symbol, tail = tail.split(' ')
-    else:
-        symbol = tail.strip()
-    out.write(symbol+'\n')
-
-inp.close()
-out.close()
-
+# Generate python33stub.def out of python3.def
+# The regular import library cannot be used,
+# since it doesn't provide the right symbols for
+# data forwarding
+out = open("python33stub.def", "w")
+out.write('LIBRARY "python33"\n')
+out.write('EXPORTS\n')
+
+inp = open("python3.def")
+inp.readline()
+line = inp.readline()
+assert line.strip()=='EXPORTS'
+
+for line in inp:
+    # SYM1=python33.SYM2[ DATA]
+    head, tail = line.split('.')
+    if 'DATA' in tail:
+        symbol, tail = tail.split(' ')
+    else:
+        symbol = tail.strip()
+    out.write(symbol+'\n')
+
+inp.close()
+out.close()
+
diff --git a/PC/python33stub.def b/PC/python33stub.def
--- a/PC/python33stub.def
+++ b/PC/python33stub.def
@@ -1,689 +1,689 @@
-LIBRARY "python33"
-EXPORTS
-PyArg_Parse
-PyArg_ParseTuple
-PyArg_ParseTupleAndKeywords
-PyArg_UnpackTuple
-PyArg_VaParse
-PyArg_VaParseTupleAndKeywords
-PyArg_ValidateKeywordArguments
-PyBaseObject_Type
-PyBool_FromLong
-PyBool_Type
-PyByteArrayIter_Type
-PyByteArray_AsString
-PyByteArray_Concat
-PyByteArray_FromObject
-PyByteArray_FromStringAndSize
-PyByteArray_Resize
-PyByteArray_Size
-PyByteArray_Type
-PyBytesIter_Type
-PyBytes_AsString
-PyBytes_AsStringAndSize
-PyBytes_Concat
-PyBytes_ConcatAndDel
-PyBytes_DecodeEscape
-PyBytes_FromFormat
-PyBytes_FromFormatV
-PyBytes_FromObject
-PyBytes_FromString
-PyBytes_FromStringAndSize
-PyBytes_Repr
-PyBytes_Size
-PyBytes_Type
-PyCFunction_Call
-PyCFunction_ClearFreeList
-PyCFunction_GetFlags
-PyCFunction_GetFunction
-PyCFunction_GetSelf
-PyCFunction_NewEx
-PyCFunction_Type
-PyCallIter_New
-PyCallIter_Type
-PyCallable_Check
-PyCapsule_GetContext
-PyCapsule_GetDestructor
-PyCapsule_GetName
-PyCapsule_GetPointer
-PyCapsule_Import
-PyCapsule_IsValid
-PyCapsule_New
-PyCapsule_SetContext
-PyCapsule_SetDestructor
-PyCapsule_SetName
-PyCapsule_SetPointer
-PyCapsule_Type
-PyClassMethodDescr_Type
-PyCodec_BackslashReplaceErrors
-PyCodec_Decode
-PyCodec_Decoder
-PyCodec_Encode
-PyCodec_Encoder
-PyCodec_IgnoreErrors
-PyCodec_IncrementalDecoder
-PyCodec_IncrementalEncoder
-PyCodec_KnownEncoding
-PyCodec_LookupError
-PyCodec_Register
-PyCodec_RegisterError
-PyCodec_ReplaceErrors
-PyCodec_StreamReader
-PyCodec_StreamWriter
-PyCodec_StrictErrors
-PyCodec_XMLCharRefReplaceErrors
-PyComplex_FromDoubles
-PyComplex_ImagAsDouble
-PyComplex_RealAsDouble
-PyComplex_Type
-PyDescr_NewClassMethod
-PyDescr_NewGetSet
-PyDescr_NewMember
-PyDescr_NewMethod
-PyDictItems_Type
-PyDictIterItem_Type
-PyDictIterKey_Type
-PyDictIterValue_Type
-PyDictKeys_Type
-PyDictProxy_New
-PyDictProxy_Type
-PyDictValues_Type
-PyDict_Clear
-PyDict_Contains
-PyDict_Copy
-PyDict_DelItem
-PyDict_DelItemString
-PyDict_GetItem
-PyDict_GetItemString
-PyDict_GetItemWithError
-PyDict_Items
-PyDict_Keys
-PyDict_Merge
-PyDict_MergeFromSeq2
-PyDict_New
-PyDict_Next
-PyDict_SetItem
-PyDict_SetItemString
-PyDict_Size
-PyDict_Type
-PyDict_Update
-PyDict_Values
-PyEllipsis_Type
-PyEnum_Type
-PyErr_BadArgument
-PyErr_BadInternalCall
-PyErr_CheckSignals
-PyErr_Clear
-PyErr_Display
-PyErr_ExceptionMatches
-PyErr_Fetch
-PyErr_Format
-PyErr_GivenExceptionMatches
-PyErr_NewException
-PyErr_NewExceptionWithDoc
-PyErr_NoMemory
-PyErr_NormalizeException
-PyErr_Occurred
-PyErr_Print
-PyErr_PrintEx
-PyErr_ProgramText
-PyErr_Restore
-PyErr_SetFromErrno
-PyErr_SetFromErrnoWithFilename
-PyErr_SetFromErrnoWithFilenameObject
-PyErr_SetInterrupt
-PyErr_SetNone
-PyErr_SetObject
-PyErr_SetString
-PyErr_SyntaxLocation
-PyErr_WarnEx
-PyErr_WarnExplicit
-PyErr_WarnFormat
-PyErr_WriteUnraisable
-PyEval_AcquireLock
-PyEval_AcquireThread
-PyEval_CallFunction
-PyEval_CallMethod
-PyEval_CallObjectWithKeywords
-PyEval_EvalCode
-PyEval_EvalCodeEx
-PyEval_EvalFrame
-PyEval_EvalFrameEx
-PyEval_GetBuiltins
-PyEval_GetCallStats
-PyEval_GetFrame
-PyEval_GetFuncDesc
-PyEval_GetFuncName
-PyEval_GetGlobals
-PyEval_GetLocals
-PyEval_InitThreads
-PyEval_ReInitThreads
-PyEval_ReleaseLock
-PyEval_ReleaseThread
-PyEval_RestoreThread
-PyEval_SaveThread
-PyEval_ThreadsInitialized
-PyExc_ArithmeticError
-PyExc_AssertionError
-PyExc_AttributeError
-PyExc_BaseException
-PyExc_BufferError
-PyExc_BytesWarning
-PyExc_DeprecationWarning
-PyExc_EOFError
-PyExc_EnvironmentError
-PyExc_Exception
-PyExc_FloatingPointError
-PyExc_FutureWarning
-PyExc_GeneratorExit
-PyExc_IOError
-PyExc_ImportError
-PyExc_ImportWarning
-PyExc_IndentationError
-PyExc_IndexError
-PyExc_KeyError
-PyExc_KeyboardInterrupt
-PyExc_LookupError
-PyExc_MemoryError
-PyExc_MemoryErrorInst
-PyExc_NameError
-PyExc_NotImplementedError
-PyExc_OSError
-PyExc_OverflowError
-PyExc_PendingDeprecationWarning
-PyExc_RecursionErrorInst
-PyExc_ReferenceError
-PyExc_RuntimeError
-PyExc_RuntimeWarning
-PyExc_StopIteration
-PyExc_SyntaxError
-PyExc_SyntaxWarning
-PyExc_SystemError
-PyExc_SystemExit
-PyExc_TabError
-PyExc_TypeError
-PyExc_UnboundLocalError
-PyExc_UnicodeDecodeError
-PyExc_UnicodeEncodeError
-PyExc_UnicodeError
-PyExc_UnicodeTranslateError
-PyExc_UnicodeWarning
-PyExc_UserWarning
-PyExc_ValueError
-PyExc_Warning
-PyExc_ZeroDivisionError
-PyException_GetCause
-PyException_GetContext
-PyException_GetTraceback
-PyException_SetCause
-PyException_SetContext
-PyException_SetTraceback
-PyFile_FromFd
-PyFile_GetLine
-PyFile_WriteObject
-PyFile_WriteString
-PyFilter_Type
-PyFloat_AsDouble
-PyFloat_FromDouble
-PyFloat_FromString
-PyFloat_GetInfo
-PyFloat_GetMax
-PyFloat_GetMin
-PyFloat_Type
-PyFrozenSet_New
-PyFrozenSet_Type
-PyGC_Collect
-PyGILState_Ensure
-PyGILState_GetThisThreadState
-PyGILState_Release
-PyGetSetDescr_Type
-PyImport_AddModule
-PyImport_AppendInittab
-PyImport_Cleanup
-PyImport_ExecCodeModule
-PyImport_ExecCodeModuleEx
-PyImport_ExecCodeModuleWithPathnames
-PyImport_GetImporter
-PyImport_GetMagicNumber
-PyImport_GetMagicTag
-PyImport_GetModuleDict
-PyImport_Import
-PyImport_ImportFrozenModule
-PyImport_ImportModule
-PyImport_ImportModuleLevel
-PyImport_ImportModuleNoBlock
-PyImport_ReloadModule
-PyInterpreterState_Clear
-PyInterpreterState_Delete
-PyInterpreterState_New
-PyIter_Next
-PyListIter_Type
-PyListRevIter_Type
-PyList_Append
-PyList_AsTuple
-PyList_GetItem
-PyList_GetSlice
-PyList_Insert
-PyList_New
-PyList_Reverse
-PyList_SetItem
-PyList_SetSlice
-PyList_Size
-PyList_Sort
-PyList_Type
-PyLongRangeIter_Type
-PyLong_AsDouble
-PyLong_AsLong
-PyLong_AsLongAndOverflow
-PyLong_AsLongLong
-PyLong_AsLongLongAndOverflow
-PyLong_AsSize_t
-PyLong_AsSsize_t
-PyLong_AsUnsignedLong
-PyLong_AsUnsignedLongLong
-PyLong_AsUnsignedLongLongMask
-PyLong_AsUnsignedLongMask
-PyLong_AsVoidPtr
-PyLong_FromDouble
-PyLong_FromLong
-PyLong_FromLongLong
-PyLong_FromSize_t
-PyLong_FromSsize_t
-PyLong_FromString
-PyLong_FromUnsignedLong
-PyLong_FromUnsignedLongLong
-PyLong_FromVoidPtr
-PyLong_GetInfo
-PyLong_Type
-PyMap_Type
-PyMapping_Check
-PyMapping_GetItemString
-PyMapping_HasKey
-PyMapping_HasKeyString
-PyMapping_Items
-PyMapping_Keys
-PyMapping_Length
-PyMapping_SetItemString
-PyMapping_Size
-PyMapping_Values
-PyMem_Free
-PyMem_Malloc
-PyMem_Realloc
-PyMemberDescr_Type
-PyMemoryView_FromObject
-PyMemoryView_GetContiguous
-PyMemoryView_Type
-PyMethodDescr_Type
-PyModule_AddIntConstant
-PyModule_AddObject
-PyModule_AddStringConstant
-PyModule_Create2
-PyModule_GetDef
-PyModule_GetDict
-PyModule_GetFilename
-PyModule_GetFilenameObject
-PyModule_GetName
-PyModule_GetState
-PyModule_New
-PyModule_Type
-PyNullImporter_Type
-PyNumber_Absolute
-PyNumber_Add
-PyNumber_And
-PyNumber_AsSsize_t
-PyNumber_Check
-PyNumber_Divmod
-PyNumber_Float
-PyNumber_FloorDivide
-PyNumber_InPlaceAdd
-PyNumber_InPlaceAnd
-PyNumber_InPlaceFloorDivide
-PyNumber_InPlaceLshift
-PyNumber_InPlaceMultiply
-PyNumber_InPlaceOr
-PyNumber_InPlacePower
-PyNumber_InPlaceRemainder
-PyNumber_InPlaceRshift
-PyNumber_InPlaceSubtract
-PyNumber_InPlaceTrueDivide
-PyNumber_InPlaceXor
-PyNumber_Index
-PyNumber_Invert
-PyNumber_Long
-PyNumber_Lshift
-PyNumber_Multiply
-PyNumber_Negative
-PyNumber_Or
-PyNumber_Positive
-PyNumber_Power
-PyNumber_Remainder
-PyNumber_Rshift
-PyNumber_Subtract
-PyNumber_ToBase
-PyNumber_TrueDivide
-PyNumber_Xor
-PyOS_AfterFork
-PyOS_InitInterrupts
-PyOS_InputHook
-PyOS_InterruptOccurred
-PyOS_ReadlineFunctionPointer
-PyOS_double_to_string
-PyOS_getsig
-PyOS_mystricmp
-PyOS_mystrnicmp
-PyOS_setsig
-PyOS_snprintf
-PyOS_string_to_double
-PyOS_strtol
-PyOS_strtoul
-PyOS_vsnprintf
-PyObject_ASCII
-PyObject_AsCharBuffer
-PyObject_AsFileDescriptor
-PyObject_AsReadBuffer
-PyObject_AsWriteBuffer
-PyObject_Bytes
-PyObject_Call
-PyObject_CallFunction
-PyObject_CallFunctionObjArgs
-PyObject_CallMethod
-PyObject_CallMethodObjArgs
-PyObject_CallObject
-PyObject_CheckReadBuffer
-PyObject_ClearWeakRefs
-PyObject_DelItem
-PyObject_DelItemString
-PyObject_Dir
-PyObject_Format
-PyObject_Free
-PyObject_GC_Del
-PyObject_GC_Track
-PyObject_GC_UnTrack
-PyObject_GenericGetAttr
-PyObject_GenericSetAttr
-PyObject_GetAttr
-PyObject_GetAttrString
-PyObject_GetItem
-PyObject_GetIter
-PyObject_HasAttr
-PyObject_HasAttrString
-PyObject_Hash
-PyObject_HashNotImplemented
-PyObject_Init
-PyObject_InitVar
-PyObject_IsInstance
-PyObject_IsSubclass
-PyObject_IsTrue
-PyObject_Length
-PyObject_Malloc
-PyObject_Not
-PyObject_Realloc
-PyObject_Repr
-PyObject_RichCompare
-PyObject_RichCompareBool
-PyObject_SelfIter
-PyObject_SetAttr
-PyObject_SetAttrString
-PyObject_SetItem
-PyObject_Size
-PyObject_Str
-PyObject_Type
-PyParser_SimpleParseFileFlags
-PyParser_SimpleParseStringFlags
-PyProperty_Type
-PyRangeIter_Type
-PyRange_Type
-PyReversed_Type
-PySeqIter_New
-PySeqIter_Type
-PySequence_Check
-PySequence_Concat
-PySequence_Contains
-PySequence_Count
-PySequence_DelItem
-PySequence_DelSlice
-PySequence_Fast
-PySequence_GetItem
-PySequence_GetSlice
-PySequence_In
-PySequence_InPlaceConcat
-PySequence_InPlaceRepeat
-PySequence_Index
-PySequence_Length
-PySequence_List
-PySequence_Repeat
-PySequence_SetItem
-PySequence_SetSlice
-PySequence_Size
-PySequence_Tuple
-PySetIter_Type
-PySet_Add
-PySet_Clear
-PySet_Contains
-PySet_Discard
-PySet_New
-PySet_Pop
-PySet_Size
-PySet_Type
-PySlice_GetIndices
-PySlice_GetIndicesEx
-PySlice_New
-PySlice_Type
-PySortWrapper_Type
-PyState_FindModule
-PyStructSequence_GetItem
-PyStructSequence_New
-PyStructSequence_NewType
-PyStructSequence_SetItem
-PySuper_Type
-PySys_AddWarnOption
-PySys_AddWarnOptionUnicode
-PySys_FormatStderr
-PySys_FormatStdout
-PySys_GetObject
-PySys_HasWarnOptions
-PySys_ResetWarnOptions
-PySys_SetArgv
-PySys_SetArgvEx
-PySys_SetObject
-PySys_SetPath
-PySys_WriteStderr
-PySys_WriteStdout
-PyThreadState_Clear
-PyThreadState_Delete
-PyThreadState_DeleteCurrent
-PyThreadState_Get
-PyThreadState_GetDict
-PyThreadState_New
-PyThreadState_SetAsyncExc
-PyThreadState_Swap
-PyTraceBack_Here
-PyTraceBack_Print
-PyTraceBack_Type
-PyTupleIter_Type
-PyTuple_ClearFreeList
-PyTuple_GetItem
-PyTuple_GetSlice
-PyTuple_New
-PyTuple_Pack
-PyTuple_SetItem
-PyTuple_Size
-PyTuple_Type
-PyType_ClearCache
-PyType_FromSpec
-PyType_GenericAlloc
-PyType_GenericNew
-PyType_GetFlags
-PyType_IsSubtype
-PyType_Modified
-PyType_Ready
-PyType_Type
-PyUnicodeDecodeError_Create
-PyUnicodeDecodeError_GetEncoding
-PyUnicodeDecodeError_GetEnd
-PyUnicodeDecodeError_GetObject
-PyUnicodeDecodeError_GetReason
-PyUnicodeDecodeError_GetStart
-PyUnicodeDecodeError_SetEnd
-PyUnicodeDecodeError_SetReason
-PyUnicodeDecodeError_SetStart
-PyUnicodeEncodeError_GetEncoding
-PyUnicodeEncodeError_GetEnd
-PyUnicodeEncodeError_GetObject
-PyUnicodeEncodeError_GetReason
-PyUnicodeEncodeError_GetStart
-PyUnicodeEncodeError_SetEnd
-PyUnicodeEncodeError_SetReason
-PyUnicodeEncodeError_SetStart
-PyUnicodeIter_Type
-PyUnicodeTranslateError_GetEnd
-PyUnicodeTranslateError_GetObject
-PyUnicodeTranslateError_GetReason
-PyUnicodeTranslateError_GetStart
-PyUnicodeTranslateError_SetEnd
-PyUnicodeTranslateError_SetReason
-PyUnicodeTranslateError_SetStart
-PyUnicodeUCS2_Append
-PyUnicodeUCS2_AppendAndDel
-PyUnicodeUCS2_AsASCIIString
-PyUnicodeUCS2_AsCharmapString
-PyUnicodeUCS2_AsDecodedObject
-PyUnicodeUCS2_AsDecodedUnicode
-PyUnicodeUCS2_AsEncodedObject
-PyUnicodeUCS2_AsEncodedString
-PyUnicodeUCS2_AsEncodedUnicode
-PyUnicodeUCS2_AsLatin1String
-PyUnicodeUCS2_AsRawUnicodeEscapeString
-PyUnicodeUCS2_AsUTF16String
-PyUnicodeUCS2_AsUTF32String
-PyUnicodeUCS2_AsUTF8String
-PyUnicodeUCS2_AsUnicodeEscapeString
-PyUnicodeUCS2_AsWideChar
-PyUnicodeUCS2_ClearFreelist
-PyUnicodeUCS2_Compare
-PyUnicodeUCS2_Concat
-PyUnicodeUCS2_Contains
-PyUnicodeUCS2_Count
-PyUnicodeUCS2_Decode
-PyUnicodeUCS2_DecodeASCII
-PyUnicodeUCS2_DecodeCharmap
-PyUnicodeUCS2_DecodeFSDefault
-PyUnicodeUCS2_DecodeFSDefaultAndSize
-PyUnicodeUCS2_DecodeLatin1
-PyUnicodeUCS2_DecodeRawUnicodeEscape
-PyUnicodeUCS2_DecodeUTF16
-PyUnicodeUCS2_DecodeUTF16Stateful
-PyUnicodeUCS2_DecodeUTF32
-PyUnicodeUCS2_DecodeUTF32Stateful
-PyUnicodeUCS2_DecodeUTF8
-PyUnicodeUCS2_DecodeUTF8Stateful
-PyUnicodeUCS2_DecodeUnicodeEscape
-PyUnicodeUCS2_FSConverter
-PyUnicodeUCS2_FSDecoder
-PyUnicodeUCS2_Find
-PyUnicodeUCS2_Format
-PyUnicodeUCS2_FromEncodedObject
-PyUnicodeUCS2_FromFormat
-PyUnicodeUCS2_FromFormatV
-PyUnicodeUCS2_FromObject
-PyUnicodeUCS2_FromOrdinal
-PyUnicodeUCS2_FromString
-PyUnicodeUCS2_FromStringAndSize
-PyUnicodeUCS2_FromWideChar
-PyUnicodeUCS2_GetDefaultEncoding
-PyUnicodeUCS2_GetSize
-PyUnicodeUCS2_IsIdentifier
-PyUnicodeUCS2_Join
-PyUnicodeUCS2_Partition
-PyUnicodeUCS2_RPartition
-PyUnicodeUCS2_RSplit
-PyUnicodeUCS2_Replace
-PyUnicodeUCS2_Resize
-PyUnicodeUCS2_RichCompare
-PyUnicodeUCS2_SetDefaultEncoding
-PyUnicodeUCS2_Split
-PyUnicodeUCS2_Splitlines
-PyUnicodeUCS2_Tailmatch
-PyUnicodeUCS2_Translate
-PyUnicode_BuildEncodingMap
-PyUnicode_CompareWithASCIIString
-PyUnicode_DecodeUTF7
-PyUnicode_DecodeUTF7Stateful
-PyUnicode_EncodeFSDefault
-PyUnicode_InternFromString
-PyUnicode_InternImmortal
-PyUnicode_InternInPlace
-PyUnicode_Type
-PyWeakref_GetObject
-PyWeakref_NewProxy
-PyWeakref_NewRef
-PyWrapperDescr_Type
-PyWrapper_New
-PyZip_Type
-Py_AddPendingCall
-Py_AtExit
-Py_BuildValue
-Py_CompileString
-Py_DecRef
-Py_EndInterpreter
-Py_Exit
-Py_FatalError
-Py_FileSystemDefaultEncoding
-Py_Finalize
-Py_GetBuildInfo
-Py_GetCompiler
-Py_GetCopyright
-Py_GetExecPrefix
-Py_GetPath
-Py_GetPlatform
-Py_GetPrefix
-Py_GetProgramFullPath
-Py_GetProgramName
-Py_GetPythonHome
-Py_GetRecursionLimit
-Py_GetVersion
-Py_HasFileSystemDefaultEncoding
-Py_IncRef
-Py_Initialize
-Py_InitializeEx
-Py_IsInitialized
-Py_Main
-Py_MakePendingCalls
-Py_NewInterpreter
-Py_ReprEnter
-Py_ReprLeave
-Py_SetProgramName
-Py_SetPythonHome
-Py_SetRecursionLimit
-Py_SymtableString
-Py_VaBuildValue
-_PyErr_BadInternalCall
-_PyObject_CallFunction_SizeT
-_PyObject_CallMethod_SizeT
-_PyObject_GC_Malloc
-_PyObject_GC_New
-_PyObject_GC_NewVar
-_PyObject_GC_Resize
-_PyObject_New
-_PyObject_NewVar
-_PyState_AddModule
-_PyThreadState_Init
-_PyThreadState_Prealloc
-_PyTrash_delete_later
-_PyTrash_delete_nesting
-_PyTrash_deposit_object
-_PyTrash_destroy_chain
-_PyWeakref_CallableProxyType
-_PyWeakref_ProxyType
-_PyWeakref_RefType
-_Py_BuildValue_SizeT
-_Py_CheckRecursionLimit
-_Py_CheckRecursiveCall
-_Py_Dealloc
-_Py_EllipsisObject
-_Py_FalseStruct
-_Py_NoneStruct
-_Py_NotImplementedStruct
-_Py_SwappedOp
-_Py_TrueStruct
-_Py_VaBuildValue_SizeT
+LIBRARY "python33"
+EXPORTS
+PyArg_Parse
+PyArg_ParseTuple
+PyArg_ParseTupleAndKeywords
+PyArg_UnpackTuple
+PyArg_VaParse
+PyArg_VaParseTupleAndKeywords
+PyArg_ValidateKeywordArguments
+PyBaseObject_Type
+PyBool_FromLong
+PyBool_Type
+PyByteArrayIter_Type
+PyByteArray_AsString
+PyByteArray_Concat
+PyByteArray_FromObject
+PyByteArray_FromStringAndSize
+PyByteArray_Resize
+PyByteArray_Size
+PyByteArray_Type
+PyBytesIter_Type
+PyBytes_AsString
+PyBytes_AsStringAndSize
+PyBytes_Concat
+PyBytes_ConcatAndDel
+PyBytes_DecodeEscape
+PyBytes_FromFormat
+PyBytes_FromFormatV
+PyBytes_FromObject
+PyBytes_FromString
+PyBytes_FromStringAndSize
+PyBytes_Repr
+PyBytes_Size
+PyBytes_Type
+PyCFunction_Call
+PyCFunction_ClearFreeList
+PyCFunction_GetFlags
+PyCFunction_GetFunction
+PyCFunction_GetSelf
+PyCFunction_NewEx
+PyCFunction_Type
+PyCallIter_New
+PyCallIter_Type
+PyCallable_Check
+PyCapsule_GetContext
+PyCapsule_GetDestructor
+PyCapsule_GetName
+PyCapsule_GetPointer
+PyCapsule_Import
+PyCapsule_IsValid
+PyCapsule_New
+PyCapsule_SetContext
+PyCapsule_SetDestructor
+PyCapsule_SetName
+PyCapsule_SetPointer
+PyCapsule_Type
+PyClassMethodDescr_Type
+PyCodec_BackslashReplaceErrors
+PyCodec_Decode
+PyCodec_Decoder
+PyCodec_Encode
+PyCodec_Encoder
+PyCodec_IgnoreErrors
+PyCodec_IncrementalDecoder
+PyCodec_IncrementalEncoder
+PyCodec_KnownEncoding
+PyCodec_LookupError
+PyCodec_Register
+PyCodec_RegisterError
+PyCodec_ReplaceErrors
+PyCodec_StreamReader
+PyCodec_StreamWriter
+PyCodec_StrictErrors
+PyCodec_XMLCharRefReplaceErrors
+PyComplex_FromDoubles
+PyComplex_ImagAsDouble
+PyComplex_RealAsDouble
+PyComplex_Type
+PyDescr_NewClassMethod
+PyDescr_NewGetSet
+PyDescr_NewMember
+PyDescr_NewMethod
+PyDictItems_Type
+PyDictIterItem_Type
+PyDictIterKey_Type
+PyDictIterValue_Type
+PyDictKeys_Type
+PyDictProxy_New
+PyDictProxy_Type
+PyDictValues_Type
+PyDict_Clear
+PyDict_Contains
+PyDict_Copy
+PyDict_DelItem
+PyDict_DelItemString
+PyDict_GetItem
+PyDict_GetItemString
+PyDict_GetItemWithError
+PyDict_Items
+PyDict_Keys
+PyDict_Merge
+PyDict_MergeFromSeq2
+PyDict_New
+PyDict_Next
+PyDict_SetItem
+PyDict_SetItemString
+PyDict_Size
+PyDict_Type
+PyDict_Update
+PyDict_Values
+PyEllipsis_Type
+PyEnum_Type
+PyErr_BadArgument
+PyErr_BadInternalCall
+PyErr_CheckSignals
+PyErr_Clear
+PyErr_Display
+PyErr_ExceptionMatches
+PyErr_Fetch
+PyErr_Format
+PyErr_GivenExceptionMatches
+PyErr_NewException
+PyErr_NewExceptionWithDoc
+PyErr_NoMemory
+PyErr_NormalizeException
+PyErr_Occurred
+PyErr_Print
+PyErr_PrintEx
+PyErr_ProgramText
+PyErr_Restore
+PyErr_SetFromErrno
+PyErr_SetFromErrnoWithFilename
+PyErr_SetFromErrnoWithFilenameObject
+PyErr_SetInterrupt
+PyErr_SetNone
+PyErr_SetObject
+PyErr_SetString
+PyErr_SyntaxLocation
+PyErr_WarnEx
+PyErr_WarnExplicit
+PyErr_WarnFormat
+PyErr_WriteUnraisable
+PyEval_AcquireLock
+PyEval_AcquireThread
+PyEval_CallFunction
+PyEval_CallMethod
+PyEval_CallObjectWithKeywords
+PyEval_EvalCode
+PyEval_EvalCodeEx
+PyEval_EvalFrame
+PyEval_EvalFrameEx
+PyEval_GetBuiltins
+PyEval_GetCallStats
+PyEval_GetFrame
+PyEval_GetFuncDesc
+PyEval_GetFuncName
+PyEval_GetGlobals
+PyEval_GetLocals
+PyEval_InitThreads
+PyEval_ReInitThreads
+PyEval_ReleaseLock
+PyEval_ReleaseThread
+PyEval_RestoreThread
+PyEval_SaveThread
+PyEval_ThreadsInitialized
+PyExc_ArithmeticError
+PyExc_AssertionError
+PyExc_AttributeError
+PyExc_BaseException
+PyExc_BufferError
+PyExc_BytesWarning
+PyExc_DeprecationWarning
+PyExc_EOFError
+PyExc_EnvironmentError
+PyExc_Exception
+PyExc_FloatingPointError
+PyExc_FutureWarning
+PyExc_GeneratorExit
+PyExc_IOError
+PyExc_ImportError
+PyExc_ImportWarning
+PyExc_IndentationError
+PyExc_IndexError
+PyExc_KeyError
+PyExc_KeyboardInterrupt
+PyExc_LookupError
+PyExc_MemoryError
+PyExc_MemoryErrorInst
+PyExc_NameError
+PyExc_NotImplementedError
+PyExc_OSError
+PyExc_OverflowError
+PyExc_PendingDeprecationWarning
+PyExc_RecursionErrorInst
+PyExc_ReferenceError
+PyExc_RuntimeError
+PyExc_RuntimeWarning
+PyExc_StopIteration
+PyExc_SyntaxError
+PyExc_SyntaxWarning
+PyExc_SystemError
+PyExc_SystemExit
+PyExc_TabError
+PyExc_TypeError
+PyExc_UnboundLocalError
+PyExc_UnicodeDecodeError
+PyExc_UnicodeEncodeError
+PyExc_UnicodeError
+PyExc_UnicodeTranslateError
+PyExc_UnicodeWarning
+PyExc_UserWarning
+PyExc_ValueError
+PyExc_Warning
+PyExc_ZeroDivisionError
+PyException_GetCause
+PyException_GetContext
+PyException_GetTraceback
+PyException_SetCause
+PyException_SetContext
+PyException_SetTraceback
+PyFile_FromFd
+PyFile_GetLine
+PyFile_WriteObject
+PyFile_WriteString
+PyFilter_Type
+PyFloat_AsDouble
+PyFloat_FromDouble
+PyFloat_FromString
+PyFloat_GetInfo
+PyFloat_GetMax
+PyFloat_GetMin
+PyFloat_Type
+PyFrozenSet_New
+PyFrozenSet_Type
+PyGC_Collect
+PyGILState_Ensure
+PyGILState_GetThisThreadState
+PyGILState_Release
+PyGetSetDescr_Type
+PyImport_AddModule
+PyImport_AppendInittab
+PyImport_Cleanup
+PyImport_ExecCodeModule
+PyImport_ExecCodeModuleEx
+PyImport_ExecCodeModuleWithPathnames
+PyImport_GetImporter
+PyImport_GetMagicNumber
+PyImport_GetMagicTag
+PyImport_GetModuleDict
+PyImport_Import
+PyImport_ImportFrozenModule
+PyImport_ImportModule
+PyImport_ImportModuleLevel
+PyImport_ImportModuleNoBlock
+PyImport_ReloadModule
+PyInterpreterState_Clear
+PyInterpreterState_Delete
+PyInterpreterState_New
+PyIter_Next
+PyListIter_Type
+PyListRevIter_Type
+PyList_Append
+PyList_AsTuple
+PyList_GetItem
+PyList_GetSlice
+PyList_Insert
+PyList_New
+PyList_Reverse
+PyList_SetItem
+PyList_SetSlice
+PyList_Size
+PyList_Sort
+PyList_Type
+PyLongRangeIter_Type
+PyLong_AsDouble
+PyLong_AsLong
+PyLong_AsLongAndOverflow
+PyLong_AsLongLong
+PyLong_AsLongLongAndOverflow
+PyLong_AsSize_t
+PyLong_AsSsize_t
+PyLong_AsUnsignedLong
+PyLong_AsUnsignedLongLong
+PyLong_AsUnsignedLongLongMask
+PyLong_AsUnsignedLongMask
+PyLong_AsVoidPtr
+PyLong_FromDouble
+PyLong_FromLong
+PyLong_FromLongLong
+PyLong_FromSize_t
+PyLong_FromSsize_t
+PyLong_FromString
+PyLong_FromUnsignedLong
+PyLong_FromUnsignedLongLong
+PyLong_FromVoidPtr
+PyLong_GetInfo
+PyLong_Type
+PyMap_Type
+PyMapping_Check
+PyMapping_GetItemString
+PyMapping_HasKey
+PyMapping_HasKeyString
+PyMapping_Items
+PyMapping_Keys
+PyMapping_Length
+PyMapping_SetItemString
+PyMapping_Size
+PyMapping_Values
+PyMem_Free
+PyMem_Malloc
+PyMem_Realloc
+PyMemberDescr_Type
+PyMemoryView_FromObject
+PyMemoryView_GetContiguous
+PyMemoryView_Type
+PyMethodDescr_Type
+PyModule_AddIntConstant
+PyModule_AddObject
+PyModule_AddStringConstant
+PyModule_Create2
+PyModule_GetDef
+PyModule_GetDict
+PyModule_GetFilename
+PyModule_GetFilenameObject
+PyModule_GetName
+PyModule_GetState
+PyModule_New
+PyModule_Type
+PyNullImporter_Type
+PyNumber_Absolute
+PyNumber_Add
+PyNumber_And
+PyNumber_AsSsize_t
+PyNumber_Check
+PyNumber_Divmod
+PyNumber_Float
+PyNumber_FloorDivide
+PyNumber_InPlaceAdd
+PyNumber_InPlaceAnd
+PyNumber_InPlaceFloorDivide
+PyNumber_InPlaceLshift
+PyNumber_InPlaceMultiply
+PyNumber_InPlaceOr
+PyNumber_InPlacePower
+PyNumber_InPlaceRemainder
+PyNumber_InPlaceRshift
+PyNumber_InPlaceSubtract
+PyNumber_InPlaceTrueDivide
+PyNumber_InPlaceXor
+PyNumber_Index
+PyNumber_Invert
+PyNumber_Long
+PyNumber_Lshift
+PyNumber_Multiply
+PyNumber_Negative
+PyNumber_Or
+PyNumber_Positive
+PyNumber_Power
+PyNumber_Remainder
+PyNumber_Rshift
+PyNumber_Subtract
+PyNumber_ToBase
+PyNumber_TrueDivide
+PyNumber_Xor
+PyOS_AfterFork
+PyOS_InitInterrupts
+PyOS_InputHook
+PyOS_InterruptOccurred
+PyOS_ReadlineFunctionPointer
+PyOS_double_to_string
+PyOS_getsig
+PyOS_mystricmp
+PyOS_mystrnicmp
+PyOS_setsig
+PyOS_snprintf
+PyOS_string_to_double
+PyOS_strtol
+PyOS_strtoul
+PyOS_vsnprintf
+PyObject_ASCII
+PyObject_AsCharBuffer
+PyObject_AsFileDescriptor
+PyObject_AsReadBuffer
+PyObject_AsWriteBuffer
+PyObject_Bytes
+PyObject_Call
+PyObject_CallFunction
+PyObject_CallFunctionObjArgs
+PyObject_CallMethod
+PyObject_CallMethodObjArgs
+PyObject_CallObject
+PyObject_CheckReadBuffer
+PyObject_ClearWeakRefs
+PyObject_DelItem
+PyObject_DelItemString
+PyObject_Dir
+PyObject_Format
+PyObject_Free
+PyObject_GC_Del
+PyObject_GC_Track
+PyObject_GC_UnTrack
+PyObject_GenericGetAttr
+PyObject_GenericSetAttr
+PyObject_GetAttr
+PyObject_GetAttrString
+PyObject_GetItem
+PyObject_GetIter
+PyObject_HasAttr
+PyObject_HasAttrString
+PyObject_Hash
+PyObject_HashNotImplemented
+PyObject_Init
+PyObject_InitVar
+PyObject_IsInstance
+PyObject_IsSubclass
+PyObject_IsTrue
+PyObject_Length
+PyObject_Malloc
+PyObject_Not
+PyObject_Realloc
+PyObject_Repr
+PyObject_RichCompare
+PyObject_RichCompareBool
+PyObject_SelfIter
+PyObject_SetAttr
+PyObject_SetAttrString
+PyObject_SetItem
+PyObject_Size
+PyObject_Str
+PyObject_Type
+PyParser_SimpleParseFileFlags
+PyParser_SimpleParseStringFlags
+PyProperty_Type
+PyRangeIter_Type
+PyRange_Type
+PyReversed_Type
+PySeqIter_New
+PySeqIter_Type
+PySequence_Check
+PySequence_Concat
+PySequence_Contains
+PySequence_Count
+PySequence_DelItem
+PySequence_DelSlice
+PySequence_Fast
+PySequence_GetItem
+PySequence_GetSlice
+PySequence_In
+PySequence_InPlaceConcat
+PySequence_InPlaceRepeat
+PySequence_Index
+PySequence_Length
+PySequence_List
+PySequence_Repeat
+PySequence_SetItem
+PySequence_SetSlice
+PySequence_Size
+PySequence_Tuple
+PySetIter_Type
+PySet_Add
+PySet_Clear
+PySet_Contains
+PySet_Discard
+PySet_New
+PySet_Pop
+PySet_Size
+PySet_Type
+PySlice_GetIndices
+PySlice_GetIndicesEx
+PySlice_New
+PySlice_Type
+PySortWrapper_Type
+PyState_FindModule
+PyStructSequence_GetItem
+PyStructSequence_New
+PyStructSequence_NewType
+PyStructSequence_SetItem
+PySuper_Type
+PySys_AddWarnOption
+PySys_AddWarnOptionUnicode
+PySys_FormatStderr
+PySys_FormatStdout
+PySys_GetObject
+PySys_HasWarnOptions
+PySys_ResetWarnOptions
+PySys_SetArgv
+PySys_SetArgvEx
+PySys_SetObject
+PySys_SetPath
+PySys_WriteStderr
+PySys_WriteStdout
+PyThreadState_Clear
+PyThreadState_Delete
+PyThreadState_DeleteCurrent
+PyThreadState_Get
+PyThreadState_GetDict
+PyThreadState_New
+PyThreadState_SetAsyncExc
+PyThreadState_Swap
+PyTraceBack_Here
+PyTraceBack_Print
+PyTraceBack_Type
+PyTupleIter_Type
+PyTuple_ClearFreeList
+PyTuple_GetItem
+PyTuple_GetSlice
+PyTuple_New
+PyTuple_Pack
+PyTuple_SetItem
+PyTuple_Size
+PyTuple_Type
+PyType_ClearCache
+PyType_FromSpec
+PyType_GenericAlloc
+PyType_GenericNew
+PyType_GetFlags
+PyType_IsSubtype
+PyType_Modified
+PyType_Ready
+PyType_Type
+PyUnicodeDecodeError_Create
+PyUnicodeDecodeError_GetEncoding
+PyUnicodeDecodeError_GetEnd
+PyUnicodeDecodeError_GetObject
+PyUnicodeDecodeError_GetReason
+PyUnicodeDecodeError_GetStart
+PyUnicodeDecodeError_SetEnd
+PyUnicodeDecodeError_SetReason
+PyUnicodeDecodeError_SetStart
+PyUnicodeEncodeError_GetEncoding
+PyUnicodeEncodeError_GetEnd
+PyUnicodeEncodeError_GetObject
+PyUnicodeEncodeError_GetReason
+PyUnicodeEncodeError_GetStart
+PyUnicodeEncodeError_SetEnd
+PyUnicodeEncodeError_SetReason
+PyUnicodeEncodeError_SetStart
+PyUnicodeIter_Type
+PyUnicodeTranslateError_GetEnd
+PyUnicodeTranslateError_GetObject
+PyUnicodeTranslateError_GetReason
+PyUnicodeTranslateError_GetStart
+PyUnicodeTranslateError_SetEnd
+PyUnicodeTranslateError_SetReason
+PyUnicodeTranslateError_SetStart
+PyUnicodeUCS2_Append
+PyUnicodeUCS2_AppendAndDel
+PyUnicodeUCS2_AsASCIIString
+PyUnicodeUCS2_AsCharmapString
+PyUnicodeUCS2_AsDecodedObject
+PyUnicodeUCS2_AsDecodedUnicode
+PyUnicodeUCS2_AsEncodedObject
+PyUnicodeUCS2_AsEncodedString
+PyUnicodeUCS2_AsEncodedUnicode
+PyUnicodeUCS2_AsLatin1String
+PyUnicodeUCS2_AsRawUnicodeEscapeString
+PyUnicodeUCS2_AsUTF16String
+PyUnicodeUCS2_AsUTF32String
+PyUnicodeUCS2_AsUTF8String
+PyUnicodeUCS2_AsUnicodeEscapeString
+PyUnicodeUCS2_AsWideChar
+PyUnicodeUCS2_ClearFreelist
+PyUnicodeUCS2_Compare
+PyUnicodeUCS2_Concat
+PyUnicodeUCS2_Contains
+PyUnicodeUCS2_Count
+PyUnicodeUCS2_Decode
+PyUnicodeUCS2_DecodeASCII
+PyUnicodeUCS2_DecodeCharmap
+PyUnicodeUCS2_DecodeFSDefault
+PyUnicodeUCS2_DecodeFSDefaultAndSize
+PyUnicodeUCS2_DecodeLatin1
+PyUnicodeUCS2_DecodeRawUnicodeEscape
+PyUnicodeUCS2_DecodeUTF16
+PyUnicodeUCS2_DecodeUTF16Stateful
+PyUnicodeUCS2_DecodeUTF32
+PyUnicodeUCS2_DecodeUTF32Stateful
+PyUnicodeUCS2_DecodeUTF8
+PyUnicodeUCS2_DecodeUTF8Stateful
+PyUnicodeUCS2_DecodeUnicodeEscape
+PyUnicodeUCS2_FSConverter
+PyUnicodeUCS2_FSDecoder
+PyUnicodeUCS2_Find
+PyUnicodeUCS2_Format
+PyUnicodeUCS2_FromEncodedObject
+PyUnicodeUCS2_FromFormat
+PyUnicodeUCS2_FromFormatV
+PyUnicodeUCS2_FromObject
+PyUnicodeUCS2_FromOrdinal
+PyUnicodeUCS2_FromString
+PyUnicodeUCS2_FromStringAndSize
+PyUnicodeUCS2_FromWideChar
+PyUnicodeUCS2_GetDefaultEncoding
+PyUnicodeUCS2_GetSize
+PyUnicodeUCS2_IsIdentifier
+PyUnicodeUCS2_Join
+PyUnicodeUCS2_Partition
+PyUnicodeUCS2_RPartition
+PyUnicodeUCS2_RSplit
+PyUnicodeUCS2_Replace
+PyUnicodeUCS2_Resize
+PyUnicodeUCS2_RichCompare
+PyUnicodeUCS2_SetDefaultEncoding
+PyUnicodeUCS2_Split
+PyUnicodeUCS2_Splitlines
+PyUnicodeUCS2_Tailmatch
+PyUnicodeUCS2_Translate
+PyUnicode_BuildEncodingMap
+PyUnicode_CompareWithASCIIString
+PyUnicode_DecodeUTF7
+PyUnicode_DecodeUTF7Stateful
+PyUnicode_EncodeFSDefault
+PyUnicode_InternFromString
+PyUnicode_InternImmortal
+PyUnicode_InternInPlace
+PyUnicode_Type
+PyWeakref_GetObject
+PyWeakref_NewProxy
+PyWeakref_NewRef
+PyWrapperDescr_Type
+PyWrapper_New
+PyZip_Type
+Py_AddPendingCall
+Py_AtExit
+Py_BuildValue
+Py_CompileString
+Py_DecRef
+Py_EndInterpreter
+Py_Exit
+Py_FatalError
+Py_FileSystemDefaultEncoding
+Py_Finalize
+Py_GetBuildInfo
+Py_GetCompiler
+Py_GetCopyright
+Py_GetExecPrefix
+Py_GetPath
+Py_GetPlatform
+Py_GetPrefix
+Py_GetProgramFullPath
+Py_GetProgramName
+Py_GetPythonHome
+Py_GetRecursionLimit
+Py_GetVersion
+Py_HasFileSystemDefaultEncoding
+Py_IncRef
+Py_Initialize
+Py_InitializeEx
+Py_IsInitialized
+Py_Main
+Py_MakePendingCalls
+Py_NewInterpreter
+Py_ReprEnter
+Py_ReprLeave
+Py_SetProgramName
+Py_SetPythonHome
+Py_SetRecursionLimit
+Py_SymtableString
+Py_VaBuildValue
+_PyErr_BadInternalCall
+_PyObject_CallFunction_SizeT
+_PyObject_CallMethod_SizeT
+_PyObject_GC_Malloc
+_PyObject_GC_New
+_PyObject_GC_NewVar
+_PyObject_GC_Resize
+_PyObject_New
+_PyObject_NewVar
+_PyState_AddModule
+_PyThreadState_Init
+_PyThreadState_Prealloc
+_PyTrash_delete_later
+_PyTrash_delete_nesting
+_PyTrash_deposit_object
+_PyTrash_destroy_chain
+_PyWeakref_CallableProxyType
+_PyWeakref_ProxyType
+_PyWeakref_RefType
+_Py_BuildValue_SizeT
+_Py_CheckRecursionLimit
+_Py_CheckRecursiveCall
+_Py_Dealloc
+_Py_EllipsisObject
+_Py_FalseStruct
+_Py_NoneStruct
+_Py_NotImplementedStruct
+_Py_SwappedOp
+_Py_TrueStruct
+_Py_VaBuildValue_SizeT
diff --git a/PC/python3dll.c b/PC/python3dll.c
--- a/PC/python3dll.c
+++ b/PC/python3dll.c
@@ -1,9 +1,9 @@
-#include <windows.h>
-
-BOOL WINAPI
-DllMain(HINSTANCE hInstDLL,
-        DWORD fdwReason,
-        LPVOID lpReserved)
-{
-    return TRUE;
+#include <windows.h>
+
+BOOL WINAPI
+DllMain(HINSTANCE hInstDLL,
+        DWORD fdwReason,
+        LPVOID lpReserved)
+{
+    return TRUE;
 }
\ No newline at end of file
diff --git a/Tools/buildbot/build-amd64.bat b/Tools/buildbot/build-amd64.bat
--- a/Tools/buildbot/build-amd64.bat
+++ b/Tools/buildbot/build-amd64.bat
@@ -1,6 +1,6 @@
- at rem Used by the buildbot "compile" step.
-cmd /c Tools\buildbot\external-amd64.bat
-call "%VS90COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64
-cmd /c Tools\buildbot\clean-amd64.bat
-vcbuild /useenv PCbuild\kill_python.vcproj "Debug|x64" && PCbuild\amd64\kill_python_d.exe
-vcbuild PCbuild\pcbuild.sln "Debug|x64"
+ at rem Used by the buildbot "compile" step.
+cmd /c Tools\buildbot\external-amd64.bat
+call "%VS90COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64
+cmd /c Tools\buildbot\clean-amd64.bat
+vcbuild /useenv PCbuild\kill_python.vcproj "Debug|x64" && PCbuild\amd64\kill_python_d.exe
+vcbuild PCbuild\pcbuild.sln "Debug|x64"
diff --git a/Tools/buildbot/build.bat b/Tools/buildbot/build.bat
--- a/Tools/buildbot/build.bat
+++ b/Tools/buildbot/build.bat
@@ -1,7 +1,7 @@
- at rem Used by the buildbot "compile" step.
-cmd /c Tools\buildbot\external.bat
-call "%VS90COMNTOOLS%vsvars32.bat"
-cmd /c Tools\buildbot\clean.bat
-vcbuild /useenv PCbuild\kill_python.vcproj "Debug|Win32" && PCbuild\kill_python_d.exe
-vcbuild /useenv PCbuild\pcbuild.sln "Debug|Win32"
-
+ at rem Used by the buildbot "compile" step.
+cmd /c Tools\buildbot\external.bat
+call "%VS90COMNTOOLS%vsvars32.bat"
+cmd /c Tools\buildbot\clean.bat
+vcbuild /useenv PCbuild\kill_python.vcproj "Debug|Win32" && PCbuild\kill_python_d.exe
+vcbuild /useenv PCbuild\pcbuild.sln "Debug|Win32"
+
diff --git a/Tools/buildbot/buildmsi.bat b/Tools/buildbot/buildmsi.bat
--- a/Tools/buildbot/buildmsi.bat
+++ b/Tools/buildbot/buildmsi.bat
@@ -1,21 +1,21 @@
- at rem Used by the buildbot "buildmsi" step.
-
-cmd /c Tools\buildbot\external.bat
- at rem build release versions of things
-call "%VS90COMNTOOLS%vsvars32.bat"
-
- at rem build Python
-vcbuild /useenv PCbuild\pcbuild.sln "Release|Win32"
-
- at rem build the documentation
-bash.exe -c 'cd Doc;make PYTHON=python2.5 update htmlhelp'
-"%ProgramFiles%\HTML Help Workshop\hhc.exe" Doc\build\htmlhelp\python26a3.hhp
-
- at rem build the MSI file
-cd PC
-nmake /f icons.mak
-cd ..\Tools\msi
-del *.msi
-nmake /f msisupport.mak
-%HOST_PYTHON% msi.py
-
+ at rem Used by the buildbot "buildmsi" step.
+
+cmd /c Tools\buildbot\external.bat
+ at rem build release versions of things
+call "%VS90COMNTOOLS%vsvars32.bat"
+
+ at rem build Python
+vcbuild /useenv PCbuild\pcbuild.sln "Release|Win32"
+
+ at rem build the documentation
+bash.exe -c 'cd Doc;make PYTHON=python2.5 update htmlhelp'
+"%ProgramFiles%\HTML Help Workshop\hhc.exe" Doc\build\htmlhelp\python26a3.hhp
+
+ at rem build the MSI file
+cd PC
+nmake /f icons.mak
+cd ..\Tools\msi
+del *.msi
+nmake /f msisupport.mak
+%HOST_PYTHON% msi.py
+
diff --git a/Tools/buildbot/clean-amd64.bat b/Tools/buildbot/clean-amd64.bat
--- a/Tools/buildbot/clean-amd64.bat
+++ b/Tools/buildbot/clean-amd64.bat
@@ -1,7 +1,7 @@
- at rem Used by the buildbot "clean" step.
-call "%VS90COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64
-cd PCbuild
- at echo Deleting .pyc/.pyo files ...
-del /s Lib\*.pyc Lib\*.pyo
-vcbuild /clean pcbuild.sln "Release|x64"
-vcbuild /clean pcbuild.sln "Debug|x64"
+ at rem Used by the buildbot "clean" step.
+call "%VS90COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64
+cd PCbuild
+ at echo Deleting .pyc/.pyo files ...
+del /s Lib\*.pyc Lib\*.pyo
+vcbuild /clean pcbuild.sln "Release|x64"
+vcbuild /clean pcbuild.sln "Debug|x64"
diff --git a/Tools/buildbot/clean.bat b/Tools/buildbot/clean.bat
--- a/Tools/buildbot/clean.bat
+++ b/Tools/buildbot/clean.bat
@@ -1,7 +1,7 @@
- at rem Used by the buildbot "clean" step.
-call "%VS90COMNTOOLS%vsvars32.bat"
- at echo Deleting .pyc/.pyo files ...
-del /s Lib\*.pyc Lib\*.pyo
-cd PCbuild
-vcbuild /clean pcbuild.sln "Release|Win32"
-vcbuild /clean pcbuild.sln "Debug|Win32"
+ at rem Used by the buildbot "clean" step.
+call "%VS90COMNTOOLS%vsvars32.bat"
+ at echo Deleting .pyc/.pyo files ...
+del /s Lib\*.pyc Lib\*.pyo
+cd PCbuild
+vcbuild /clean pcbuild.sln "Release|Win32"
+vcbuild /clean pcbuild.sln "Debug|Win32"
diff --git a/Tools/buildbot/external-amd64.bat b/Tools/buildbot/external-amd64.bat
--- a/Tools/buildbot/external-amd64.bat
+++ b/Tools/buildbot/external-amd64.bat
@@ -1,21 +1,21 @@
- at rem Fetches (and builds if necessary) external dependencies
-
- at rem Assume we start inside the Python source directory
-call "Tools\buildbot\external-common.bat"
-call "%VS90COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64
-
-if not exist tcltk64\bin\tcl85g.dll (
-    cd tcl-8.5.9.0\win
-    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 clean all
-    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 install
-    cd ..\..
-)
-
-if not exist tcltk64\bin\tk85g.dll (
-    cd tk-8.5.9.0\win    
-    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.5.9.0 clean
-    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.5.9.0 all
-    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.5.9.0 install
-    cd ..\..
-)
-
+ at rem Fetches (and builds if necessary) external dependencies
+
+ at rem Assume we start inside the Python source directory
+call "Tools\buildbot\external-common.bat"
+call "%VS90COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64
+
+if not exist tcltk64\bin\tcl85g.dll (
+    cd tcl-8.5.9.0\win
+    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 clean all
+    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 install
+    cd ..\..
+)
+
+if not exist tcltk64\bin\tk85g.dll (
+    cd tk-8.5.9.0\win    
+    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.5.9.0 clean
+    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.5.9.0 all
+    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.5.9.0 install
+    cd ..\..
+)
+
diff --git a/Tools/buildbot/external-common.bat b/Tools/buildbot/external-common.bat
--- a/Tools/buildbot/external-common.bat
+++ b/Tools/buildbot/external-common.bat
@@ -1,43 +1,43 @@
- at rem Common file shared between external.bat and external-amd64.bat.  Responsible for
- at rem fetching external components into the root\.. buildbot directories.
-
-cd ..
- at rem XXX: If you need to force the buildbots to start from a fresh environment, uncomment
- at rem the following, check it in, then check it out, comment it out, then check it back in.
- at rem if exist bzip2-1.0.5 rd /s/q bzip2-1.0.5
- at rem if exist tcltk rd /s/q tcltk
- at rem if exist tcltk64 rd /s/q tcltk64
- at rem if exist tcl8.4.12 rd /s/q tcl8.4.12
- at rem if exist tcl8.4.16 rd /s/q tcl8.4.16
- at rem if exist tcl-8.4.18.1 rd /s/q tcl-8.4.18.1
- at rem if exist tk8.4.12 rd /s/q tk8.4.12
- at rem if exist tk8.4.16 rd /s/q tk8.4.16
- at rem if exist tk-8.4.18.1 rd /s/q tk-8.4.18.1
- at rem if exist db-4.4.20 rd /s/q db-4.4.20
- at rem if exist openssl-1.0.0a rd /s/q openssl-1.0.0a
- at rem if exist sqlite-3.7.4 rd /s/q sqlite-3.7.4    
-
- at rem bzip
-if not exist bzip2-1.0.5 (
-   rd /s/q bzip2-1.0.3
-  svn export http://svn.python.org/projects/external/bzip2-1.0.5
-)
-
- at rem Sleepycat db
-if not exist db-4.4.20 svn export http://svn.python.org/projects/external/db-4.4.20-vs9 db-4.4.20
-
- at rem OpenSSL
-if not exist openssl-1.0.0a svn export http://svn.python.org/projects/external/openssl-1.0.0a
-
- at rem tcl/tk
-if not exist tcl-8.5.9.0 (
-   rd /s/q tcltk tcltk64
-   svn export http://svn.python.org/projects/external/tcl-8.5.9.0
-)
-if not exist tk-8.5.9.0 svn export http://svn.python.org/projects/external/tk-8.5.9.0
-
- at rem sqlite3
-if not exist sqlite-3.7.4 (
-  rd /s/q sqlite-source-3.6.21
-  svn export http://svn.python.org/projects/external/sqlite-3.7.4
-)
+ at rem Common file shared between external.bat and external-amd64.bat.  Responsible for
+ at rem fetching external components into the root\.. buildbot directories.
+
+cd ..
+ at rem XXX: If you need to force the buildbots to start from a fresh environment, uncomment
+ at rem the following, check it in, then check it out, comment it out, then check it back in.
+ at rem if exist bzip2-1.0.5 rd /s/q bzip2-1.0.5
+ at rem if exist tcltk rd /s/q tcltk
+ at rem if exist tcltk64 rd /s/q tcltk64
+ at rem if exist tcl8.4.12 rd /s/q tcl8.4.12
+ at rem if exist tcl8.4.16 rd /s/q tcl8.4.16
+ at rem if exist tcl-8.4.18.1 rd /s/q tcl-8.4.18.1
+ at rem if exist tk8.4.12 rd /s/q tk8.4.12
+ at rem if exist tk8.4.16 rd /s/q tk8.4.16
+ at rem if exist tk-8.4.18.1 rd /s/q tk-8.4.18.1
+ at rem if exist db-4.4.20 rd /s/q db-4.4.20
+ at rem if exist openssl-1.0.0a rd /s/q openssl-1.0.0a
+ at rem if exist sqlite-3.7.4 rd /s/q sqlite-3.7.4    
+
+ at rem bzip
+if not exist bzip2-1.0.5 (
+   rd /s/q bzip2-1.0.3
+  svn export http://svn.python.org/projects/external/bzip2-1.0.5
+)
+
+ at rem Sleepycat db
+if not exist db-4.4.20 svn export http://svn.python.org/projects/external/db-4.4.20-vs9 db-4.4.20
+
+ at rem OpenSSL
+if not exist openssl-1.0.0a svn export http://svn.python.org/projects/external/openssl-1.0.0a
+
+ at rem tcl/tk
+if not exist tcl-8.5.9.0 (
+   rd /s/q tcltk tcltk64
+   svn export http://svn.python.org/projects/external/tcl-8.5.9.0
+)
+if not exist tk-8.5.9.0 svn export http://svn.python.org/projects/external/tk-8.5.9.0
+
+ at rem sqlite3
+if not exist sqlite-3.7.4 (
+  rd /s/q sqlite-source-3.6.21
+  svn export http://svn.python.org/projects/external/sqlite-3.7.4
+)
diff --git a/Tools/buildbot/external.bat b/Tools/buildbot/external.bat
--- a/Tools/buildbot/external.bat
+++ b/Tools/buildbot/external.bat
@@ -1,21 +1,21 @@
- at rem Fetches (and builds if necessary) external dependencies
-
- at rem Assume we start inside the Python source directory
-call "Tools\buildbot\external-common.bat"
-call "%VS90COMNTOOLS%\vsvars32.bat"
-
-if not exist tcltk\bin\tcl85g.dll (
-    @rem all and install need to be separate invocations, otherwise nmakehlp is not found on install
-    cd tcl-8.5.9.0\win
-    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 INSTALLDIR=..\..\tcltk clean all 
-    nmake -f makefile.vc DEBUG=1 INSTALLDIR=..\..\tcltk install
-    cd ..\..
-)
-
-if not exist tcltk\bin\tk85g.dll (
-    cd tk-8.5.9.0\win    
-    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.5.9.0 clean
-    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.5.9.0 all
-    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.5.9.0 install
-    cd ..\..
-)
+ at rem Fetches (and builds if necessary) external dependencies
+
+ at rem Assume we start inside the Python source directory
+call "Tools\buildbot\external-common.bat"
+call "%VS90COMNTOOLS%\vsvars32.bat"
+
+if not exist tcltk\bin\tcl85g.dll (
+    @rem all and install need to be separate invocations, otherwise nmakehlp is not found on install
+    cd tcl-8.5.9.0\win
+    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 INSTALLDIR=..\..\tcltk clean all 
+    nmake -f makefile.vc DEBUG=1 INSTALLDIR=..\..\tcltk install
+    cd ..\..
+)
+
+if not exist tcltk\bin\tk85g.dll (
+    cd tk-8.5.9.0\win    
+    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.5.9.0 clean
+    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.5.9.0 all
+    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.5.9.0 install
+    cd ..\..
+)
diff --git a/Tools/buildbot/test-amd64.bat b/Tools/buildbot/test-amd64.bat
--- a/Tools/buildbot/test-amd64.bat
+++ b/Tools/buildbot/test-amd64.bat
@@ -1,3 +1,3 @@
- at rem Used by the buildbot "test" step.
-cd PCbuild
-call rt.bat -q -d -x64 -uall -rw
+ at rem Used by the buildbot "test" step.
+cd PCbuild
+call rt.bat -q -d -x64 -uall -rw
diff --git a/Tools/buildbot/test.bat b/Tools/buildbot/test.bat
--- a/Tools/buildbot/test.bat
+++ b/Tools/buildbot/test.bat
@@ -1,4 +1,4 @@
- at rem Used by the buildbot "test" step.
-cd PCbuild
-call rt.bat -d -q -uall -rwW -n
-
+ at rem Used by the buildbot "test" step.
+cd PCbuild
+call rt.bat -d -q -uall -rwW -n
+
diff --git a/Tools/unicode/genwincodecs.bat b/Tools/unicode/genwincodecs.bat
--- a/Tools/unicode/genwincodecs.bat
+++ b/Tools/unicode/genwincodecs.bat
@@ -1,7 +1,7 @@
- at rem Recreate some python charmap codecs from the Windows function
- at rem MultiByteToWideChar.
-
- at cd /d %~dp0
- at mkdir build
- at rem Arabic DOS code page
-c:\python30\python genwincodec.py 720 > build/cp720.py
+ at rem Recreate some python charmap codecs from the Windows function
+ at rem MultiByteToWideChar.
+
+ at cd /d %~dp0
+ at mkdir build
+ at rem Arabic DOS code page
+c:\python30\python genwincodec.py 720 > build/cp720.py

--
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list