]> granicus.if.org Git - python/commitdiff
More automated version replacement.
authorGeorg Brandl <georg@python.org>
Sun, 20 Feb 2011 10:41:31 +0000 (10:41 +0000)
committerGeorg Brandl <georg@python.org>
Sun, 20 Feb 2011 10:41:31 +0000 (10:41 +0000)
21 files changed:
PC/VC6/pythoncore.dsp
PC/VC6/readme.txt
PC/VS7.1/pythoncore.vcproj
PC/VS7.1/readme.txt
PC/VS8.0/build_ssl.bat
PC/VS8.0/kill_python.c
PC/VS8.0/pyproject.vsprops
PC/example_nt/example.vcproj
PC/os2emx/Makefile
PC/os2emx/README.os2emx
PC/os2emx/python33.def [moved from PC/os2emx/python27.def with 85% similarity]
PC/pyconfig.h
PC/python3.def
PC/python3.mak
PC/python33gen.py [moved from PC/python32gen.py with 71% similarity]
PC/python33stub.def [moved from PC/python32stub.def with 95% similarity]
PCbuild/build_ssl.bat
PCbuild/kill_python.c
PCbuild/pyproject.vsprops
PCbuild/readme.txt
README

index f8a2c81ec24f3dc91d1941bcd11065bf3a7363a7..60074ed31a3b336b910d6200b28df172a879fdac 100644 (file)
@@ -54,7 +54,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo\r
 LINK32=link.exe\r
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386\r
-# ADD LINK32 largeint.lib kernel32.lib user32.lib advapi32.lib shell32.lib /nologo /base:"0x1e000000" /subsystem:windows /dll /debug /machine:I386 /nodefaultlib:"libc" /out:"./python32.dll"\r
+# ADD LINK32 largeint.lib kernel32.lib user32.lib advapi32.lib shell32.lib /nologo /base:"0x1e000000" /subsystem:windows /dll /debug /machine:I386 /nodefaultlib:"libc" /out:"./python33.dll"\r
 # SUBTRACT LINK32 /pdb:none\r
 \r
 !ELSEIF  "$(CFG)" == "pythoncore - Win32 Debug"\r
@@ -82,7 +82,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo\r
 LINK32=link.exe\r
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept\r
-# ADD LINK32 largeint.lib kernel32.lib user32.lib advapi32.lib shell32.lib /nologo /base:"0x1e000000" /subsystem:windows /dll /debug /machine:I386 /nodefaultlib:"libc" /out:"./python32_d.dll" /pdbtype:sept\r
+# ADD LINK32 largeint.lib kernel32.lib user32.lib advapi32.lib shell32.lib /nologo /base:"0x1e000000" /subsystem:windows /dll /debug /machine:I386 /nodefaultlib:"libc" /out:"./python33_d.dll" /pdbtype:sept\r
 # SUBTRACT LINK32 /pdb:none\r
 \r
 !ENDIF \r
index 4e8d237b7a2608d332c424c8d8c5fe8167e66170..a6835276b2cca499ad82eab2c37f92a0b8e620d6 100644 (file)
@@ -12,7 +12,7 @@ and build the projects.
 The proper order to build subprojects:
 
 1) pythoncore (this builds the main Python DLL and library files,
-               python32.{dll, lib} in Release mode)
+               python33.{dll, lib} in Release mode)
 
 2) python (this builds the main Python executable,
            python.exe in Release mode)
@@ -23,7 +23,7 @@ The proper order to build subprojects:
    to the subsystems they implement; see SUBPROJECTS below)
 
 When using the Debug setting, the output files have a _d added to
-their name:  python32_d.dll, python_d.exe, pyexpat_d.pyd, and so on.
+their name:  python33_d.dll, python_d.exe, pyexpat_d.pyd, and so on.
 
 SUBPROJECTS
 -----------
index 88b0e0154c14f959acc20cb8a5a256681ef7101e..30dc1f5a9e6160e91e3c94111cc823fc76fab925 100644 (file)
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalDependencies="getbuildinfo.o"
-                               OutputFile="./python32.dll"
+                               OutputFile="./python33.dll"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
                                IgnoreDefaultLibraryNames="libc"
                                GenerateDebugInformation="TRUE"
-                               ProgramDatabaseFile=".\./python32.pdb"
+                               ProgramDatabaseFile=".\./python33.pdb"
                                SubSystem="2"
                                BaseAddress="0x1e000000"
-                               ImportLibrary=".\./python32.lib"
+                               ImportLibrary=".\./python33.lib"
                                TargetMachine="1"/>
                        <Tool
                                Name="VCMIDLTool"/>
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalDependencies="getbuildinfo.o"
-                               OutputFile="./python32_d.dll"
+                               OutputFile="./python33_d.dll"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
                                IgnoreDefaultLibraryNames="libc"
                                GenerateDebugInformation="TRUE"
-                               ProgramDatabaseFile=".\./python32_d.pdb"
+                               ProgramDatabaseFile=".\./python33_d.pdb"
                                SubSystem="2"
                                BaseAddress="0x1e000000"
-                               ImportLibrary=".\./python32_d.lib"
+                               ImportLibrary=".\./python33_d.lib"
                                TargetMachine="1"/>
                        <Tool
                                Name="VCMIDLTool"/>
                                Name="VCLinkerTool"
                                AdditionalOptions=" /MACHINE:IA64 /USELINK:MS_SDK"
                                AdditionalDependencies="getbuildinfo.o"
-                               OutputFile="./python32.dll"
+                               OutputFile="./python33.dll"
                                LinkIncremental="1"
                                SuppressStartupBanner="FALSE"
                                IgnoreDefaultLibraryNames="libc"
                                GenerateDebugInformation="TRUE"
-                               ProgramDatabaseFile=".\./python32.pdb"
+                               ProgramDatabaseFile=".\./python33.pdb"
                                SubSystem="2"
                                BaseAddress="0x1e000000"
-                               ImportLibrary=".\./python32.lib"
+                               ImportLibrary=".\./python33.lib"
                                TargetMachine="0"/>
                        <Tool
                                Name="VCMIDLTool"/>
                                Name="VCLinkerTool"
                                AdditionalOptions=" /MACHINE:AMD64 /USELINK:MS_SDK"
                                AdditionalDependencies="getbuildinfo.o"
-                               OutputFile="./python32.dll"
+                               OutputFile="./python33.dll"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
                                IgnoreDefaultLibraryNames="libc"
                                GenerateDebugInformation="TRUE"
-                               ProgramDatabaseFile=".\./python32.pdb"
+                               ProgramDatabaseFile=".\./python33.pdb"
                                SubSystem="2"
                                BaseAddress="0x1e000000"
-                               ImportLibrary=".\./python32.lib"
+                               ImportLibrary=".\./python33.lib"
                                TargetMachine="0"/>
                        <Tool
                                Name="VCMIDLTool"/>
index 8fb069f187721f15e85ba5323372cc3566972af1..bfd8a7049a2fa9b4e5ba8d85e5ce2cd04bae752d 100644 (file)
@@ -12,7 +12,7 @@ the "Standard" toolbar"), and build the projects.
 The proper order to build subprojects:
 
 1) pythoncore (this builds the main Python DLL and library files,
-               python26.{dll, lib} in Release mode)
+               python33.{dll, lib} in Release mode)
               NOTE:  in previous releases, this subproject was
               named after the release number, e.g. python20.
 
@@ -26,7 +26,7 @@ The proper order to build subprojects:
    test slave; see SUBPROJECTS below)
 
 When using the Debug setting, the output files have a _d added to
-their name:  python26_d.dll, python_d.exe, parser_d.pyd, and so on.
+their name:  python33_d.dll, python_d.exe, parser_d.pyd, and so on.
 
 SUBPROJECTS
 -----------
index 29a1d81e0009b2f90aa9e177dd7d994fe916e29f..a5c9b870ac9bcdef147915d3317abf08562e3544 100644 (file)
@@ -2,10 +2,10 @@
 if not defined HOST_PYTHON (\r
   if %1 EQU Debug (\r
     set HOST_PYTHON=python_d.exe\r
-    if not exist python32_d.dll exit 1\r
+    if not exist python33_d.dll exit 1\r
   ) ELSE (\r
     set HOST_PYTHON=python.exe\r
-    if not exist python32.dll exit 1\r
+    if not exist python33.dll exit 1\r
   )\r
 )\r
 %HOST_PYTHON% build_ssl.py %1 %2 %3\r
index 6b916781cce5f833c6239cbf17a330554563f41c..bb323d31d09839fdb9b32c3c00da9846de1b9225 100644 (file)
@@ -106,7 +106,7 @@ main(int argc, char **argv)
         /*
          * XXX TODO: if we really wanted to be fancy, we could check the 
          * modules for all processes (not just the python[_d].exe ones)
-         * and see if any of our DLLs are loaded (i.e. python32[_d].dll),
+         * and see if any of our DLLs are loaded (i.e. python33[_d].dll),
          * as that would also inhibit our ability to rebuild the solution.
          * Not worth loosing sleep over though; for now, a simple check 
          * for just the python executable should be sufficient.
index 64942160e26685d2d2c7d39aa561a2806cb4f106..4a582f1716f2e4a6d9da8fddab3d21d0e98d25b9 100644 (file)
@@ -38,7 +38,7 @@
        />\r
        <UserMacro\r
                Name="PyDllName"\r
-               Value="python32"\r
+               Value="python33"\r
        />\r
        <UserMacro\r
                Name="PythonExe"\r
index 17714e35b06ebb7fa6222e6b6ced4445ab2d3c5d..a9b8f1045e6ff13e22409361206c38d6e16a3f4a 100644 (file)
@@ -39,7 +39,7 @@
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions="/export:initexample"
-                               AdditionalDependencies="odbc32.lib odbccp32.lib python26.lib"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib python33.lib"
                                OutputFile=".\Release/example.pyd"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions="/export:initexample"
-                               AdditionalDependencies="odbc32.lib odbccp32.lib python26_d.lib"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib python33_d.lib"
                                OutputFile=".\Debug/example_d.pyd"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
index d9cded7cb952af4efb5f1345c0ca87b9796cb280..800610e53e35c90dc73b12f6fa489e87a575fee1 100644 (file)
@@ -237,7 +237,7 @@ $(OUT)%$O: %.c
 
 # Output file names
 PYTHON_VER=    2.6
-PYTHON_LIB=    python26
+PYTHON_LIB=    python33
 PYTHON.LIB=    $(PYTHON_LIB)_s$A
 PYTHON.IMPLIB= $(PYTHON_LIB)$A
 ifeq ($(EXEOMF),yes)
index fcf55d27bd2ae992b408b50b69c02befa9cc02bb..61cf6dfc701cfb43a4592ca03a0cfb237262cd0d 100644 (file)
@@ -305,7 +305,7 @@ Procedure
    to be installed in a directory other than the PYTHONHOME directory, set 
    the value of the Makefile variable EXE_DIR to the appropriate directory.
 
-3. If you wish the Python core DLL (python26.dll) to be installed in a 
+3. If you wish the Python core DLL (python33.dll) to be installed in a 
    directory other than the directory in which the Python executables are 
    installed (by default, the PYTHONHOME directory), set the value of the 
    Makefile variable DLL_DIR to the appropriate directory.  This DLL must 
similarity index 85%
rename from PC/os2emx/python27.def
rename to PC/os2emx/python33.def
index d87dd76c7575a0cd4d84a5f1844c1cbb8ced11f7..256726be639994f4664155cbdec507420c8e6b96 100644 (file)
@@ -1,72 +1,72 @@
-LIBRARY python26 INITINSTANCE TERMINSTANCE 
+LIBRARY python33 INITINSTANCE TERMINSTANCE 
 DESCRIPTION "Python 2.6 Core DLL" 
 PROTMODE 
 DATA MULTIPLE NONSHARED 
 EXPORTS 
 
-; From python26_s.lib(config)
+; From python33_s.lib(config)
   "_PyImport_Inittab"
 
-; From python26_s.lib(dlfcn)
+; From python33_s.lib(dlfcn)
 ;  "dlopen"
 ;  "dlsym"
 ;  "dlclose"
 ;  "dlerror"
 
-; From python26_s.lib(getpathp)
+; From python33_s.lib(getpathp)
   "Py_GetProgramFullPath"
   "Py_GetPrefix"
   "Py_GetExecPrefix"
   "Py_GetPath"
 
-; From python26_s.lib(getbuildinfo)
+; From python33_s.lib(getbuildinfo)
   "Py_GetBuildInfo"
   "_Py_svnversion"
 
-; From python26_s.lib(main)
+; From python33_s.lib(main)
   "Py_Main"
   "Py_GetArgcArgv"
 
-; From python26_s.lib(acceler)
+; From python33_s.lib(acceler)
   "PyGrammar_AddAccelerators"
   "PyGrammar_RemoveAccelerators"
 
-; From python26_s.lib(grammar1)
+; From python33_s.lib(grammar1)
   "PyGrammar_FindDFA"
   "PyGrammar_LabelRepr"
 
-; From python26_s.lib(listnode)
+; From python33_s.lib(listnode)
   "PyNode_ListTree"
 
-; From python26_s.lib(node)
+; From python33_s.lib(node)
   "PyNode_New"
   "PyNode_AddChild"
   "PyNode_Free"
 
-; From python26_s.lib(parser)
+; From python33_s.lib(parser)
   "PyParser_AddToken"
   "PyParser_New"
   "PyParser_Delete"
 
-; From python26_s.lib(parsetok)
+; From python33_s.lib(parsetok)
   "PyParser_ParseString"
   "PyParser_ParseStringFlagsFilename"
   "PyParser_ParseFile"
   "PyParser_ParseFileFlags"
   "PyParser_ParseStringFlags"
 
-; From python26_s.lib(bitset)
+; From python33_s.lib(bitset)
   "_Py_newbitset"
   "_Py_delbitset"
   "_Py_addbit"
   "_Py_samebitset"
   "_Py_mergebitset"
 
-; From python26_s.lib(metagrammar)
+; From python33_s.lib(metagrammar)
   "_Py_meta_grammar"
   "Py_meta_grammar"
 
-; From python26_s.lib(tokenizer)
+; From python33_s.lib(tokenizer)
   "PyToken_OneChar"
   "PyToken_TwoChars"
   "PyToken_ThreeChars"
@@ -76,14 +76,14 @@ EXPORTS
   "PyTokenizer_Get"
   "_PyParser_TokenNames"
 
-; From python26_s.lib(myreadline)
+; From python33_s.lib(myreadline)
   "_PyOS_ReadlineTState"
   "PyOS_ReadlineFunctionPointer"
   "PyOS_StdioReadline"
   "PyOS_Readline"
   "PyOS_InputHook"
 
-; From python26_s.lib(abstract)
+; From python33_s.lib(abstract)
   "_PyObject_LengthHint"
   "PyMapping_Size"
   "PyObject_CallMethod"
@@ -174,13 +174,13 @@ EXPORTS
   "PyObject_IsInstance"
   "PyObject_IsSubclass"
 
-; From python26_s.lib(boolobject)
+; From python33_s.lib(boolobject)
   "PyBool_FromLong"
   "PyBool_Type"
   "_Py_ZeroStruct"
   "_Py_TrueStruct"
 
-; From python26_s.lib(bufferobject)
+; From python33_s.lib(bufferobject)
   "PyBuffer_FromObject"
   "PyBuffer_FromReadWriteObject"
   "PyBuffer_FromMemory"
@@ -188,13 +188,13 @@ EXPORTS
   "PyBuffer_New"
   "PyBuffer_Type"
 
-; From python26_s.lib(cellobject)
+; From python33_s.lib(cellobject)
   "PyCell_New"
   "PyCell_Get"
   "PyCell_Set"
   "PyCell_Type"
 
-; From python26_s.lib(classobject)
+; From python33_s.lib(classobject)
   "PyClass_New"
   "PyClass_IsSubclass"
   "PyInstance_New"
@@ -209,7 +209,7 @@ EXPORTS
   "PyInstance_Type"
   "PyMethod_Type"
 
-; From python26_s.lib(capsule)
+; From python33_s.lib(capsule)
   "PyCapsule_GetContext"
   "PyCapsule_GetDestructor"
   "PyCapsule_GetName"
@@ -222,7 +222,7 @@ EXPORTS
   "PyCapsule_SetName"
   "PyCapsule_SetPointer"
 
-; From python26_s.lib(cobject)
+; From python33_s.lib(cobject)
   "PyCObject_FromVoidPtr"
   "PyCObject_FromVoidPtrAndDesc"
   "PyCObject_AsVoidPtr"
@@ -231,13 +231,13 @@ EXPORTS
   "PyCObject_SetVoidPtr"
   "PyCObject_Type"
 
-; From python26_s.lib(codeobject)
+; From python33_s.lib(codeobject)
   "PyCode_New"
   "PyCode_Addr2Line"
   "PyCode_CheckLineNumber"
   "PyCode_Type"
 
-; From python26_s.lib(complexobject)
+; From python33_s.lib(complexobject)
   "_Py_c_pow"
   "_Py_c_sum"
   "_Py_c_diff"
@@ -251,7 +251,7 @@ EXPORTS
   "PyComplex_AsCComplex"
   "PyComplex_Type"
 
-; From python26_s.lib(descrobject)
+; From python33_s.lib(descrobject)
   "PyWrapper_New"
   "PyDescr_NewMethod"
   "PyDescr_NewClassMethod"
@@ -262,7 +262,7 @@ EXPORTS
   "PyWrapperDescr_Type"
   "PyProperty_Type"
 
-; From python26_s.lib(dictobject)
+; From python33_s.lib(dictobject)
   "PyDict_New"
   "PyDict_GetItem"
   "PyDict_SetItem"
@@ -286,11 +286,11 @@ EXPORTS
   "PyDictIterValue_Type"
   "PyDictIterItem_Type"
 
-; From python26_s.lib(enumobject)
+; From python33_s.lib(enumobject)
   "PyEnum_Type"
   "PyReversed_Type"
 
-; From python26_s.lib(fileobject)
+; From python33_s.lib(fileobject)
   "PyFile_FromString"
   "Py_UniversalNewlineFread"
   "PyFile_GetLine"
@@ -306,7 +306,7 @@ EXPORTS
   "PyFile_Name"
   "PyFile_Type"
 
-; From python26_s.lib(floatobject)
+; From python33_s.lib(floatobject)
   "PyFloat_FromString"
   "PyFloat_AsDouble"
   "PyFloat_Fini"
@@ -321,7 +321,7 @@ EXPORTS
   "PyFloat_AsStringEx"
   "PyFloat_Type"
 
-; From python26_s.lib(frameobject)
+; From python33_s.lib(frameobject)
   "PyFrame_New"
   "PyFrame_FastToLocals"
   "PyFrame_LocalsToFast"
@@ -331,7 +331,7 @@ EXPORTS
   "PyFrame_BlockPop"
   "PyFrame_Type"
 
-; From python26_s.lib(funcobject)
+; From python33_s.lib(funcobject)
   "PyFunction_New"
   "PyFunction_GetCode"
   "PyFunction_GetGlobals"
@@ -346,12 +346,12 @@ EXPORTS
   "PyClassMethod_Type"
   "PyStaticMethod_Type"
 
-; From python26_s.lib(genobject)
+; From python33_s.lib(genobject)
   "PyGen_New"
   "PyGen_NeedsFinalizing"
   "PyGen_Type"
 
-; From python26_s.lib(intobject)
+; From python33_s.lib(intobject)
   "PyInt_AsLong"
   "PyInt_AsUnsignedLongMask"
   "PyInt_AsUnsignedLongLongMask"
@@ -366,13 +366,13 @@ EXPORTS
   "_PyInt_Init"
   "PyInt_Type"
 
-; From python26_s.lib(iterobject)
+; From python33_s.lib(iterobject)
   "PySeqIter_New"
   "PyCallIter_New"
   "PySeqIter_Type"
   "PyCallIter_Type"
 
-; From python26_s.lib(listobject)
+; From python33_s.lib(listobject)
   "PyList_New"
   "PyList_Append"
   "PyList_Size"
@@ -390,7 +390,7 @@ EXPORTS
   "PyListIter_Type"
   "PyListRevIter_Type"
 
-; From python26_s.lib(longobject)
+; From python33_s.lib(longobject)
   "PyLong_FromDouble"
   "PyLong_AsLong"
   "_PyLong_AsSsize_t"
@@ -420,7 +420,7 @@ EXPORTS
   "PyLong_Type"
   "_PyLong_DigitValue"
 
-; From python26_s.lib(methodobject)
+; From python33_s.lib(methodobject)
   "PyCFunction_Call"
   "Py_FindMethodInChain"
   "PyCFunction_GetFunction"
@@ -432,7 +432,7 @@ EXPORTS
   "PyCFunction_New"
   "PyCFunction_Type"
 
-; From python26_s.lib(moduleobject)
+; From python33_s.lib(moduleobject)
   "PyModule_New"
   "_PyModule_Clear"
   "PyModule_GetDict"
@@ -440,7 +440,7 @@ EXPORTS
   "PyModule_GetFilename"
   "PyModule_Type"
 
-; From python26_s.lib(object)
+; From python33_s.lib(object)
   "Py_DivisionWarningFlag"
   "PyObject_Str"
   "PyObject_Repr"
@@ -493,15 +493,15 @@ EXPORTS
   "_PyTrash_delete_nesting"
   "_PyTrash_delete_later"
 
-; From python26_s.lib(obmalloc)
+; From python33_s.lib(obmalloc)
   "PyObject_Malloc"
   "PyObject_Free"
   "PyObject_Realloc"
 
-; From python26_s.lib(rangeobject)
+; From python33_s.lib(rangeobject)
   "PyRange_Type"
 
-; From python26_s.lib(setobject)
+; From python33_s.lib(setobject)
   "PySet_Pop"
   "PySet_New"
   "PyFrozenSet_New"
@@ -516,7 +516,7 @@ EXPORTS
   "PySet_Type"
   "PyFrozenSet_Type"
 
-; From python26_s.lib(sliceobject)
+; From python33_s.lib(sliceobject)
   "_PySlice_FromIndices"
   "PySlice_GetIndices"
   "PySlice_GetIndicesEx"
@@ -524,7 +524,7 @@ EXPORTS
   "_Py_EllipsisObject"
   "PySlice_Type"
 
-; From python26_s.lib(stringobject)
+; From python33_s.lib(stringobject)
   "PyString_FromStringAndSize"
   "PyString_InternInPlace"
   "PyString_FromString"
@@ -555,12 +555,12 @@ EXPORTS
   "PyString_Type"
   "PyBaseString_Type"
 
-; From python26_s.lib(structseq)
+; From python33_s.lib(structseq)
   "PyStructSequence_InitType"
   "PyStructSequence_New"
   "PyStructSequence_UnnamedField"
 
-; From python26_s.lib(tupleobject)
+; From python33_s.lib(tupleobject)
   "PyTuple_New"
   "PyTuple_Pack"
   "_PyTuple_Resize"
@@ -572,7 +572,7 @@ EXPORTS
   "PyTuple_Type"
   "PyTupleIter_Type"
 
-; From python26_s.lib(typeobject)
+; From python33_s.lib(typeobject)
   "PyType_IsSubtype"
   "_PyType_Lookup"
   "PyType_Ready"
@@ -583,7 +583,7 @@ EXPORTS
   "PyBaseObject_Type"
   "PySuper_Type"
 
-; From python26_s.lib(unicodeobject)
+; From python33_s.lib(unicodeobject)
   "PyUnicodeUCS2_Resize"
   "PyUnicodeUCS2_FromOrdinal"
   "PyUnicodeUCS2_FromObject"
@@ -649,7 +649,7 @@ EXPORTS
   "PyUnicode_AsDecodedObject"
   "PyUnicode_Type"
 
-; From python26_s.lib(unicodectype)
+; From python33_s.lib(unicodectype)
   "_PyUnicode_TypeRecords"
   "_PyUnicodeUCS2_ToNumeric"
   "_PyUnicodeUCS2_IsLowercase"
@@ -667,7 +667,7 @@ EXPORTS
   "_PyUnicodeUCS2_IsNumeric"
   "_PyUnicodeUCS2_IsAlpha"
 
-; From python26_s.lib(weakrefobject)
+; From python33_s.lib(weakrefobject)
   "PyWeakref_NewRef"
   "PyWeakref_NewProxy"
   "PyObject_ClearWeakRefs"
@@ -678,7 +678,7 @@ EXPORTS
   "_PyWeakref_ProxyType"
   "_PyWeakref_CallableProxyType"
 
-; From python26_s.lib(Python-ast)
+; From python33_s.lib(Python-ast)
 ;  "init_ast"
   "Module"
   "Interactive"
@@ -737,18 +737,18 @@ EXPORTS
   "alias"
   "PyAST_mod2obj"
 
-; From python26_s.lib(asdl)
+; From python33_s.lib(asdl)
   "asdl_seq_new"
   "asdl_int_seq_new"
 
-; From python26_s.lib(ast)
+; From python33_s.lib(ast)
   "PyAST_FromNode"
 
-; From python26_s.lib(bltinmodule)
+; From python33_s.lib(bltinmodule)
   "_PyBuiltin_Init"
   "Py_FileSystemDefaultEncoding"
 
-; From python26_s.lib(exceptions)
+; From python33_s.lib(exceptions)
   "PyUnicodeEncodeError_GetStart"
   "PyUnicodeDecodeError_GetStart"
   "PyUnicodeEncodeError_GetEnd"
@@ -824,7 +824,7 @@ EXPORTS
   "PyExc_ImportWarning"
   "PyExc_MemoryErrorInst"
 
-; From python26_s.lib(ceval)
+; From python33_s.lib(ceval)
   "PyEval_EvalFrameEx"
   "PyEval_CallObjectWithKeywords"
   "PyEval_EvalCodeEx"
@@ -863,13 +863,13 @@ EXPORTS
   "_Py_CheckInterval"
   "_Py_Ticker"
 
-; From python26_s.lib(compile)
+; From python33_s.lib(compile)
   "_Py_Mangle"
   "PyAST_Compile"
   "PyNode_Compile"
   "Py_OptimizeFlag"
 
-; From python26_s.lib(codecs)
+; From python33_s.lib(codecs)
   "_PyCodec_Lookup"
   "PyCodec_Encode"
   "PyCodec_Decode"
@@ -888,7 +888,7 @@ EXPORTS
   "PyCodec_LookupError"
   "PyCodec_StrictErrors"
 
-; From python26_s.lib(errors)
+; From python33_s.lib(errors)
   "PyErr_SetNone"
   "PyErr_SetString"
   "PyErr_GivenExceptionMatches"
@@ -914,16 +914,16 @@ EXPORTS
   "PyErr_Warn"
   "PyErr_WarnExplicit"
 
-; From python26_s.lib(frozen)
+; From python33_s.lib(frozen)
   "PyImport_FrozenModules"
 
-; From python26_s.lib(frozenmain)
+; From python33_s.lib(frozenmain)
   "Py_FrozenMain"
 
-; From python26_s.lib(future)
+; From python33_s.lib(future)
   "PyFuture_FromAST"
 
-; From python26_s.lib(getargs)
+; From python33_s.lib(getargs)
   "PyArg_Parse"
   "_PyArg_Parse_SizeT"
   "PyArg_ParseTuple"
@@ -937,22 +937,22 @@ EXPORTS
   "_PyArg_VaParse_SizeT"
   "_PyArg_VaParseTupleAndKeywords_SizeT"
 
-; From python26_s.lib(getcompiler)
+; From python33_s.lib(getcompiler)
   "Py_GetCompiler"
 
-; From python26_s.lib(getcopyright)
+; From python33_s.lib(getcopyright)
   "Py_GetCopyright"
 
-; From python26_s.lib(getplatform)
+; From python33_s.lib(getplatform)
   "Py_GetPlatform"
 
-; From python26_s.lib(getversion)
+; From python33_s.lib(getversion)
   "Py_GetVersion"
 
-; From python26_s.lib(graminit)
+; From python33_s.lib(graminit)
   "_PyParser_Grammar"
 
-; From python26_s.lib(import)
+; From python33_s.lib(import)
   "_PyImport_Init"
   "_PyImportHooks_Init"
   "PyImport_ImportModule"
@@ -979,10 +979,10 @@ EXPORTS
   "PyImport_Inittab"
   "_PyImport_Filetab"
 
-; From python26_s.lib(importdl)
+; From python33_s.lib(importdl)
   "_PyImport_LoadDynamicModule"
 
-; From python26_s.lib(marshal)
+; From python33_s.lib(marshal)
   "PyMarshal_ReadLongFromFile"
   "PyMarshal_WriteObjectToString"
   "PyMarshal_WriteLongToFile"
@@ -993,7 +993,7 @@ EXPORTS
   "PyMarshal_ReadObjectFromString"
   "PyMarshal_Init"
 
-; From python26_s.lib(modsupport)
+; From python33_s.lib(modsupport)
   "Py_InitModule4"
   "Py_BuildValue"
   "_Py_BuildValue_SizeT"
@@ -1006,24 +1006,24 @@ EXPORTS
   "PyModule_AddStringConstant"
   "_Py_PackageContext"
 
-; From python26_s.lib(mysnprintf)
+; From python33_s.lib(mysnprintf)
   "PyOS_snprintf"
   "PyOS_vsnprintf"
 
-; From python26_s.lib(mystrtoul)
+; From python33_s.lib(mystrtoul)
   "PyOS_strtoul"
   "PyOS_strtol"
 
-; From python26_s.lib(pyarena)
+; From python33_s.lib(pyarena)
   "PyArena_New"
   "PyArena_Free"
   "PyArena_Malloc"
   "PyArena_AddPyObject"
 
-; From python26_s.lib(pyfpe)
+; From python33_s.lib(pyfpe)
   "PyFPE_dummy"
 
-; From python26_s.lib(pystate)
+; From python33_s.lib(pystate)
   "PyInterpreterState_Clear"
   "PyThreadState_Clear"
   "_PyThread_CurrentFrames"
@@ -1048,7 +1048,7 @@ EXPORTS
   "_PyThreadState_Current"
   "_PyThreadState_GetFrame"
 
-; From python26_s.lib(pythonrun)
+; From python33_s.lib(pythonrun)
   "Py_IgnoreEnvironmentFlag"
   "Py_DebugFlag"
   "Py_VerboseFlag"
@@ -1110,20 +1110,20 @@ EXPORTS
   "Py_UnicodeFlag"
   "_Py_QnewFlag"
 
-; From python26_s.lib(structmember)
+; From python33_s.lib(structmember)
   "PyMember_Get"
   "PyMember_GetOne"
   "PyMember_SetOne"
   "PyMember_Set"
 
-; From python26_s.lib(symtable)
+; From python33_s.lib(symtable)
   "PySymtable_Build"
   "PySymtable_Free"
   "PyST_GetScope"
   "PySymtable_Lookup"
   "PySTEntry_Type"
 
-; From python26_s.lib(sysmodule)
+; From python33_s.lib(sysmodule)
   "_PySys_Init"
   "PySys_WriteStderr"
   "PySys_SetPath"
@@ -1137,22 +1137,22 @@ EXPORTS
   "PySys_ResetWarnOptions"
   "PySys_AddWarnOption"
 
-; From python26_s.lib(traceback)
+; From python33_s.lib(traceback)
   "PyTraceBack_Here"
   "PyTraceBack_Print"
   "PyTraceBack_Type"
 
-; From python26_s.lib(getopt)
+; From python33_s.lib(getopt)
   "_PyOS_GetOpt"
   "_PyOS_opterr"
   "_PyOS_optind"
   "_PyOS_optarg"
 
-; From python26_s.lib(dynload_shlib)
+; From python33_s.lib(dynload_shlib)
   "_PyImport_DynLoadFiletab"
   "_PyImport_GetDynLoadFunc"
 
-; From python26_s.lib(thread)
+; From python33_s.lib(thread)
   "PyThread_delete_key_value"
   "PyThread_init_thread"
   "PyThread_start_new_thread"
@@ -1169,7 +1169,7 @@ EXPORTS
   "PyThread_set_key_value"
   "PyThread_get_key_value"
 
-; From python26_s.lib(gcmodule)
+; From python33_s.lib(gcmodule)
 ;  "initgc"
   "_PyObject_GC_New"
   "_PyObject_GC_NewVar"
@@ -1185,7 +1185,7 @@ EXPORTS
   "_PyObject_GC_Del"
   "_PyGC_generation0"
 
-; From python26_s.lib(signalmodule)
+; From python33_s.lib(signalmodule)
 ;  "initsignal"
   "PyErr_CheckSignals"
   "PyErr_SetInterrupt"
@@ -1194,121 +1194,121 @@ EXPORTS
   "PyOS_InitInterrupts"
   "PyOS_AfterFork"
 
-; From python26_s.lib(posixmodule)
+; From python33_s.lib(posixmodule)
 ;  "initos2"
 
-; From python26_s.lib(_threadmodule)
+; From python33_s.lib(_threadmodule)
 ;  "init_thread"
 
-; From python26_s.lib(arraymodule)
+; From python33_s.lib(arraymodule)
 ;  "initarray"
 ;  "array_methods"
 
-; From python26_s.lib(binascii)
+; From python33_s.lib(binascii)
 ;  "initbinascii"
 
-; From python26_s.lib(cmathmodule)
+; From python33_s.lib(cmathmodule)
 ;  "initcmath"
 
-; From python26_s.lib(_codecsmodule)
+; From python33_s.lib(_codecsmodule)
 ;  "init_codecs"
 
-; From python26_s.lib(collectionsmodule)
+; From python33_s.lib(collectionsmodule)
 ;  "initcollections"
   "dequeiter_type"
   "dequereviter_type"
 
-; From python26_s.lib(cPickle)
+; From python33_s.lib(cPickle)
 ;  "initcPickle"
 ;  "fast_save_leave"
 
-; From python26_s.lib(_csv)
+; From python33_s.lib(_csv)
 ;  "init_csv"
 
-; From python26_s.lib(datetimemodule)
+; From python33_s.lib(datetimemodule)
 ;  "initdatetime"
 
-; From python26_s.lib(dlmodule)
+; From python33_s.lib(dlmodule)
 ;  "initdl"
 
-; From python26_s.lib(errnomodule)
+; From python33_s.lib(errnomodule)
 ;  "initerrno"
 
-; From python26_s.lib(fcntlmodule)
+; From python33_s.lib(fcntlmodule)
 ;  "initfcntl"
 
-; From python26_s.lib(_functoolsmodule)
+; From python33_s.lib(_functoolsmodule)
 ;  "init_functools"
 
-; From python26_s.lib(_heapqmodule)
+; From python33_s.lib(_heapqmodule)
 ;  "init_heapq"
 
-; From python26_s.lib(imageop)
+; From python33_s.lib(imageop)
 ;  "initimageop"
 
-; From python26_s.lib(itertoolsmodule)
+; From python33_s.lib(itertoolsmodule)
 ;  "inititertools"
 
-; From python26_s.lib(_localemodule)
+; From python33_s.lib(_localemodule)
 ;  "init_locale"
 
-; From python26_s.lib(mathmodule)
+; From python33_s.lib(mathmodule)
 ;  "initmath"
 
-; From python26_s.lib(md5)
+; From python33_s.lib(md5)
   "md5_finish"
   "md5_init"
   "md5_append"
 
-; From python26_s.lib(md5module)
+; From python33_s.lib(md5module)
 ;  "init_md5"
 
-; From python26_s.lib(operator)
+; From python33_s.lib(operator)
 ;  "initoperator"
 
-; From python26_s.lib(_randommodule)
+; From python33_s.lib(_randommodule)
 ;  "init_random"
 
-; From python26_s.lib(rgbimgmodule)
+; From python33_s.lib(rgbimgmodule)
 ;  "initrgbimg"
 
-; From python26_s.lib(shamodule)
+; From python33_s.lib(shamodule)
 ;  "init_sha"
 
-; From python26_s.lib(sha256module)
+; From python33_s.lib(sha256module)
 ;  "init_sha256"
 
-; From python26_s.lib(sha512module)
+; From python33_s.lib(sha512module)
 ;  "init_sha512"
 
-; From python26_s.lib(_sre)
+; From python33_s.lib(_sre)
 ;  "init_sre"
 
-; From python26_s.lib(stropmodule)
+; From python33_s.lib(stropmodule)
 ;  "initstrop"
 
-; From python26_s.lib(_struct)
+; From python33_s.lib(_struct)
 ;  "init_struct"
 
-; From python26_s.lib(symtablemodule)
+; From python33_s.lib(symtablemodule)
 ;  "init_symtable"
 
-; From python26_s.lib(termios)
+; From python33_s.lib(termios)
 ;  "inittermios"
 
-; From python26_s.lib(timemodule)
+; From python33_s.lib(timemodule)
 ;  "inittime"
   "_PyTime_DoubleToTimet"
 ;  "inittimezone"
 
-; From python26_s.lib(timingmodule)
+; From python33_s.lib(timingmodule)
 ;  "inittiming"
 
-; From python26_s.lib(_weakref)
+; From python33_s.lib(_weakref)
 ;  "init_weakref"
 
-; From python26_s.lib(xxsubtype)
+; From python33_s.lib(xxsubtype)
 ;  "initxxsubtype"
 
-; From python26_s.lib(zipimport)
+; From python33_s.lib(zipimport)
 ;  "initzipimport"
index cbddbd87c9a0dc5038b43c4bf0e01941931a43e3..77d49380b044b54fa1ddb0bfbdbb3d162c054052 100644 (file)
@@ -319,11 +319,11 @@ Py_NO_ENABLE_SHARED to find out.  Also support MS_NO_COREDLL for b/w compat */
                        their Makefile (other compilers are generally
                        taken care of by distutils.) */
 #                      if defined(_DEBUG)
-#                              pragma comment(lib,"python32_d.lib")
+#                              pragma comment(lib,"python33_d.lib")
 #                      elif defined(Py_LIMITED_API)
 #                              pragma comment(lib,"python3.lib")
 #                      else
-#                              pragma comment(lib,"python32.lib")
+#                              pragma comment(lib,"python33.lib")
 #                      endif /* _DEBUG */
 #              endif /* _MSC_VER */
 #      endif /* Py_BUILD_CORE */
index d02c5856b2fa03fc0f4dc57917f95d65817fbe63..9c5e1ccdbcaff693f8ae5b9ecba3e251aee64ffa 100644 (file)
 LIBRARY        "python3"\r
 EXPORTS\r
-  PyArg_Parse=python32.PyArg_Parse\r
-  PyArg_ParseTuple=python32.PyArg_ParseTuple\r
-  PyArg_ParseTupleAndKeywords=python32.PyArg_ParseTupleAndKeywords\r
-  PyArg_UnpackTuple=python32.PyArg_UnpackTuple\r
-  PyArg_VaParse=python32.PyArg_VaParse\r
-  PyArg_VaParseTupleAndKeywords=python32.PyArg_VaParseTupleAndKeywords\r
-  PyArg_ValidateKeywordArguments=python32.PyArg_ValidateKeywordArguments\r
-  PyBaseObject_Type=python32.PyBaseObject_Type DATA\r
-  PyBool_FromLong=python32.PyBool_FromLong\r
-  PyBool_Type=python32.PyBool_Type DATA\r
-  PyByteArrayIter_Type=python32.PyByteArrayIter_Type DATA\r
-  PyByteArray_AsString=python32.PyByteArray_AsString\r
-  PyByteArray_Concat=python32.PyByteArray_Concat\r
-  PyByteArray_FromObject=python32.PyByteArray_FromObject\r
-  PyByteArray_FromStringAndSize=python32.PyByteArray_FromStringAndSize\r
-  PyByteArray_Resize=python32.PyByteArray_Resize\r
-  PyByteArray_Size=python32.PyByteArray_Size\r
-  PyByteArray_Type=python32.PyByteArray_Type DATA\r
-  PyBytesIter_Type=python32.PyBytesIter_Type DATA\r
-  PyBytes_AsString=python32.PyBytes_AsString\r
-  PyBytes_AsStringAndSize=python32.PyBytes_AsStringAndSize\r
-  PyBytes_Concat=python32.PyBytes_Concat\r
-  PyBytes_ConcatAndDel=python32.PyBytes_ConcatAndDel\r
-  PyBytes_DecodeEscape=python32.PyBytes_DecodeEscape\r
-  PyBytes_FromFormat=python32.PyBytes_FromFormat\r
-  PyBytes_FromFormatV=python32.PyBytes_FromFormatV\r
-  PyBytes_FromObject=python32.PyBytes_FromObject\r
-  PyBytes_FromString=python32.PyBytes_FromString\r
-  PyBytes_FromStringAndSize=python32.PyBytes_FromStringAndSize\r
-  PyBytes_Repr=python32.PyBytes_Repr\r
-  PyBytes_Size=python32.PyBytes_Size\r
-  PyBytes_Type=python32.PyBytes_Type DATA\r
-  PyCFunction_Call=python32.PyCFunction_Call\r
-  PyCFunction_ClearFreeList=python32.PyCFunction_ClearFreeList\r
-  PyCFunction_GetFlags=python32.PyCFunction_GetFlags\r
-  PyCFunction_GetFunction=python32.PyCFunction_GetFunction\r
-  PyCFunction_GetSelf=python32.PyCFunction_GetSelf\r
-  PyCFunction_NewEx=python32.PyCFunction_NewEx\r
-  PyCFunction_Type=python32.PyCFunction_Type DATA\r
-  PyCallIter_New=python32.PyCallIter_New\r
-  PyCallIter_Type=python32.PyCallIter_Type DATA\r
-  PyCallable_Check=python32.PyCallable_Check\r
-  PyCapsule_GetContext=python32.PyCapsule_GetContext\r
-  PyCapsule_GetDestructor=python32.PyCapsule_GetDestructor\r
-  PyCapsule_GetName=python32.PyCapsule_GetName\r
-  PyCapsule_GetPointer=python32.PyCapsule_GetPointer\r
-  PyCapsule_Import=python32.PyCapsule_Import\r
-  PyCapsule_IsValid=python32.PyCapsule_IsValid\r
-  PyCapsule_New=python32.PyCapsule_New\r
-  PyCapsule_SetContext=python32.PyCapsule_SetContext\r
-  PyCapsule_SetDestructor=python32.PyCapsule_SetDestructor\r
-  PyCapsule_SetName=python32.PyCapsule_SetName\r
-  PyCapsule_SetPointer=python32.PyCapsule_SetPointer\r
-  PyCapsule_Type=python32.PyCapsule_Type DATA\r
-  PyClassMethodDescr_Type=python32.PyClassMethodDescr_Type DATA\r
-  PyCodec_BackslashReplaceErrors=python32.PyCodec_BackslashReplaceErrors\r
-  PyCodec_Decode=python32.PyCodec_Decode\r
-  PyCodec_Decoder=python32.PyCodec_Decoder\r
-  PyCodec_Encode=python32.PyCodec_Encode\r
-  PyCodec_Encoder=python32.PyCodec_Encoder\r
-  PyCodec_IgnoreErrors=python32.PyCodec_IgnoreErrors\r
-  PyCodec_IncrementalDecoder=python32.PyCodec_IncrementalDecoder\r
-  PyCodec_IncrementalEncoder=python32.PyCodec_IncrementalEncoder\r
-  PyCodec_KnownEncoding=python32.PyCodec_KnownEncoding\r
-  PyCodec_LookupError=python32.PyCodec_LookupError\r
-  PyCodec_Register=python32.PyCodec_Register\r
-  PyCodec_RegisterError=python32.PyCodec_RegisterError\r
-  PyCodec_ReplaceErrors=python32.PyCodec_ReplaceErrors\r
-  PyCodec_StreamReader=python32.PyCodec_StreamReader\r
-  PyCodec_StreamWriter=python32.PyCodec_StreamWriter\r
-  PyCodec_StrictErrors=python32.PyCodec_StrictErrors\r
-  PyCodec_XMLCharRefReplaceErrors=python32.PyCodec_XMLCharRefReplaceErrors\r
-  PyComplex_FromDoubles=python32.PyComplex_FromDoubles\r
-  PyComplex_ImagAsDouble=python32.PyComplex_ImagAsDouble\r
-  PyComplex_RealAsDouble=python32.PyComplex_RealAsDouble\r
-  PyComplex_Type=python32.PyComplex_Type DATA\r
-  PyDescr_NewClassMethod=python32.PyDescr_NewClassMethod\r
-  PyDescr_NewGetSet=python32.PyDescr_NewGetSet\r
-  PyDescr_NewMember=python32.PyDescr_NewMember\r
-  PyDescr_NewMethod=python32.PyDescr_NewMethod\r
-  PyDictItems_Type=python32.PyDictItems_Type DATA\r
-  PyDictIterItem_Type=python32.PyDictIterItem_Type DATA\r
-  PyDictIterKey_Type=python32.PyDictIterKey_Type DATA\r
-  PyDictIterValue_Type=python32.PyDictIterValue_Type DATA\r
-  PyDictKeys_Type=python32.PyDictKeys_Type DATA\r
-  PyDictProxy_New=python32.PyDictProxy_New\r
-  PyDictProxy_Type=python32.PyDictProxy_Type DATA\r
-  PyDictValues_Type=python32.PyDictValues_Type DATA\r
-  PyDict_Clear=python32.PyDict_Clear\r
-  PyDict_Contains=python32.PyDict_Contains\r
-  PyDict_Copy=python32.PyDict_Copy\r
-  PyDict_DelItem=python32.PyDict_DelItem\r
-  PyDict_DelItemString=python32.PyDict_DelItemString\r
-  PyDict_GetItem=python32.PyDict_GetItem\r
-  PyDict_GetItemString=python32.PyDict_GetItemString\r
-  PyDict_GetItemWithError=python32.PyDict_GetItemWithError\r
-  PyDict_Items=python32.PyDict_Items\r
-  PyDict_Keys=python32.PyDict_Keys\r
-  PyDict_Merge=python32.PyDict_Merge\r
-  PyDict_MergeFromSeq2=python32.PyDict_MergeFromSeq2\r
-  PyDict_New=python32.PyDict_New\r
-  PyDict_Next=python32.PyDict_Next\r
-  PyDict_SetItem=python32.PyDict_SetItem\r
-  PyDict_SetItemString=python32.PyDict_SetItemString\r
-  PyDict_Size=python32.PyDict_Size\r
-  PyDict_Type=python32.PyDict_Type DATA\r
-  PyDict_Update=python32.PyDict_Update\r
-  PyDict_Values=python32.PyDict_Values\r
-  PyEllipsis_Type=python32.PyEllipsis_Type DATA\r
-  PyEnum_Type=python32.PyEnum_Type DATA\r
-  PyErr_BadArgument=python32.PyErr_BadArgument\r
-  PyErr_BadInternalCall=python32.PyErr_BadInternalCall\r
-  PyErr_CheckSignals=python32.PyErr_CheckSignals\r
-  PyErr_Clear=python32.PyErr_Clear\r
-  PyErr_Display=python32.PyErr_Display\r
-  PyErr_ExceptionMatches=python32.PyErr_ExceptionMatches\r
-  PyErr_Fetch=python32.PyErr_Fetch\r
-  PyErr_Format=python32.PyErr_Format\r
-  PyErr_GivenExceptionMatches=python32.PyErr_GivenExceptionMatches\r
-  PyErr_NewException=python32.PyErr_NewException\r
-  PyErr_NewExceptionWithDoc=python32.PyErr_NewExceptionWithDoc\r
-  PyErr_NoMemory=python32.PyErr_NoMemory\r
-  PyErr_NormalizeException=python32.PyErr_NormalizeException\r
-  PyErr_Occurred=python32.PyErr_Occurred\r
-  PyErr_Print=python32.PyErr_Print\r
-  PyErr_PrintEx=python32.PyErr_PrintEx\r
-  PyErr_ProgramText=python32.PyErr_ProgramText\r
-  PyErr_Restore=python32.PyErr_Restore\r
-  PyErr_SetFromErrno=python32.PyErr_SetFromErrno\r
-  PyErr_SetFromErrnoWithFilename=python32.PyErr_SetFromErrnoWithFilename\r
-  PyErr_SetFromErrnoWithFilenameObject=python32.PyErr_SetFromErrnoWithFilenameObject\r
-  PyErr_SetInterrupt=python32.PyErr_SetInterrupt\r
-  PyErr_SetNone=python32.PyErr_SetNone\r
-  PyErr_SetObject=python32.PyErr_SetObject\r
-  PyErr_SetString=python32.PyErr_SetString\r
-  PyErr_SyntaxLocation=python32.PyErr_SyntaxLocation\r
-  PyErr_WarnEx=python32.PyErr_WarnEx\r
-  PyErr_WarnExplicit=python32.PyErr_WarnExplicit\r
-  PyErr_WarnFormat=python32.PyErr_WarnFormat\r
-  PyErr_WriteUnraisable=python32.PyErr_WriteUnraisable\r
-  PyEval_AcquireLock=python32.PyEval_AcquireLock\r
-  PyEval_AcquireThread=python32.PyEval_AcquireThread\r
-  PyEval_CallFunction=python32.PyEval_CallFunction\r
-  PyEval_CallMethod=python32.PyEval_CallMethod\r
-  PyEval_CallObjectWithKeywords=python32.PyEval_CallObjectWithKeywords\r
-  PyEval_EvalCode=python32.PyEval_EvalCode\r
-  PyEval_EvalCodeEx=python32.PyEval_EvalCodeEx\r
-  PyEval_EvalFrame=python32.PyEval_EvalFrame\r
-  PyEval_EvalFrameEx=python32.PyEval_EvalFrameEx\r
-  PyEval_GetBuiltins=python32.PyEval_GetBuiltins\r
-  PyEval_GetCallStats=python32.PyEval_GetCallStats\r
-  PyEval_GetFrame=python32.PyEval_GetFrame\r
-  PyEval_GetFuncDesc=python32.PyEval_GetFuncDesc\r
-  PyEval_GetFuncName=python32.PyEval_GetFuncName\r
-  PyEval_GetGlobals=python32.PyEval_GetGlobals\r
-  PyEval_GetLocals=python32.PyEval_GetLocals\r
-  PyEval_InitThreads=python32.PyEval_InitThreads\r
-  PyEval_ReInitThreads=python32.PyEval_ReInitThreads\r
-  PyEval_ReleaseLock=python32.PyEval_ReleaseLock\r
-  PyEval_ReleaseThread=python32.PyEval_ReleaseThread\r
-  PyEval_RestoreThread=python32.PyEval_RestoreThread\r
-  PyEval_SaveThread=python32.PyEval_SaveThread\r
-  PyEval_ThreadsInitialized=python32.PyEval_ThreadsInitialized\r
-  PyExc_ArithmeticError=python32.PyExc_ArithmeticError DATA\r
-  PyExc_AssertionError=python32.PyExc_AssertionError DATA\r
-  PyExc_AttributeError=python32.PyExc_AttributeError DATA\r
-  PyExc_BaseException=python32.PyExc_BaseException DATA\r
-  PyExc_BufferError=python32.PyExc_BufferError DATA\r
-  PyExc_BytesWarning=python32.PyExc_BytesWarning DATA\r
-  PyExc_DeprecationWarning=python32.PyExc_DeprecationWarning DATA\r
-  PyExc_EOFError=python32.PyExc_EOFError DATA\r
-  PyExc_EnvironmentError=python32.PyExc_EnvironmentError DATA\r
-  PyExc_Exception=python32.PyExc_Exception DATA\r
-  PyExc_FloatingPointError=python32.PyExc_FloatingPointError DATA\r
-  PyExc_FutureWarning=python32.PyExc_FutureWarning DATA\r
-  PyExc_GeneratorExit=python32.PyExc_GeneratorExit DATA\r
-  PyExc_IOError=python32.PyExc_IOError DATA\r
-  PyExc_ImportError=python32.PyExc_ImportError DATA\r
-  PyExc_ImportWarning=python32.PyExc_ImportWarning DATA\r
-  PyExc_IndentationError=python32.PyExc_IndentationError DATA\r
-  PyExc_IndexError=python32.PyExc_IndexError DATA\r
-  PyExc_KeyError=python32.PyExc_KeyError DATA\r
-  PyExc_KeyboardInterrupt=python32.PyExc_KeyboardInterrupt DATA\r
-  PyExc_LookupError=python32.PyExc_LookupError DATA\r
-  PyExc_MemoryError=python32.PyExc_MemoryError DATA\r
-  PyExc_MemoryErrorInst=python32.PyExc_MemoryErrorInst DATA\r
-  PyExc_NameError=python32.PyExc_NameError DATA\r
-  PyExc_NotImplementedError=python32.PyExc_NotImplementedError DATA\r
-  PyExc_OSError=python32.PyExc_OSError DATA\r
-  PyExc_OverflowError=python32.PyExc_OverflowError DATA\r
-  PyExc_PendingDeprecationWarning=python32.PyExc_PendingDeprecationWarning DATA\r
-  PyExc_RecursionErrorInst=python32.PyExc_RecursionErrorInst DATA\r
-  PyExc_ReferenceError=python32.PyExc_ReferenceError DATA\r
-  PyExc_RuntimeError=python32.PyExc_RuntimeError DATA\r
-  PyExc_RuntimeWarning=python32.PyExc_RuntimeWarning DATA\r
-  PyExc_StopIteration=python32.PyExc_StopIteration DATA\r
-  PyExc_SyntaxError=python32.PyExc_SyntaxError DATA\r
-  PyExc_SyntaxWarning=python32.PyExc_SyntaxWarning DATA\r
-  PyExc_SystemError=python32.PyExc_SystemError DATA\r
-  PyExc_SystemExit=python32.PyExc_SystemExit DATA\r
-  PyExc_TabError=python32.PyExc_TabError DATA\r
-  PyExc_TypeError=python32.PyExc_TypeError DATA\r
-  PyExc_UnboundLocalError=python32.PyExc_UnboundLocalError DATA\r
-  PyExc_UnicodeDecodeError=python32.PyExc_UnicodeDecodeError DATA\r
-  PyExc_UnicodeEncodeError=python32.PyExc_UnicodeEncodeError DATA\r
-  PyExc_UnicodeError=python32.PyExc_UnicodeError DATA\r
-  PyExc_UnicodeTranslateError=python32.PyExc_UnicodeTranslateError DATA\r
-  PyExc_UnicodeWarning=python32.PyExc_UnicodeWarning DATA\r
-  PyExc_UserWarning=python32.PyExc_UserWarning DATA\r
-  PyExc_ValueError=python32.PyExc_ValueError DATA\r
-  PyExc_Warning=python32.PyExc_Warning DATA\r
-  PyExc_ZeroDivisionError=python32.PyExc_ZeroDivisionError DATA\r
-  PyException_GetCause=python32.PyException_GetCause\r
-  PyException_GetContext=python32.PyException_GetContext\r
-  PyException_GetTraceback=python32.PyException_GetTraceback\r
-  PyException_SetCause=python32.PyException_SetCause\r
-  PyException_SetContext=python32.PyException_SetContext\r
-  PyException_SetTraceback=python32.PyException_SetTraceback\r
-  PyFile_FromFd=python32.PyFile_FromFd\r
-  PyFile_GetLine=python32.PyFile_GetLine\r
-  PyFile_WriteObject=python32.PyFile_WriteObject\r
-  PyFile_WriteString=python32.PyFile_WriteString\r
-  PyFilter_Type=python32.PyFilter_Type DATA\r
-  PyFloat_AsDouble=python32.PyFloat_AsDouble\r
-  PyFloat_FromDouble=python32.PyFloat_FromDouble\r
-  PyFloat_FromString=python32.PyFloat_FromString\r
-  PyFloat_GetInfo=python32.PyFloat_GetInfo\r
-  PyFloat_GetMax=python32.PyFloat_GetMax\r
-  PyFloat_GetMin=python32.PyFloat_GetMin\r
-  PyFloat_Type=python32.PyFloat_Type DATA\r
-  PyFrozenSet_New=python32.PyFrozenSet_New\r
-  PyFrozenSet_Type=python32.PyFrozenSet_Type DATA\r
-  PyGC_Collect=python32.PyGC_Collect\r
-  PyGILState_Ensure=python32.PyGILState_Ensure\r
-  PyGILState_GetThisThreadState=python32.PyGILState_GetThisThreadState\r
-  PyGILState_Release=python32.PyGILState_Release\r
-  PyGetSetDescr_Type=python32.PyGetSetDescr_Type DATA\r
-  PyImport_AddModule=python32.PyImport_AddModule\r
-  PyImport_AppendInittab=python32.PyImport_AppendInittab\r
-  PyImport_Cleanup=python32.PyImport_Cleanup\r
-  PyImport_ExecCodeModule=python32.PyImport_ExecCodeModule\r
-  PyImport_ExecCodeModuleEx=python32.PyImport_ExecCodeModuleEx\r
-  PyImport_ExecCodeModuleWithPathnames=python32.PyImport_ExecCodeModuleWithPathnames\r
-  PyImport_GetImporter=python32.PyImport_GetImporter\r
-  PyImport_GetMagicNumber=python32.PyImport_GetMagicNumber\r
-  PyImport_GetMagicTag=python32.PyImport_GetMagicTag\r
-  PyImport_GetModuleDict=python32.PyImport_GetModuleDict\r
-  PyImport_Import=python32.PyImport_Import\r
-  PyImport_ImportFrozenModule=python32.PyImport_ImportFrozenModule\r
-  PyImport_ImportModule=python32.PyImport_ImportModule\r
-  PyImport_ImportModuleLevel=python32.PyImport_ImportModuleLevel\r
-  PyImport_ImportModuleNoBlock=python32.PyImport_ImportModuleNoBlock\r
-  PyImport_ReloadModule=python32.PyImport_ReloadModule\r
-  PyInterpreterState_Clear=python32.PyInterpreterState_Clear\r
-  PyInterpreterState_Delete=python32.PyInterpreterState_Delete\r
-  PyInterpreterState_New=python32.PyInterpreterState_New\r
-  PyIter_Next=python32.PyIter_Next\r
-  PyListIter_Type=python32.PyListIter_Type DATA\r
-  PyListRevIter_Type=python32.PyListRevIter_Type DATA\r
-  PyList_Append=python32.PyList_Append\r
-  PyList_AsTuple=python32.PyList_AsTuple\r
-  PyList_GetItem=python32.PyList_GetItem\r
-  PyList_GetSlice=python32.PyList_GetSlice\r
-  PyList_Insert=python32.PyList_Insert\r
-  PyList_New=python32.PyList_New\r
-  PyList_Reverse=python32.PyList_Reverse\r
-  PyList_SetItem=python32.PyList_SetItem\r
-  PyList_SetSlice=python32.PyList_SetSlice\r
-  PyList_Size=python32.PyList_Size\r
-  PyList_Sort=python32.PyList_Sort\r
-  PyList_Type=python32.PyList_Type DATA\r
-  PyLongRangeIter_Type=python32.PyLongRangeIter_Type DATA\r
-  PyLong_AsDouble=python32.PyLong_AsDouble\r
-  PyLong_AsLong=python32.PyLong_AsLong\r
-  PyLong_AsLongAndOverflow=python32.PyLong_AsLongAndOverflow\r
-  PyLong_AsLongLong=python32.PyLong_AsLongLong\r
-  PyLong_AsLongLongAndOverflow=python32.PyLong_AsLongLongAndOverflow\r
-  PyLong_AsSize_t=python32.PyLong_AsSize_t\r
-  PyLong_AsSsize_t=python32.PyLong_AsSsize_t\r
-  PyLong_AsUnsignedLong=python32.PyLong_AsUnsignedLong\r
-  PyLong_AsUnsignedLongLong=python32.PyLong_AsUnsignedLongLong\r
-  PyLong_AsUnsignedLongLongMask=python32.PyLong_AsUnsignedLongLongMask\r
-  PyLong_AsUnsignedLongMask=python32.PyLong_AsUnsignedLongMask\r
-  PyLong_AsVoidPtr=python32.PyLong_AsVoidPtr\r
-  PyLong_FromDouble=python32.PyLong_FromDouble\r
-  PyLong_FromLong=python32.PyLong_FromLong\r
-  PyLong_FromLongLong=python32.PyLong_FromLongLong\r
-  PyLong_FromSize_t=python32.PyLong_FromSize_t\r
-  PyLong_FromSsize_t=python32.PyLong_FromSsize_t\r
-  PyLong_FromString=python32.PyLong_FromString\r
-  PyLong_FromUnsignedLong=python32.PyLong_FromUnsignedLong\r
-  PyLong_FromUnsignedLongLong=python32.PyLong_FromUnsignedLongLong\r
-  PyLong_FromVoidPtr=python32.PyLong_FromVoidPtr\r
-  PyLong_GetInfo=python32.PyLong_GetInfo\r
-  PyLong_Type=python32.PyLong_Type DATA\r
-  PyMap_Type=python32.PyMap_Type DATA\r
-  PyMapping_Check=python32.PyMapping_Check\r
-  PyMapping_GetItemString=python32.PyMapping_GetItemString\r
-  PyMapping_HasKey=python32.PyMapping_HasKey\r
-  PyMapping_HasKeyString=python32.PyMapping_HasKeyString\r
-  PyMapping_Items=python32.PyMapping_Items\r
-  PyMapping_Keys=python32.PyMapping_Keys\r
-  PyMapping_Length=python32.PyMapping_Length\r
-  PyMapping_SetItemString=python32.PyMapping_SetItemString\r
-  PyMapping_Size=python32.PyMapping_Size\r
-  PyMapping_Values=python32.PyMapping_Values\r
-  PyMem_Free=python32.PyMem_Free\r
-  PyMem_Malloc=python32.PyMem_Malloc\r
-  PyMem_Realloc=python32.PyMem_Realloc\r
-  PyMemberDescr_Type=python32.PyMemberDescr_Type DATA\r
-  PyMemoryView_FromObject=python32.PyMemoryView_FromObject\r
-  PyMemoryView_GetContiguous=python32.PyMemoryView_GetContiguous\r
-  PyMemoryView_Type=python32.PyMemoryView_Type DATA\r
-  PyMethodDescr_Type=python32.PyMethodDescr_Type DATA\r
-  PyModule_AddIntConstant=python32.PyModule_AddIntConstant\r
-  PyModule_AddObject=python32.PyModule_AddObject\r
-  PyModule_AddStringConstant=python32.PyModule_AddStringConstant\r
-  PyModule_Create2=python32.PyModule_Create2\r
-  PyModule_GetDef=python32.PyModule_GetDef\r
-  PyModule_GetDict=python32.PyModule_GetDict\r
-  PyModule_GetFilename=python32.PyModule_GetFilename\r
-  PyModule_GetFilenameObject=python32.PyModule_GetFilenameObject\r
-  PyModule_GetName=python32.PyModule_GetName\r
-  PyModule_GetState=python32.PyModule_GetState\r
-  PyModule_New=python32.PyModule_New\r
-  PyModule_Type=python32.PyModule_Type DATA\r
-  PyNullImporter_Type=python32.PyNullImporter_Type DATA\r
-  PyNumber_Absolute=python32.PyNumber_Absolute\r
-  PyNumber_Add=python32.PyNumber_Add\r
-  PyNumber_And=python32.PyNumber_And\r
-  PyNumber_AsSsize_t=python32.PyNumber_AsSsize_t\r
-  PyNumber_Check=python32.PyNumber_Check\r
-  PyNumber_Divmod=python32.PyNumber_Divmod\r
-  PyNumber_Float=python32.PyNumber_Float\r
-  PyNumber_FloorDivide=python32.PyNumber_FloorDivide\r
-  PyNumber_InPlaceAdd=python32.PyNumber_InPlaceAdd\r
-  PyNumber_InPlaceAnd=python32.PyNumber_InPlaceAnd\r
-  PyNumber_InPlaceFloorDivide=python32.PyNumber_InPlaceFloorDivide\r
-  PyNumber_InPlaceLshift=python32.PyNumber_InPlaceLshift\r
-  PyNumber_InPlaceMultiply=python32.PyNumber_InPlaceMultiply\r
-  PyNumber_InPlaceOr=python32.PyNumber_InPlaceOr\r
-  PyNumber_InPlacePower=python32.PyNumber_InPlacePower\r
-  PyNumber_InPlaceRemainder=python32.PyNumber_InPlaceRemainder\r
-  PyNumber_InPlaceRshift=python32.PyNumber_InPlaceRshift\r
-  PyNumber_InPlaceSubtract=python32.PyNumber_InPlaceSubtract\r
-  PyNumber_InPlaceTrueDivide=python32.PyNumber_InPlaceTrueDivide\r
-  PyNumber_InPlaceXor=python32.PyNumber_InPlaceXor\r
-  PyNumber_Index=python32.PyNumber_Index\r
-  PyNumber_Invert=python32.PyNumber_Invert\r
-  PyNumber_Long=python32.PyNumber_Long\r
-  PyNumber_Lshift=python32.PyNumber_Lshift\r
-  PyNumber_Multiply=python32.PyNumber_Multiply\r
-  PyNumber_Negative=python32.PyNumber_Negative\r
-  PyNumber_Or=python32.PyNumber_Or\r
-  PyNumber_Positive=python32.PyNumber_Positive\r
-  PyNumber_Power=python32.PyNumber_Power\r
-  PyNumber_Remainder=python32.PyNumber_Remainder\r
-  PyNumber_Rshift=python32.PyNumber_Rshift\r
-  PyNumber_Subtract=python32.PyNumber_Subtract\r
-  PyNumber_ToBase=python32.PyNumber_ToBase\r
-  PyNumber_TrueDivide=python32.PyNumber_TrueDivide\r
-  PyNumber_Xor=python32.PyNumber_Xor\r
-  PyOS_AfterFork=python32.PyOS_AfterFork\r
-  PyOS_InitInterrupts=python32.PyOS_InitInterrupts\r
-  PyOS_InputHook=python32.PyOS_InputHook DATA\r
-  PyOS_InterruptOccurred=python32.PyOS_InterruptOccurred\r
-  PyOS_ReadlineFunctionPointer=python32.PyOS_ReadlineFunctionPointer DATA\r
-  PyOS_double_to_string=python32.PyOS_double_to_string\r
-  PyOS_getsig=python32.PyOS_getsig\r
-  PyOS_mystricmp=python32.PyOS_mystricmp\r
-  PyOS_mystrnicmp=python32.PyOS_mystrnicmp\r
-  PyOS_setsig=python32.PyOS_setsig\r
-  PyOS_snprintf=python32.PyOS_snprintf\r
-  PyOS_string_to_double=python32.PyOS_string_to_double\r
-  PyOS_strtol=python32.PyOS_strtol\r
-  PyOS_strtoul=python32.PyOS_strtoul\r
-  PyOS_vsnprintf=python32.PyOS_vsnprintf\r
-  PyObject_ASCII=python32.PyObject_ASCII\r
-  PyObject_AsCharBuffer=python32.PyObject_AsCharBuffer\r
-  PyObject_AsFileDescriptor=python32.PyObject_AsFileDescriptor\r
-  PyObject_AsReadBuffer=python32.PyObject_AsReadBuffer\r
-  PyObject_AsWriteBuffer=python32.PyObject_AsWriteBuffer\r
-  PyObject_Bytes=python32.PyObject_Bytes\r
-  PyObject_Call=python32.PyObject_Call\r
-  PyObject_CallFunction=python32.PyObject_CallFunction\r
-  PyObject_CallFunctionObjArgs=python32.PyObject_CallFunctionObjArgs\r
-  PyObject_CallMethod=python32.PyObject_CallMethod\r
-  PyObject_CallMethodObjArgs=python32.PyObject_CallMethodObjArgs\r
-  PyObject_CallObject=python32.PyObject_CallObject\r
-  PyObject_CheckReadBuffer=python32.PyObject_CheckReadBuffer\r
-  PyObject_ClearWeakRefs=python32.PyObject_ClearWeakRefs\r
-  PyObject_DelItem=python32.PyObject_DelItem\r
-  PyObject_DelItemString=python32.PyObject_DelItemString\r
-  PyObject_Dir=python32.PyObject_Dir\r
-  PyObject_Format=python32.PyObject_Format\r
-  PyObject_Free=python32.PyObject_Free\r
-  PyObject_GC_Del=python32.PyObject_GC_Del\r
-  PyObject_GC_Track=python32.PyObject_GC_Track\r
-  PyObject_GC_UnTrack=python32.PyObject_GC_UnTrack\r
-  PyObject_GenericGetAttr=python32.PyObject_GenericGetAttr\r
-  PyObject_GenericSetAttr=python32.PyObject_GenericSetAttr\r
-  PyObject_GetAttr=python32.PyObject_GetAttr\r
-  PyObject_GetAttrString=python32.PyObject_GetAttrString\r
-  PyObject_GetItem=python32.PyObject_GetItem\r
-  PyObject_GetIter=python32.PyObject_GetIter\r
-  PyObject_HasAttr=python32.PyObject_HasAttr\r
-  PyObject_HasAttrString=python32.PyObject_HasAttrString\r
-  PyObject_Hash=python32.PyObject_Hash\r
-  PyObject_HashNotImplemented=python32.PyObject_HashNotImplemented\r
-  PyObject_Init=python32.PyObject_Init\r
-  PyObject_InitVar=python32.PyObject_InitVar\r
-  PyObject_IsInstance=python32.PyObject_IsInstance\r
-  PyObject_IsSubclass=python32.PyObject_IsSubclass\r
-  PyObject_IsTrue=python32.PyObject_IsTrue\r
-  PyObject_Length=python32.PyObject_Length\r
-  PyObject_Malloc=python32.PyObject_Malloc\r
-  PyObject_Not=python32.PyObject_Not\r
-  PyObject_Realloc=python32.PyObject_Realloc\r
-  PyObject_Repr=python32.PyObject_Repr\r
-  PyObject_RichCompare=python32.PyObject_RichCompare\r
-  PyObject_RichCompareBool=python32.PyObject_RichCompareBool\r
-  PyObject_SelfIter=python32.PyObject_SelfIter\r
-  PyObject_SetAttr=python32.PyObject_SetAttr\r
-  PyObject_SetAttrString=python32.PyObject_SetAttrString\r
-  PyObject_SetItem=python32.PyObject_SetItem\r
-  PyObject_Size=python32.PyObject_Size\r
-  PyObject_Str=python32.PyObject_Str\r
-  PyObject_Type=python32.PyObject_Type DATA\r
-  PyParser_SimpleParseFileFlags=python32.PyParser_SimpleParseFileFlags\r
-  PyParser_SimpleParseStringFlags=python32.PyParser_SimpleParseStringFlags\r
-  PyProperty_Type=python32.PyProperty_Type DATA\r
-  PyRangeIter_Type=python32.PyRangeIter_Type DATA\r
-  PyRange_Type=python32.PyRange_Type DATA\r
-  PyReversed_Type=python32.PyReversed_Type DATA\r
-  PySeqIter_New=python32.PySeqIter_New\r
-  PySeqIter_Type=python32.PySeqIter_Type DATA\r
-  PySequence_Check=python32.PySequence_Check\r
-  PySequence_Concat=python32.PySequence_Concat\r
-  PySequence_Contains=python32.PySequence_Contains\r
-  PySequence_Count=python32.PySequence_Count\r
-  PySequence_DelItem=python32.PySequence_DelItem\r
-  PySequence_DelSlice=python32.PySequence_DelSlice\r
-  PySequence_Fast=python32.PySequence_Fast\r
-  PySequence_GetItem=python32.PySequence_GetItem\r
-  PySequence_GetSlice=python32.PySequence_GetSlice\r
-  PySequence_In=python32.PySequence_In\r
-  PySequence_InPlaceConcat=python32.PySequence_InPlaceConcat\r
-  PySequence_InPlaceRepeat=python32.PySequence_InPlaceRepeat\r
-  PySequence_Index=python32.PySequence_Index\r
-  PySequence_Length=python32.PySequence_Length\r
-  PySequence_List=python32.PySequence_List\r
-  PySequence_Repeat=python32.PySequence_Repeat\r
-  PySequence_SetItem=python32.PySequence_SetItem\r
-  PySequence_SetSlice=python32.PySequence_SetSlice\r
-  PySequence_Size=python32.PySequence_Size\r
-  PySequence_Tuple=python32.PySequence_Tuple\r
-  PySetIter_Type=python32.PySetIter_Type DATA\r
-  PySet_Add=python32.PySet_Add\r
-  PySet_Clear=python32.PySet_Clear\r
-  PySet_Contains=python32.PySet_Contains\r
-  PySet_Discard=python32.PySet_Discard\r
-  PySet_New=python32.PySet_New\r
-  PySet_Pop=python32.PySet_Pop\r
-  PySet_Size=python32.PySet_Size\r
-  PySet_Type=python32.PySet_Type DATA\r
-  PySlice_GetIndices=python32.PySlice_GetIndices\r
-  PySlice_GetIndicesEx=python32.PySlice_GetIndicesEx\r
-  PySlice_New=python32.PySlice_New\r
-  PySlice_Type=python32.PySlice_Type DATA\r
-  PySortWrapper_Type=python32.PySortWrapper_Type DATA\r
-  PyState_FindModule=python32.PyState_FindModule\r
-  PyStructSequence_GetItem=python32.PyStructSequence_GetItem\r
-  PyStructSequence_New=python32.PyStructSequence_New\r
-  PyStructSequence_NewType=python32.PyStructSequence_NewType\r
-  PyStructSequence_SetItem=python32.PyStructSequence_SetItem\r
-  PySuper_Type=python32.PySuper_Type DATA\r
-  PySys_AddWarnOption=python32.PySys_AddWarnOption\r
-  PySys_AddWarnOptionUnicode=python32.PySys_AddWarnOptionUnicode\r
-  PySys_FormatStderr=python32.PySys_FormatStderr\r
-  PySys_FormatStdout=python32.PySys_FormatStdout\r
-  PySys_GetObject=python32.PySys_GetObject\r
-  PySys_HasWarnOptions=python32.PySys_HasWarnOptions\r
-  PySys_ResetWarnOptions=python32.PySys_ResetWarnOptions\r
-  PySys_SetArgv=python32.PySys_SetArgv\r
-  PySys_SetArgvEx=python32.PySys_SetArgvEx\r
-  PySys_SetObject=python32.PySys_SetObject\r
-  PySys_SetPath=python32.PySys_SetPath\r
-  PySys_WriteStderr=python32.PySys_WriteStderr\r
-  PySys_WriteStdout=python32.PySys_WriteStdout\r
-  PyThreadState_Clear=python32.PyThreadState_Clear\r
-  PyThreadState_Delete=python32.PyThreadState_Delete\r
-  PyThreadState_DeleteCurrent=python32.PyThreadState_DeleteCurrent\r
-  PyThreadState_Get=python32.PyThreadState_Get\r
-  PyThreadState_GetDict=python32.PyThreadState_GetDict\r
-  PyThreadState_New=python32.PyThreadState_New\r
-  PyThreadState_SetAsyncExc=python32.PyThreadState_SetAsyncExc\r
-  PyThreadState_Swap=python32.PyThreadState_Swap\r
-  PyTraceBack_Here=python32.PyTraceBack_Here\r
-  PyTraceBack_Print=python32.PyTraceBack_Print\r
-  PyTraceBack_Type=python32.PyTraceBack_Type DATA\r
-  PyTupleIter_Type=python32.PyTupleIter_Type DATA\r
-  PyTuple_ClearFreeList=python32.PyTuple_ClearFreeList\r
-  PyTuple_GetItem=python32.PyTuple_GetItem\r
-  PyTuple_GetSlice=python32.PyTuple_GetSlice\r
-  PyTuple_New=python32.PyTuple_New\r
-  PyTuple_Pack=python32.PyTuple_Pack\r
-  PyTuple_SetItem=python32.PyTuple_SetItem\r
-  PyTuple_Size=python32.PyTuple_Size\r
-  PyTuple_Type=python32.PyTuple_Type DATA\r
-  PyType_ClearCache=python32.PyType_ClearCache\r
-  PyType_FromSpec=python32.PyType_FromSpec\r
-  PyType_GenericAlloc=python32.PyType_GenericAlloc\r
-  PyType_GenericNew=python32.PyType_GenericNew\r
-  PyType_GetFlags=python32.PyType_GetFlags\r
-  PyType_IsSubtype=python32.PyType_IsSubtype\r
-  PyType_Modified=python32.PyType_Modified\r
-  PyType_Ready=python32.PyType_Ready\r
-  PyType_Type=python32.PyType_Type DATA\r
-  PyUnicodeDecodeError_Create=python32.PyUnicodeDecodeError_Create\r
-  PyUnicodeDecodeError_GetEncoding=python32.PyUnicodeDecodeError_GetEncoding\r
-  PyUnicodeDecodeError_GetEnd=python32.PyUnicodeDecodeError_GetEnd\r
-  PyUnicodeDecodeError_GetObject=python32.PyUnicodeDecodeError_GetObject\r
-  PyUnicodeDecodeError_GetReason=python32.PyUnicodeDecodeError_GetReason\r
-  PyUnicodeDecodeError_GetStart=python32.PyUnicodeDecodeError_GetStart\r
-  PyUnicodeDecodeError_SetEnd=python32.PyUnicodeDecodeError_SetEnd\r
-  PyUnicodeDecodeError_SetReason=python32.PyUnicodeDecodeError_SetReason\r
-  PyUnicodeDecodeError_SetStart=python32.PyUnicodeDecodeError_SetStart\r
-  PyUnicodeEncodeError_GetEncoding=python32.PyUnicodeEncodeError_GetEncoding\r
-  PyUnicodeEncodeError_GetEnd=python32.PyUnicodeEncodeError_GetEnd\r
-  PyUnicodeEncodeError_GetObject=python32.PyUnicodeEncodeError_GetObject\r
-  PyUnicodeEncodeError_GetReason=python32.PyUnicodeEncodeError_GetReason\r
-  PyUnicodeEncodeError_GetStart=python32.PyUnicodeEncodeError_GetStart\r
-  PyUnicodeEncodeError_SetEnd=python32.PyUnicodeEncodeError_SetEnd\r
-  PyUnicodeEncodeError_SetReason=python32.PyUnicodeEncodeError_SetReason\r
-  PyUnicodeEncodeError_SetStart=python32.PyUnicodeEncodeError_SetStart\r
-  PyUnicodeIter_Type=python32.PyUnicodeIter_Type DATA\r
-  PyUnicodeTranslateError_GetEnd=python32.PyUnicodeTranslateError_GetEnd\r
-  PyUnicodeTranslateError_GetObject=python32.PyUnicodeTranslateError_GetObject\r
-  PyUnicodeTranslateError_GetReason=python32.PyUnicodeTranslateError_GetReason\r
-  PyUnicodeTranslateError_GetStart=python32.PyUnicodeTranslateError_GetStart\r
-  PyUnicodeTranslateError_SetEnd=python32.PyUnicodeTranslateError_SetEnd\r
-  PyUnicodeTranslateError_SetReason=python32.PyUnicodeTranslateError_SetReason\r
-  PyUnicodeTranslateError_SetStart=python32.PyUnicodeTranslateError_SetStart\r
-  PyUnicode_Append=python32.PyUnicodeUCS2_Append\r
-  PyUnicode_AppendAndDel=python32.PyUnicodeUCS2_AppendAndDel\r
-  PyUnicode_AsASCIIString=python32.PyUnicodeUCS2_AsASCIIString\r
-  PyUnicode_AsCharmapString=python32.PyUnicodeUCS2_AsCharmapString\r
-  PyUnicode_AsDecodedObject=python32.PyUnicodeUCS2_AsDecodedObject\r
-  PyUnicode_AsDecodedUnicode=python32.PyUnicodeUCS2_AsDecodedUnicode\r
-  PyUnicode_AsEncodedObject=python32.PyUnicodeUCS2_AsEncodedObject\r
-  PyUnicode_AsEncodedString=python32.PyUnicodeUCS2_AsEncodedString\r
-  PyUnicode_AsEncodedUnicode=python32.PyUnicodeUCS2_AsEncodedUnicode\r
-  PyUnicode_AsLatin1String=python32.PyUnicodeUCS2_AsLatin1String\r
-  PyUnicode_AsRawUnicodeEscapeString=python32.PyUnicodeUCS2_AsRawUnicodeEscapeString\r
-  PyUnicode_AsUTF16String=python32.PyUnicodeUCS2_AsUTF16String\r
-  PyUnicode_AsUTF32String=python32.PyUnicodeUCS2_AsUTF32String\r
-  PyUnicode_AsUTF8String=python32.PyUnicodeUCS2_AsUTF8String\r
-  PyUnicode_AsUnicodeEscapeString=python32.PyUnicodeUCS2_AsUnicodeEscapeString\r
-  PyUnicode_AsWideChar=python32.PyUnicodeUCS2_AsWideChar\r
-  PyUnicode_ClearFreelist=python32.PyUnicodeUCS2_ClearFreelist\r
-  PyUnicode_Compare=python32.PyUnicodeUCS2_Compare\r
-  PyUnicode_Concat=python32.PyUnicodeUCS2_Concat\r
-  PyUnicode_Contains=python32.PyUnicodeUCS2_Contains\r
-  PyUnicode_Count=python32.PyUnicodeUCS2_Count\r
-  PyUnicode_Decode=python32.PyUnicodeUCS2_Decode\r
-  PyUnicode_DecodeASCII=python32.PyUnicodeUCS2_DecodeASCII\r
-  PyUnicode_DecodeCharmap=python32.PyUnicodeUCS2_DecodeCharmap\r
-  PyUnicode_DecodeFSDefault=python32.PyUnicodeUCS2_DecodeFSDefault\r
-  PyUnicode_DecodeFSDefaultAndSize=python32.PyUnicodeUCS2_DecodeFSDefaultAndSize\r
-  PyUnicode_DecodeLatin1=python32.PyUnicodeUCS2_DecodeLatin1\r
-  PyUnicode_DecodeRawUnicodeEscape=python32.PyUnicodeUCS2_DecodeRawUnicodeEscape\r
-  PyUnicode_DecodeUTF16=python32.PyUnicodeUCS2_DecodeUTF16\r
-  PyUnicode_DecodeUTF16Stateful=python32.PyUnicodeUCS2_DecodeUTF16Stateful\r
-  PyUnicode_DecodeUTF32=python32.PyUnicodeUCS2_DecodeUTF32\r
-  PyUnicode_DecodeUTF32Stateful=python32.PyUnicodeUCS2_DecodeUTF32Stateful\r
-  PyUnicode_DecodeUTF8=python32.PyUnicodeUCS2_DecodeUTF8\r
-  PyUnicode_DecodeUTF8Stateful=python32.PyUnicodeUCS2_DecodeUTF8Stateful\r
-  PyUnicode_DecodeUnicodeEscape=python32.PyUnicodeUCS2_DecodeUnicodeEscape\r
-  PyUnicode_FSConverter=python32.PyUnicodeUCS2_FSConverter\r
-  PyUnicode_FSDecoder=python32.PyUnicodeUCS2_FSDecoder\r
-  PyUnicode_Find=python32.PyUnicodeUCS2_Find\r
-  PyUnicode_Format=python32.PyUnicodeUCS2_Format\r
-  PyUnicode_FromEncodedObject=python32.PyUnicodeUCS2_FromEncodedObject\r
-  PyUnicode_FromFormat=python32.PyUnicodeUCS2_FromFormat\r
-  PyUnicode_FromFormatV=python32.PyUnicodeUCS2_FromFormatV\r
-  PyUnicode_FromObject=python32.PyUnicodeUCS2_FromObject\r
-  PyUnicode_FromOrdinal=python32.PyUnicodeUCS2_FromOrdinal\r
-  PyUnicode_FromString=python32.PyUnicodeUCS2_FromString\r
-  PyUnicode_FromStringAndSize=python32.PyUnicodeUCS2_FromStringAndSize\r
-  PyUnicode_FromWideChar=python32.PyUnicodeUCS2_FromWideChar\r
-  PyUnicode_GetDefaultEncoding=python32.PyUnicodeUCS2_GetDefaultEncoding\r
-  PyUnicode_GetSize=python32.PyUnicodeUCS2_GetSize\r
-  PyUnicode_IsIdentifier=python32.PyUnicodeUCS2_IsIdentifier\r
-  PyUnicode_Join=python32.PyUnicodeUCS2_Join\r
-  PyUnicode_Partition=python32.PyUnicodeUCS2_Partition\r
-  PyUnicode_RPartition=python32.PyUnicodeUCS2_RPartition\r
-  PyUnicode_RSplit=python32.PyUnicodeUCS2_RSplit\r
-  PyUnicode_Replace=python32.PyUnicodeUCS2_Replace\r
-  PyUnicode_Resize=python32.PyUnicodeUCS2_Resize\r
-  PyUnicode_RichCompare=python32.PyUnicodeUCS2_RichCompare\r
-  PyUnicode_SetDefaultEncoding=python32.PyUnicodeUCS2_SetDefaultEncoding\r
-  PyUnicode_Split=python32.PyUnicodeUCS2_Split\r
-  PyUnicode_Splitlines=python32.PyUnicodeUCS2_Splitlines\r
-  PyUnicode_Tailmatch=python32.PyUnicodeUCS2_Tailmatch\r
-  PyUnicode_Translate=python32.PyUnicodeUCS2_Translate\r
-  PyUnicode_BuildEncodingMap=python32.PyUnicode_BuildEncodingMap\r
-  PyUnicode_CompareWithASCIIString=python32.PyUnicode_CompareWithASCIIString\r
-  PyUnicode_DecodeUTF7=python32.PyUnicode_DecodeUTF7\r
-  PyUnicode_DecodeUTF7Stateful=python32.PyUnicode_DecodeUTF7Stateful\r
-  PyUnicode_EncodeFSDefault=python32.PyUnicode_EncodeFSDefault\r
-  PyUnicode_InternFromString=python32.PyUnicode_InternFromString\r
-  PyUnicode_InternImmortal=python32.PyUnicode_InternImmortal\r
-  PyUnicode_InternInPlace=python32.PyUnicode_InternInPlace\r
-  PyUnicode_Type=python32.PyUnicode_Type DATA\r
-  PyWeakref_GetObject=python32.PyWeakref_GetObject DATA\r
-  PyWeakref_NewProxy=python32.PyWeakref_NewProxy\r
-  PyWeakref_NewRef=python32.PyWeakref_NewRef\r
-  PyWrapperDescr_Type=python32.PyWrapperDescr_Type DATA\r
-  PyWrapper_New=python32.PyWrapper_New\r
-  PyZip_Type=python32.PyZip_Type DATA\r
-  Py_AddPendingCall=python32.Py_AddPendingCall\r
-  Py_AtExit=python32.Py_AtExit\r
-  Py_BuildValue=python32.Py_BuildValue\r
-  Py_CompileString=python32.Py_CompileString\r
-  Py_DecRef=python32.Py_DecRef\r
-  Py_EndInterpreter=python32.Py_EndInterpreter\r
-  Py_Exit=python32.Py_Exit\r
-  Py_FatalError=python32.Py_FatalError\r
-  Py_FileSystemDefaultEncoding=python32.Py_FileSystemDefaultEncoding DATA\r
-  Py_Finalize=python32.Py_Finalize\r
-  Py_GetBuildInfo=python32.Py_GetBuildInfo\r
-  Py_GetCompiler=python32.Py_GetCompiler\r
-  Py_GetCopyright=python32.Py_GetCopyright\r
-  Py_GetExecPrefix=python32.Py_GetExecPrefix\r
-  Py_GetPath=python32.Py_GetPath\r
-  Py_GetPlatform=python32.Py_GetPlatform\r
-  Py_GetPrefix=python32.Py_GetPrefix\r
-  Py_GetProgramFullPath=python32.Py_GetProgramFullPath\r
-  Py_GetProgramName=python32.Py_GetProgramName\r
-  Py_GetPythonHome=python32.Py_GetPythonHome\r
-  Py_GetRecursionLimit=python32.Py_GetRecursionLimit\r
-  Py_GetVersion=python32.Py_GetVersion\r
-  Py_HasFileSystemDefaultEncoding=python32.Py_HasFileSystemDefaultEncoding DATA\r
-  Py_IncRef=python32.Py_IncRef\r
-  Py_Initialize=python32.Py_Initialize\r
-  Py_InitializeEx=python32.Py_InitializeEx\r
-  Py_IsInitialized=python32.Py_IsInitialized\r
-  Py_Main=python32.Py_Main\r
-  Py_MakePendingCalls=python32.Py_MakePendingCalls\r
-  Py_NewInterpreter=python32.Py_NewInterpreter\r
-  Py_ReprEnter=python32.Py_ReprEnter\r
-  Py_ReprLeave=python32.Py_ReprLeave\r
-  Py_SetProgramName=python32.Py_SetProgramName\r
-  Py_SetPythonHome=python32.Py_SetPythonHome\r
-  Py_SetRecursionLimit=python32.Py_SetRecursionLimit\r
-  Py_SymtableString=python32.Py_SymtableString\r
-  Py_VaBuildValue=python32.Py_VaBuildValue\r
-  _PyErr_BadInternalCall=python32._PyErr_BadInternalCall\r
-  _PyObject_CallFunction_SizeT=python32._PyObject_CallFunction_SizeT\r
-  _PyObject_CallMethod_SizeT=python32._PyObject_CallMethod_SizeT\r
-  _PyObject_GC_Malloc=python32._PyObject_GC_Malloc\r
-  _PyObject_GC_New=python32._PyObject_GC_New\r
-  _PyObject_GC_NewVar=python32._PyObject_GC_NewVar\r
-  _PyObject_GC_Resize=python32._PyObject_GC_Resize\r
-  _PyObject_New=python32._PyObject_New\r
-  _PyObject_NewVar=python32._PyObject_NewVar\r
-  _PyState_AddModule=python32._PyState_AddModule\r
-  _PyThreadState_Init=python32._PyThreadState_Init\r
-  _PyThreadState_Prealloc=python32._PyThreadState_Prealloc\r
-  _PyTrash_delete_later=python32._PyTrash_delete_later DATA\r
-  _PyTrash_delete_nesting=python32._PyTrash_delete_nesting DATA\r
-  _PyTrash_deposit_object=python32._PyTrash_deposit_object\r
-  _PyTrash_destroy_chain=python32._PyTrash_destroy_chain\r
-  _PyWeakref_CallableProxyType=python32._PyWeakref_CallableProxyType DATA\r
-  _PyWeakref_ProxyType=python32._PyWeakref_ProxyType DATA\r
-  _PyWeakref_RefType=python32._PyWeakref_RefType DATA\r
-  _Py_BuildValue_SizeT=python32._Py_BuildValue_SizeT\r
-  _Py_CheckRecursionLimit=python32._Py_CheckRecursionLimit DATA\r
-  _Py_CheckRecursiveCall=python32._Py_CheckRecursiveCall\r
-  _Py_Dealloc=python32._Py_Dealloc\r
-  _Py_EllipsisObject=python32._Py_EllipsisObject DATA\r
-  _Py_FalseStruct=python32._Py_FalseStruct DATA\r
-  _Py_NoneStruct=python32._Py_NoneStruct DATA\r
-  _Py_NotImplementedStruct=python32._Py_NotImplementedStruct DATA\r
-  _Py_SwappedOp=python32._Py_SwappedOp DATA\r
-  _Py_TrueStruct=python32._Py_TrueStruct DATA\r
-  _Py_VaBuildValue_SizeT=python32._Py_VaBuildValue_SizeT\r
+  PyArg_Parse=python33.PyArg_Parse\r
+  PyArg_ParseTuple=python33.PyArg_ParseTuple\r
+  PyArg_ParseTupleAndKeywords=python33.PyArg_ParseTupleAndKeywords\r
+  PyArg_UnpackTuple=python33.PyArg_UnpackTuple\r
+  PyArg_VaParse=python33.PyArg_VaParse\r
+  PyArg_VaParseTupleAndKeywords=python33.PyArg_VaParseTupleAndKeywords\r
+  PyArg_ValidateKeywordArguments=python33.PyArg_ValidateKeywordArguments\r
+  PyBaseObject_Type=python33.PyBaseObject_Type DATA\r
+  PyBool_FromLong=python33.PyBool_FromLong\r
+  PyBool_Type=python33.PyBool_Type DATA\r
+  PyByteArrayIter_Type=python33.PyByteArrayIter_Type DATA\r
+  PyByteArray_AsString=python33.PyByteArray_AsString\r
+  PyByteArray_Concat=python33.PyByteArray_Concat\r
+  PyByteArray_FromObject=python33.PyByteArray_FromObject\r
+  PyByteArray_FromStringAndSize=python33.PyByteArray_FromStringAndSize\r
+  PyByteArray_Resize=python33.PyByteArray_Resize\r
+  PyByteArray_Size=python33.PyByteArray_Size\r
+  PyByteArray_Type=python33.PyByteArray_Type DATA\r
+  PyBytesIter_Type=python33.PyBytesIter_Type DATA\r
+  PyBytes_AsString=python33.PyBytes_AsString\r
+  PyBytes_AsStringAndSize=python33.PyBytes_AsStringAndSize\r
+  PyBytes_Concat=python33.PyBytes_Concat\r
+  PyBytes_ConcatAndDel=python33.PyBytes_ConcatAndDel\r
+  PyBytes_DecodeEscape=python33.PyBytes_DecodeEscape\r
+  PyBytes_FromFormat=python33.PyBytes_FromFormat\r
+  PyBytes_FromFormatV=python33.PyBytes_FromFormatV\r
+  PyBytes_FromObject=python33.PyBytes_FromObject\r
+  PyBytes_FromString=python33.PyBytes_FromString\r
+  PyBytes_FromStringAndSize=python33.PyBytes_FromStringAndSize\r
+  PyBytes_Repr=python33.PyBytes_Repr\r
+  PyBytes_Size=python33.PyBytes_Size\r
+  PyBytes_Type=python33.PyBytes_Type DATA\r
+  PyCFunction_Call=python33.PyCFunction_Call\r
+  PyCFunction_ClearFreeList=python33.PyCFunction_ClearFreeList\r
+  PyCFunction_GetFlags=python33.PyCFunction_GetFlags\r
+  PyCFunction_GetFunction=python33.PyCFunction_GetFunction\r
+  PyCFunction_GetSelf=python33.PyCFunction_GetSelf\r
+  PyCFunction_NewEx=python33.PyCFunction_NewEx\r
+  PyCFunction_Type=python33.PyCFunction_Type DATA\r
+  PyCallIter_New=python33.PyCallIter_New\r
+  PyCallIter_Type=python33.PyCallIter_Type DATA\r
+  PyCallable_Check=python33.PyCallable_Check\r
+  PyCapsule_GetContext=python33.PyCapsule_GetContext\r
+  PyCapsule_GetDestructor=python33.PyCapsule_GetDestructor\r
+  PyCapsule_GetName=python33.PyCapsule_GetName\r
+  PyCapsule_GetPointer=python33.PyCapsule_GetPointer\r
+  PyCapsule_Import=python33.PyCapsule_Import\r
+  PyCapsule_IsValid=python33.PyCapsule_IsValid\r
+  PyCapsule_New=python33.PyCapsule_New\r
+  PyCapsule_SetContext=python33.PyCapsule_SetContext\r
+  PyCapsule_SetDestructor=python33.PyCapsule_SetDestructor\r
+  PyCapsule_SetName=python33.PyCapsule_SetName\r
+  PyCapsule_SetPointer=python33.PyCapsule_SetPointer\r
+  PyCapsule_Type=python33.PyCapsule_Type DATA\r
+  PyClassMethodDescr_Type=python33.PyClassMethodDescr_Type DATA\r
+  PyCodec_BackslashReplaceErrors=python33.PyCodec_BackslashReplaceErrors\r
+  PyCodec_Decode=python33.PyCodec_Decode\r
+  PyCodec_Decoder=python33.PyCodec_Decoder\r
+  PyCodec_Encode=python33.PyCodec_Encode\r
+  PyCodec_Encoder=python33.PyCodec_Encoder\r
+  PyCodec_IgnoreErrors=python33.PyCodec_IgnoreErrors\r
+  PyCodec_IncrementalDecoder=python33.PyCodec_IncrementalDecoder\r
+  PyCodec_IncrementalEncoder=python33.PyCodec_IncrementalEncoder\r
+  PyCodec_KnownEncoding=python33.PyCodec_KnownEncoding\r
+  PyCodec_LookupError=python33.PyCodec_LookupError\r
+  PyCodec_Register=python33.PyCodec_Register\r
+  PyCodec_RegisterError=python33.PyCodec_RegisterError\r
+  PyCodec_ReplaceErrors=python33.PyCodec_ReplaceErrors\r
+  PyCodec_StreamReader=python33.PyCodec_StreamReader\r
+  PyCodec_StreamWriter=python33.PyCodec_StreamWriter\r
+  PyCodec_StrictErrors=python33.PyCodec_StrictErrors\r
+  PyCodec_XMLCharRefReplaceErrors=python33.PyCodec_XMLCharRefReplaceErrors\r
+  PyComplex_FromDoubles=python33.PyComplex_FromDoubles\r
+  PyComplex_ImagAsDouble=python33.PyComplex_ImagAsDouble\r
+  PyComplex_RealAsDouble=python33.PyComplex_RealAsDouble\r
+  PyComplex_Type=python33.PyComplex_Type DATA\r
+  PyDescr_NewClassMethod=python33.PyDescr_NewClassMethod\r
+  PyDescr_NewGetSet=python33.PyDescr_NewGetSet\r
+  PyDescr_NewMember=python33.PyDescr_NewMember\r
+  PyDescr_NewMethod=python33.PyDescr_NewMethod\r
+  PyDictItems_Type=python33.PyDictItems_Type DATA\r
+  PyDictIterItem_Type=python33.PyDictIterItem_Type DATA\r
+  PyDictIterKey_Type=python33.PyDictIterKey_Type DATA\r
+  PyDictIterValue_Type=python33.PyDictIterValue_Type DATA\r
+  PyDictKeys_Type=python33.PyDictKeys_Type DATA\r
+  PyDictProxy_New=python33.PyDictProxy_New\r
+  PyDictProxy_Type=python33.PyDictProxy_Type DATA\r
+  PyDictValues_Type=python33.PyDictValues_Type DATA\r
+  PyDict_Clear=python33.PyDict_Clear\r
+  PyDict_Contains=python33.PyDict_Contains\r
+  PyDict_Copy=python33.PyDict_Copy\r
+  PyDict_DelItem=python33.PyDict_DelItem\r
+  PyDict_DelItemString=python33.PyDict_DelItemString\r
+  PyDict_GetItem=python33.PyDict_GetItem\r
+  PyDict_GetItemString=python33.PyDict_GetItemString\r
+  PyDict_GetItemWithError=python33.PyDict_GetItemWithError\r
+  PyDict_Items=python33.PyDict_Items\r
+  PyDict_Keys=python33.PyDict_Keys\r
+  PyDict_Merge=python33.PyDict_Merge\r
+  PyDict_MergeFromSeq2=python33.PyDict_MergeFromSeq2\r
+  PyDict_New=python33.PyDict_New\r
+  PyDict_Next=python33.PyDict_Next\r
+  PyDict_SetItem=python33.PyDict_SetItem\r
+  PyDict_SetItemString=python33.PyDict_SetItemString\r
+  PyDict_Size=python33.PyDict_Size\r
+  PyDict_Type=python33.PyDict_Type DATA\r
+  PyDict_Update=python33.PyDict_Update\r
+  PyDict_Values=python33.PyDict_Values\r
+  PyEllipsis_Type=python33.PyEllipsis_Type DATA\r
+  PyEnum_Type=python33.PyEnum_Type DATA\r
+  PyErr_BadArgument=python33.PyErr_BadArgument\r
+  PyErr_BadInternalCall=python33.PyErr_BadInternalCall\r
+  PyErr_CheckSignals=python33.PyErr_CheckSignals\r
+  PyErr_Clear=python33.PyErr_Clear\r
+  PyErr_Display=python33.PyErr_Display\r
+  PyErr_ExceptionMatches=python33.PyErr_ExceptionMatches\r
+  PyErr_Fetch=python33.PyErr_Fetch\r
+  PyErr_Format=python33.PyErr_Format\r
+  PyErr_GivenExceptionMatches=python33.PyErr_GivenExceptionMatches\r
+  PyErr_NewException=python33.PyErr_NewException\r
+  PyErr_NewExceptionWithDoc=python33.PyErr_NewExceptionWithDoc\r
+  PyErr_NoMemory=python33.PyErr_NoMemory\r
+  PyErr_NormalizeException=python33.PyErr_NormalizeException\r
+  PyErr_Occurred=python33.PyErr_Occurred\r
+  PyErr_Print=python33.PyErr_Print\r
+  PyErr_PrintEx=python33.PyErr_PrintEx\r
+  PyErr_ProgramText=python33.PyErr_ProgramText\r
+  PyErr_Restore=python33.PyErr_Restore\r
+  PyErr_SetFromErrno=python33.PyErr_SetFromErrno\r
+  PyErr_SetFromErrnoWithFilename=python33.PyErr_SetFromErrnoWithFilename\r
+  PyErr_SetFromErrnoWithFilenameObject=python33.PyErr_SetFromErrnoWithFilenameObject\r
+  PyErr_SetInterrupt=python33.PyErr_SetInterrupt\r
+  PyErr_SetNone=python33.PyErr_SetNone\r
+  PyErr_SetObject=python33.PyErr_SetObject\r
+  PyErr_SetString=python33.PyErr_SetString\r
+  PyErr_SyntaxLocation=python33.PyErr_SyntaxLocation\r
+  PyErr_WarnEx=python33.PyErr_WarnEx\r
+  PyErr_WarnExplicit=python33.PyErr_WarnExplicit\r
+  PyErr_WarnFormat=python33.PyErr_WarnFormat\r
+  PyErr_WriteUnraisable=python33.PyErr_WriteUnraisable\r
+  PyEval_AcquireLock=python33.PyEval_AcquireLock\r
+  PyEval_AcquireThread=python33.PyEval_AcquireThread\r
+  PyEval_CallFunction=python33.PyEval_CallFunction\r
+  PyEval_CallMethod=python33.PyEval_CallMethod\r
+  PyEval_CallObjectWithKeywords=python33.PyEval_CallObjectWithKeywords\r
+  PyEval_EvalCode=python33.PyEval_EvalCode\r
+  PyEval_EvalCodeEx=python33.PyEval_EvalCodeEx\r
+  PyEval_EvalFrame=python33.PyEval_EvalFrame\r
+  PyEval_EvalFrameEx=python33.PyEval_EvalFrameEx\r
+  PyEval_GetBuiltins=python33.PyEval_GetBuiltins\r
+  PyEval_GetCallStats=python33.PyEval_GetCallStats\r
+  PyEval_GetFrame=python33.PyEval_GetFrame\r
+  PyEval_GetFuncDesc=python33.PyEval_GetFuncDesc\r
+  PyEval_GetFuncName=python33.PyEval_GetFuncName\r
+  PyEval_GetGlobals=python33.PyEval_GetGlobals\r
+  PyEval_GetLocals=python33.PyEval_GetLocals\r
+  PyEval_InitThreads=python33.PyEval_InitThreads\r
+  PyEval_ReInitThreads=python33.PyEval_ReInitThreads\r
+  PyEval_ReleaseLock=python33.PyEval_ReleaseLock\r
+  PyEval_ReleaseThread=python33.PyEval_ReleaseThread\r
+  PyEval_RestoreThread=python33.PyEval_RestoreThread\r
+  PyEval_SaveThread=python33.PyEval_SaveThread\r
+  PyEval_ThreadsInitialized=python33.PyEval_ThreadsInitialized\r
+  PyExc_ArithmeticError=python33.PyExc_ArithmeticError DATA\r
+  PyExc_AssertionError=python33.PyExc_AssertionError DATA\r
+  PyExc_AttributeError=python33.PyExc_AttributeError DATA\r
+  PyExc_BaseException=python33.PyExc_BaseException DATA\r
+  PyExc_BufferError=python33.PyExc_BufferError DATA\r
+  PyExc_BytesWarning=python33.PyExc_BytesWarning DATA\r
+  PyExc_DeprecationWarning=python33.PyExc_DeprecationWarning DATA\r
+  PyExc_EOFError=python33.PyExc_EOFError DATA\r
+  PyExc_EnvironmentError=python33.PyExc_EnvironmentError DATA\r
+  PyExc_Exception=python33.PyExc_Exception DATA\r
+  PyExc_FloatingPointError=python33.PyExc_FloatingPointError DATA\r
+  PyExc_FutureWarning=python33.PyExc_FutureWarning DATA\r
+  PyExc_GeneratorExit=python33.PyExc_GeneratorExit DATA\r
+  PyExc_IOError=python33.PyExc_IOError DATA\r
+  PyExc_ImportError=python33.PyExc_ImportError DATA\r
+  PyExc_ImportWarning=python33.PyExc_ImportWarning DATA\r
+  PyExc_IndentationError=python33.PyExc_IndentationError DATA\r
+  PyExc_IndexError=python33.PyExc_IndexError DATA\r
+  PyExc_KeyError=python33.PyExc_KeyError DATA\r
+  PyExc_KeyboardInterrupt=python33.PyExc_KeyboardInterrupt DATA\r
+  PyExc_LookupError=python33.PyExc_LookupError DATA\r
+  PyExc_MemoryError=python33.PyExc_MemoryError DATA\r
+  PyExc_MemoryErrorInst=python33.PyExc_MemoryErrorInst DATA\r
+  PyExc_NameError=python33.PyExc_NameError DATA\r
+  PyExc_NotImplementedError=python33.PyExc_NotImplementedError DATA\r
+  PyExc_OSError=python33.PyExc_OSError DATA\r
+  PyExc_OverflowError=python33.PyExc_OverflowError DATA\r
+  PyExc_PendingDeprecationWarning=python33.PyExc_PendingDeprecationWarning DATA\r
+  PyExc_RecursionErrorInst=python33.PyExc_RecursionErrorInst DATA\r
+  PyExc_ReferenceError=python33.PyExc_ReferenceError DATA\r
+  PyExc_RuntimeError=python33.PyExc_RuntimeError DATA\r
+  PyExc_RuntimeWarning=python33.PyExc_RuntimeWarning DATA\r
+  PyExc_StopIteration=python33.PyExc_StopIteration DATA\r
+  PyExc_SyntaxError=python33.PyExc_SyntaxError DATA\r
+  PyExc_SyntaxWarning=python33.PyExc_SyntaxWarning DATA\r
+  PyExc_SystemError=python33.PyExc_SystemError DATA\r
+  PyExc_SystemExit=python33.PyExc_SystemExit DATA\r
+  PyExc_TabError=python33.PyExc_TabError DATA\r
+  PyExc_TypeError=python33.PyExc_TypeError DATA\r
+  PyExc_UnboundLocalError=python33.PyExc_UnboundLocalError DATA\r
+  PyExc_UnicodeDecodeError=python33.PyExc_UnicodeDecodeError DATA\r
+  PyExc_UnicodeEncodeError=python33.PyExc_UnicodeEncodeError DATA\r
+  PyExc_UnicodeError=python33.PyExc_UnicodeError DATA\r
+  PyExc_UnicodeTranslateError=python33.PyExc_UnicodeTranslateError DATA\r
+  PyExc_UnicodeWarning=python33.PyExc_UnicodeWarning DATA\r
+  PyExc_UserWarning=python33.PyExc_UserWarning DATA\r
+  PyExc_ValueError=python33.PyExc_ValueError DATA\r
+  PyExc_Warning=python33.PyExc_Warning DATA\r
+  PyExc_ZeroDivisionError=python33.PyExc_ZeroDivisionError DATA\r
+  PyException_GetCause=python33.PyException_GetCause\r
+  PyException_GetContext=python33.PyException_GetContext\r
+  PyException_GetTraceback=python33.PyException_GetTraceback\r
+  PyException_SetCause=python33.PyException_SetCause\r
+  PyException_SetContext=python33.PyException_SetContext\r
+  PyException_SetTraceback=python33.PyException_SetTraceback\r
+  PyFile_FromFd=python33.PyFile_FromFd\r
+  PyFile_GetLine=python33.PyFile_GetLine\r
+  PyFile_WriteObject=python33.PyFile_WriteObject\r
+  PyFile_WriteString=python33.PyFile_WriteString\r
+  PyFilter_Type=python33.PyFilter_Type DATA\r
+  PyFloat_AsDouble=python33.PyFloat_AsDouble\r
+  PyFloat_FromDouble=python33.PyFloat_FromDouble\r
+  PyFloat_FromString=python33.PyFloat_FromString\r
+  PyFloat_GetInfo=python33.PyFloat_GetInfo\r
+  PyFloat_GetMax=python33.PyFloat_GetMax\r
+  PyFloat_GetMin=python33.PyFloat_GetMin\r
+  PyFloat_Type=python33.PyFloat_Type DATA\r
+  PyFrozenSet_New=python33.PyFrozenSet_New\r
+  PyFrozenSet_Type=python33.PyFrozenSet_Type DATA\r
+  PyGC_Collect=python33.PyGC_Collect\r
+  PyGILState_Ensure=python33.PyGILState_Ensure\r
+  PyGILState_GetThisThreadState=python33.PyGILState_GetThisThreadState\r
+  PyGILState_Release=python33.PyGILState_Release\r
+  PyGetSetDescr_Type=python33.PyGetSetDescr_Type DATA\r
+  PyImport_AddModule=python33.PyImport_AddModule\r
+  PyImport_AppendInittab=python33.PyImport_AppendInittab\r
+  PyImport_Cleanup=python33.PyImport_Cleanup\r
+  PyImport_ExecCodeModule=python33.PyImport_ExecCodeModule\r
+  PyImport_ExecCodeModuleEx=python33.PyImport_ExecCodeModuleEx\r
+  PyImport_ExecCodeModuleWithPathnames=python33.PyImport_ExecCodeModuleWithPathnames\r
+  PyImport_GetImporter=python33.PyImport_GetImporter\r
+  PyImport_GetMagicNumber=python33.PyImport_GetMagicNumber\r
+  PyImport_GetMagicTag=python33.PyImport_GetMagicTag\r
+  PyImport_GetModuleDict=python33.PyImport_GetModuleDict\r
+  PyImport_Import=python33.PyImport_Import\r
+  PyImport_ImportFrozenModule=python33.PyImport_ImportFrozenModule\r
+  PyImport_ImportModule=python33.PyImport_ImportModule\r
+  PyImport_ImportModuleLevel=python33.PyImport_ImportModuleLevel\r
+  PyImport_ImportModuleNoBlock=python33.PyImport_ImportModuleNoBlock\r
+  PyImport_ReloadModule=python33.PyImport_ReloadModule\r
+  PyInterpreterState_Clear=python33.PyInterpreterState_Clear\r
+  PyInterpreterState_Delete=python33.PyInterpreterState_Delete\r
+  PyInterpreterState_New=python33.PyInterpreterState_New\r
+  PyIter_Next=python33.PyIter_Next\r
+  PyListIter_Type=python33.PyListIter_Type DATA\r
+  PyListRevIter_Type=python33.PyListRevIter_Type DATA\r
+  PyList_Append=python33.PyList_Append\r
+  PyList_AsTuple=python33.PyList_AsTuple\r
+  PyList_GetItem=python33.PyList_GetItem\r
+  PyList_GetSlice=python33.PyList_GetSlice\r
+  PyList_Insert=python33.PyList_Insert\r
+  PyList_New=python33.PyList_New\r
+  PyList_Reverse=python33.PyList_Reverse\r
+  PyList_SetItem=python33.PyList_SetItem\r
+  PyList_SetSlice=python33.PyList_SetSlice\r
+  PyList_Size=python33.PyList_Size\r
+  PyList_Sort=python33.PyList_Sort\r
+  PyList_Type=python33.PyList_Type DATA\r
+  PyLongRangeIter_Type=python33.PyLongRangeIter_Type DATA\r
+  PyLong_AsDouble=python33.PyLong_AsDouble\r
+  PyLong_AsLong=python33.PyLong_AsLong\r
+  PyLong_AsLongAndOverflow=python33.PyLong_AsLongAndOverflow\r
+  PyLong_AsLongLong=python33.PyLong_AsLongLong\r
+  PyLong_AsLongLongAndOverflow=python33.PyLong_AsLongLongAndOverflow\r
+  PyLong_AsSize_t=python33.PyLong_AsSize_t\r
+  PyLong_AsSsize_t=python33.PyLong_AsSsize_t\r
+  PyLong_AsUnsignedLong=python33.PyLong_AsUnsignedLong\r
+  PyLong_AsUnsignedLongLong=python33.PyLong_AsUnsignedLongLong\r
+  PyLong_AsUnsignedLongLongMask=python33.PyLong_AsUnsignedLongLongMask\r
+  PyLong_AsUnsignedLongMask=python33.PyLong_AsUnsignedLongMask\r
+  PyLong_AsVoidPtr=python33.PyLong_AsVoidPtr\r
+  PyLong_FromDouble=python33.PyLong_FromDouble\r
+  PyLong_FromLong=python33.PyLong_FromLong\r
+  PyLong_FromLongLong=python33.PyLong_FromLongLong\r
+  PyLong_FromSize_t=python33.PyLong_FromSize_t\r
+  PyLong_FromSsize_t=python33.PyLong_FromSsize_t\r
+  PyLong_FromString=python33.PyLong_FromString\r
+  PyLong_FromUnsignedLong=python33.PyLong_FromUnsignedLong\r
+  PyLong_FromUnsignedLongLong=python33.PyLong_FromUnsignedLongLong\r
+  PyLong_FromVoidPtr=python33.PyLong_FromVoidPtr\r
+  PyLong_GetInfo=python33.PyLong_GetInfo\r
+  PyLong_Type=python33.PyLong_Type DATA\r
+  PyMap_Type=python33.PyMap_Type DATA\r
+  PyMapping_Check=python33.PyMapping_Check\r
+  PyMapping_GetItemString=python33.PyMapping_GetItemString\r
+  PyMapping_HasKey=python33.PyMapping_HasKey\r
+  PyMapping_HasKeyString=python33.PyMapping_HasKeyString\r
+  PyMapping_Items=python33.PyMapping_Items\r
+  PyMapping_Keys=python33.PyMapping_Keys\r
+  PyMapping_Length=python33.PyMapping_Length\r
+  PyMapping_SetItemString=python33.PyMapping_SetItemString\r
+  PyMapping_Size=python33.PyMapping_Size\r
+  PyMapping_Values=python33.PyMapping_Values\r
+  PyMem_Free=python33.PyMem_Free\r
+  PyMem_Malloc=python33.PyMem_Malloc\r
+  PyMem_Realloc=python33.PyMem_Realloc\r
+  PyMemberDescr_Type=python33.PyMemberDescr_Type DATA\r
+  PyMemoryView_FromObject=python33.PyMemoryView_FromObject\r
+  PyMemoryView_GetContiguous=python33.PyMemoryView_GetContiguous\r
+  PyMemoryView_Type=python33.PyMemoryView_Type DATA\r
+  PyMethodDescr_Type=python33.PyMethodDescr_Type DATA\r
+  PyModule_AddIntConstant=python33.PyModule_AddIntConstant\r
+  PyModule_AddObject=python33.PyModule_AddObject\r
+  PyModule_AddStringConstant=python33.PyModule_AddStringConstant\r
+  PyModule_Create2=python33.PyModule_Create2\r
+  PyModule_GetDef=python33.PyModule_GetDef\r
+  PyModule_GetDict=python33.PyModule_GetDict\r
+  PyModule_GetFilename=python33.PyModule_GetFilename\r
+  PyModule_GetFilenameObject=python33.PyModule_GetFilenameObject\r
+  PyModule_GetName=python33.PyModule_GetName\r
+  PyModule_GetState=python33.PyModule_GetState\r
+  PyModule_New=python33.PyModule_New\r
+  PyModule_Type=python33.PyModule_Type DATA\r
+  PyNullImporter_Type=python33.PyNullImporter_Type DATA\r
+  PyNumber_Absolute=python33.PyNumber_Absolute\r
+  PyNumber_Add=python33.PyNumber_Add\r
+  PyNumber_And=python33.PyNumber_And\r
+  PyNumber_AsSsize_t=python33.PyNumber_AsSsize_t\r
+  PyNumber_Check=python33.PyNumber_Check\r
+  PyNumber_Divmod=python33.PyNumber_Divmod\r
+  PyNumber_Float=python33.PyNumber_Float\r
+  PyNumber_FloorDivide=python33.PyNumber_FloorDivide\r
+  PyNumber_InPlaceAdd=python33.PyNumber_InPlaceAdd\r
+  PyNumber_InPlaceAnd=python33.PyNumber_InPlaceAnd\r
+  PyNumber_InPlaceFloorDivide=python33.PyNumber_InPlaceFloorDivide\r
+  PyNumber_InPlaceLshift=python33.PyNumber_InPlaceLshift\r
+  PyNumber_InPlaceMultiply=python33.PyNumber_InPlaceMultiply\r
+  PyNumber_InPlaceOr=python33.PyNumber_InPlaceOr\r
+  PyNumber_InPlacePower=python33.PyNumber_InPlacePower\r
+  PyNumber_InPlaceRemainder=python33.PyNumber_InPlaceRemainder\r
+  PyNumber_InPlaceRshift=python33.PyNumber_InPlaceRshift\r
+  PyNumber_InPlaceSubtract=python33.PyNumber_InPlaceSubtract\r
+  PyNumber_InPlaceTrueDivide=python33.PyNumber_InPlaceTrueDivide\r
+  PyNumber_InPlaceXor=python33.PyNumber_InPlaceXor\r
+  PyNumber_Index=python33.PyNumber_Index\r
+  PyNumber_Invert=python33.PyNumber_Invert\r
+  PyNumber_Long=python33.PyNumber_Long\r
+  PyNumber_Lshift=python33.PyNumber_Lshift\r
+  PyNumber_Multiply=python33.PyNumber_Multiply\r
+  PyNumber_Negative=python33.PyNumber_Negative\r
+  PyNumber_Or=python33.PyNumber_Or\r
+  PyNumber_Positive=python33.PyNumber_Positive\r
+  PyNumber_Power=python33.PyNumber_Power\r
+  PyNumber_Remainder=python33.PyNumber_Remainder\r
+  PyNumber_Rshift=python33.PyNumber_Rshift\r
+  PyNumber_Subtract=python33.PyNumber_Subtract\r
+  PyNumber_ToBase=python33.PyNumber_ToBase\r
+  PyNumber_TrueDivide=python33.PyNumber_TrueDivide\r
+  PyNumber_Xor=python33.PyNumber_Xor\r
+  PyOS_AfterFork=python33.PyOS_AfterFork\r
+  PyOS_InitInterrupts=python33.PyOS_InitInterrupts\r
+  PyOS_InputHook=python33.PyOS_InputHook DATA\r
+  PyOS_InterruptOccurred=python33.PyOS_InterruptOccurred\r
+  PyOS_ReadlineFunctionPointer=python33.PyOS_ReadlineFunctionPointer DATA\r
+  PyOS_double_to_string=python33.PyOS_double_to_string\r
+  PyOS_getsig=python33.PyOS_getsig\r
+  PyOS_mystricmp=python33.PyOS_mystricmp\r
+  PyOS_mystrnicmp=python33.PyOS_mystrnicmp\r
+  PyOS_setsig=python33.PyOS_setsig\r
+  PyOS_snprintf=python33.PyOS_snprintf\r
+  PyOS_string_to_double=python33.PyOS_string_to_double\r
+  PyOS_strtol=python33.PyOS_strtol\r
+  PyOS_strtoul=python33.PyOS_strtoul\r
+  PyOS_vsnprintf=python33.PyOS_vsnprintf\r
+  PyObject_ASCII=python33.PyObject_ASCII\r
+  PyObject_AsCharBuffer=python33.PyObject_AsCharBuffer\r
+  PyObject_AsFileDescriptor=python33.PyObject_AsFileDescriptor\r
+  PyObject_AsReadBuffer=python33.PyObject_AsReadBuffer\r
+  PyObject_AsWriteBuffer=python33.PyObject_AsWriteBuffer\r
+  PyObject_Bytes=python33.PyObject_Bytes\r
+  PyObject_Call=python33.PyObject_Call\r
+  PyObject_CallFunction=python33.PyObject_CallFunction\r
+  PyObject_CallFunctionObjArgs=python33.PyObject_CallFunctionObjArgs\r
+  PyObject_CallMethod=python33.PyObject_CallMethod\r
+  PyObject_CallMethodObjArgs=python33.PyObject_CallMethodObjArgs\r
+  PyObject_CallObject=python33.PyObject_CallObject\r
+  PyObject_CheckReadBuffer=python33.PyObject_CheckReadBuffer\r
+  PyObject_ClearWeakRefs=python33.PyObject_ClearWeakRefs\r
+  PyObject_DelItem=python33.PyObject_DelItem\r
+  PyObject_DelItemString=python33.PyObject_DelItemString\r
+  PyObject_Dir=python33.PyObject_Dir\r
+  PyObject_Format=python33.PyObject_Format\r
+  PyObject_Free=python33.PyObject_Free\r
+  PyObject_GC_Del=python33.PyObject_GC_Del\r
+  PyObject_GC_Track=python33.PyObject_GC_Track\r
+  PyObject_GC_UnTrack=python33.PyObject_GC_UnTrack\r
+  PyObject_GenericGetAttr=python33.PyObject_GenericGetAttr\r
+  PyObject_GenericSetAttr=python33.PyObject_GenericSetAttr\r
+  PyObject_GetAttr=python33.PyObject_GetAttr\r
+  PyObject_GetAttrString=python33.PyObject_GetAttrString\r
+  PyObject_GetItem=python33.PyObject_GetItem\r
+  PyObject_GetIter=python33.PyObject_GetIter\r
+  PyObject_HasAttr=python33.PyObject_HasAttr\r
+  PyObject_HasAttrString=python33.PyObject_HasAttrString\r
+  PyObject_Hash=python33.PyObject_Hash\r
+  PyObject_HashNotImplemented=python33.PyObject_HashNotImplemented\r
+  PyObject_Init=python33.PyObject_Init\r
+  PyObject_InitVar=python33.PyObject_InitVar\r
+  PyObject_IsInstance=python33.PyObject_IsInstance\r
+  PyObject_IsSubclass=python33.PyObject_IsSubclass\r
+  PyObject_IsTrue=python33.PyObject_IsTrue\r
+  PyObject_Length=python33.PyObject_Length\r
+  PyObject_Malloc=python33.PyObject_Malloc\r
+  PyObject_Not=python33.PyObject_Not\r
+  PyObject_Realloc=python33.PyObject_Realloc\r
+  PyObject_Repr=python33.PyObject_Repr\r
+  PyObject_RichCompare=python33.PyObject_RichCompare\r
+  PyObject_RichCompareBool=python33.PyObject_RichCompareBool\r
+  PyObject_SelfIter=python33.PyObject_SelfIter\r
+  PyObject_SetAttr=python33.PyObject_SetAttr\r
+  PyObject_SetAttrString=python33.PyObject_SetAttrString\r
+  PyObject_SetItem=python33.PyObject_SetItem\r
+  PyObject_Size=python33.PyObject_Size\r
+  PyObject_Str=python33.PyObject_Str\r
+  PyObject_Type=python33.PyObject_Type DATA\r
+  PyParser_SimpleParseFileFlags=python33.PyParser_SimpleParseFileFlags\r
+  PyParser_SimpleParseStringFlags=python33.PyParser_SimpleParseStringFlags\r
+  PyProperty_Type=python33.PyProperty_Type DATA\r
+  PyRangeIter_Type=python33.PyRangeIter_Type DATA\r
+  PyRange_Type=python33.PyRange_Type DATA\r
+  PyReversed_Type=python33.PyReversed_Type DATA\r
+  PySeqIter_New=python33.PySeqIter_New\r
+  PySeqIter_Type=python33.PySeqIter_Type DATA\r
+  PySequence_Check=python33.PySequence_Check\r
+  PySequence_Concat=python33.PySequence_Concat\r
+  PySequence_Contains=python33.PySequence_Contains\r
+  PySequence_Count=python33.PySequence_Count\r
+  PySequence_DelItem=python33.PySequence_DelItem\r
+  PySequence_DelSlice=python33.PySequence_DelSlice\r
+  PySequence_Fast=python33.PySequence_Fast\r
+  PySequence_GetItem=python33.PySequence_GetItem\r
+  PySequence_GetSlice=python33.PySequence_GetSlice\r
+  PySequence_In=python33.PySequence_In\r
+  PySequence_InPlaceConcat=python33.PySequence_InPlaceConcat\r
+  PySequence_InPlaceRepeat=python33.PySequence_InPlaceRepeat\r
+  PySequence_Index=python33.PySequence_Index\r
+  PySequence_Length=python33.PySequence_Length\r
+  PySequence_List=python33.PySequence_List\r
+  PySequence_Repeat=python33.PySequence_Repeat\r
+  PySequence_SetItem=python33.PySequence_SetItem\r
+  PySequence_SetSlice=python33.PySequence_SetSlice\r
+  PySequence_Size=python33.PySequence_Size\r
+  PySequence_Tuple=python33.PySequence_Tuple\r
+  PySetIter_Type=python33.PySetIter_Type DATA\r
+  PySet_Add=python33.PySet_Add\r
+  PySet_Clear=python33.PySet_Clear\r
+  PySet_Contains=python33.PySet_Contains\r
+  PySet_Discard=python33.PySet_Discard\r
+  PySet_New=python33.PySet_New\r
+  PySet_Pop=python33.PySet_Pop\r
+  PySet_Size=python33.PySet_Size\r
+  PySet_Type=python33.PySet_Type DATA\r
+  PySlice_GetIndices=python33.PySlice_GetIndices\r
+  PySlice_GetIndicesEx=python33.PySlice_GetIndicesEx\r
+  PySlice_New=python33.PySlice_New\r
+  PySlice_Type=python33.PySlice_Type DATA\r
+  PySortWrapper_Type=python33.PySortWrapper_Type DATA\r
+  PyState_FindModule=python33.PyState_FindModule\r
+  PyStructSequence_GetItem=python33.PyStructSequence_GetItem\r
+  PyStructSequence_New=python33.PyStructSequence_New\r
+  PyStructSequence_NewType=python33.PyStructSequence_NewType\r
+  PyStructSequence_SetItem=python33.PyStructSequence_SetItem\r
+  PySuper_Type=python33.PySuper_Type DATA\r
+  PySys_AddWarnOption=python33.PySys_AddWarnOption\r
+  PySys_AddWarnOptionUnicode=python33.PySys_AddWarnOptionUnicode\r
+  PySys_FormatStderr=python33.PySys_FormatStderr\r
+  PySys_FormatStdout=python33.PySys_FormatStdout\r
+  PySys_GetObject=python33.PySys_GetObject\r
+  PySys_HasWarnOptions=python33.PySys_HasWarnOptions\r
+  PySys_ResetWarnOptions=python33.PySys_ResetWarnOptions\r
+  PySys_SetArgv=python33.PySys_SetArgv\r
+  PySys_SetArgvEx=python33.PySys_SetArgvEx\r
+  PySys_SetObject=python33.PySys_SetObject\r
+  PySys_SetPath=python33.PySys_SetPath\r
+  PySys_WriteStderr=python33.PySys_WriteStderr\r
+  PySys_WriteStdout=python33.PySys_WriteStdout\r
+  PyThreadState_Clear=python33.PyThreadState_Clear\r
+  PyThreadState_Delete=python33.PyThreadState_Delete\r
+  PyThreadState_DeleteCurrent=python33.PyThreadState_DeleteCurrent\r
+  PyThreadState_Get=python33.PyThreadState_Get\r
+  PyThreadState_GetDict=python33.PyThreadState_GetDict\r
+  PyThreadState_New=python33.PyThreadState_New\r
+  PyThreadState_SetAsyncExc=python33.PyThreadState_SetAsyncExc\r
+  PyThreadState_Swap=python33.PyThreadState_Swap\r
+  PyTraceBack_Here=python33.PyTraceBack_Here\r
+  PyTraceBack_Print=python33.PyTraceBack_Print\r
+  PyTraceBack_Type=python33.PyTraceBack_Type DATA\r
+  PyTupleIter_Type=python33.PyTupleIter_Type DATA\r
+  PyTuple_ClearFreeList=python33.PyTuple_ClearFreeList\r
+  PyTuple_GetItem=python33.PyTuple_GetItem\r
+  PyTuple_GetSlice=python33.PyTuple_GetSlice\r
+  PyTuple_New=python33.PyTuple_New\r
+  PyTuple_Pack=python33.PyTuple_Pack\r
+  PyTuple_SetItem=python33.PyTuple_SetItem\r
+  PyTuple_Size=python33.PyTuple_Size\r
+  PyTuple_Type=python33.PyTuple_Type DATA\r
+  PyType_ClearCache=python33.PyType_ClearCache\r
+  PyType_FromSpec=python33.PyType_FromSpec\r
+  PyType_GenericAlloc=python33.PyType_GenericAlloc\r
+  PyType_GenericNew=python33.PyType_GenericNew\r
+  PyType_GetFlags=python33.PyType_GetFlags\r
+  PyType_IsSubtype=python33.PyType_IsSubtype\r
+  PyType_Modified=python33.PyType_Modified\r
+  PyType_Ready=python33.PyType_Ready\r
+  PyType_Type=python33.PyType_Type DATA\r
+  PyUnicodeDecodeError_Create=python33.PyUnicodeDecodeError_Create\r
+  PyUnicodeDecodeError_GetEncoding=python33.PyUnicodeDecodeError_GetEncoding\r
+  PyUnicodeDecodeError_GetEnd=python33.PyUnicodeDecodeError_GetEnd\r
+  PyUnicodeDecodeError_GetObject=python33.PyUnicodeDecodeError_GetObject\r
+  PyUnicodeDecodeError_GetReason=python33.PyUnicodeDecodeError_GetReason\r
+  PyUnicodeDecodeError_GetStart=python33.PyUnicodeDecodeError_GetStart\r
+  PyUnicodeDecodeError_SetEnd=python33.PyUnicodeDecodeError_SetEnd\r
+  PyUnicodeDecodeError_SetReason=python33.PyUnicodeDecodeError_SetReason\r
+  PyUnicodeDecodeError_SetStart=python33.PyUnicodeDecodeError_SetStart\r
+  PyUnicodeEncodeError_GetEncoding=python33.PyUnicodeEncodeError_GetEncoding\r
+  PyUnicodeEncodeError_GetEnd=python33.PyUnicodeEncodeError_GetEnd\r
+  PyUnicodeEncodeError_GetObject=python33.PyUnicodeEncodeError_GetObject\r
+  PyUnicodeEncodeError_GetReason=python33.PyUnicodeEncodeError_GetReason\r
+  PyUnicodeEncodeError_GetStart=python33.PyUnicodeEncodeError_GetStart\r
+  PyUnicodeEncodeError_SetEnd=python33.PyUnicodeEncodeError_SetEnd\r
+  PyUnicodeEncodeError_SetReason=python33.PyUnicodeEncodeError_SetReason\r
+  PyUnicodeEncodeError_SetStart=python33.PyUnicodeEncodeError_SetStart\r
+  PyUnicodeIter_Type=python33.PyUnicodeIter_Type DATA\r
+  PyUnicodeTranslateError_GetEnd=python33.PyUnicodeTranslateError_GetEnd\r
+  PyUnicodeTranslateError_GetObject=python33.PyUnicodeTranslateError_GetObject\r
+  PyUnicodeTranslateError_GetReason=python33.PyUnicodeTranslateError_GetReason\r
+  PyUnicodeTranslateError_GetStart=python33.PyUnicodeTranslateError_GetStart\r
+  PyUnicodeTranslateError_SetEnd=python33.PyUnicodeTranslateError_SetEnd\r
+  PyUnicodeTranslateError_SetReason=python33.PyUnicodeTranslateError_SetReason\r
+  PyUnicodeTranslateError_SetStart=python33.PyUnicodeTranslateError_SetStart\r
+  PyUnicode_Append=python33.PyUnicodeUCS2_Append\r
+  PyUnicode_AppendAndDel=python33.PyUnicodeUCS2_AppendAndDel\r
+  PyUnicode_AsASCIIString=python33.PyUnicodeUCS2_AsASCIIString\r
+  PyUnicode_AsCharmapString=python33.PyUnicodeUCS2_AsCharmapString\r
+  PyUnicode_AsDecodedObject=python33.PyUnicodeUCS2_AsDecodedObject\r
+  PyUnicode_AsDecodedUnicode=python33.PyUnicodeUCS2_AsDecodedUnicode\r
+  PyUnicode_AsEncodedObject=python33.PyUnicodeUCS2_AsEncodedObject\r
+  PyUnicode_AsEncodedString=python33.PyUnicodeUCS2_AsEncodedString\r
+  PyUnicode_AsEncodedUnicode=python33.PyUnicodeUCS2_AsEncodedUnicode\r
+  PyUnicode_AsLatin1String=python33.PyUnicodeUCS2_AsLatin1String\r
+  PyUnicode_AsRawUnicodeEscapeString=python33.PyUnicodeUCS2_AsRawUnicodeEscapeString\r
+  PyUnicode_AsUTF16String=python33.PyUnicodeUCS2_AsUTF16String\r
+  PyUnicode_AsUTF32String=python33.PyUnicodeUCS2_AsUTF32String\r
+  PyUnicode_AsUTF8String=python33.PyUnicodeUCS2_AsUTF8String\r
+  PyUnicode_AsUnicodeEscapeString=python33.PyUnicodeUCS2_AsUnicodeEscapeString\r
+  PyUnicode_AsWideChar=python33.PyUnicodeUCS2_AsWideChar\r
+  PyUnicode_ClearFreelist=python33.PyUnicodeUCS2_ClearFreelist\r
+  PyUnicode_Compare=python33.PyUnicodeUCS2_Compare\r
+  PyUnicode_Concat=python33.PyUnicodeUCS2_Concat\r
+  PyUnicode_Contains=python33.PyUnicodeUCS2_Contains\r
+  PyUnicode_Count=python33.PyUnicodeUCS2_Count\r
+  PyUnicode_Decode=python33.PyUnicodeUCS2_Decode\r
+  PyUnicode_DecodeASCII=python33.PyUnicodeUCS2_DecodeASCII\r
+  PyUnicode_DecodeCharmap=python33.PyUnicodeUCS2_DecodeCharmap\r
+  PyUnicode_DecodeFSDefault=python33.PyUnicodeUCS2_DecodeFSDefault\r
+  PyUnicode_DecodeFSDefaultAndSize=python33.PyUnicodeUCS2_DecodeFSDefaultAndSize\r
+  PyUnicode_DecodeLatin1=python33.PyUnicodeUCS2_DecodeLatin1\r
+  PyUnicode_DecodeRawUnicodeEscape=python33.PyUnicodeUCS2_DecodeRawUnicodeEscape\r
+  PyUnicode_DecodeUTF16=python33.PyUnicodeUCS2_DecodeUTF16\r
+  PyUnicode_DecodeUTF16Stateful=python33.PyUnicodeUCS2_DecodeUTF16Stateful\r
+  PyUnicode_DecodeUTF32=python33.PyUnicodeUCS2_DecodeUTF32\r
+  PyUnicode_DecodeUTF32Stateful=python33.PyUnicodeUCS2_DecodeUTF32Stateful\r
+  PyUnicode_DecodeUTF8=python33.PyUnicodeUCS2_DecodeUTF8\r
+  PyUnicode_DecodeUTF8Stateful=python33.PyUnicodeUCS2_DecodeUTF8Stateful\r
+  PyUnicode_DecodeUnicodeEscape=python33.PyUnicodeUCS2_DecodeUnicodeEscape\r
+  PyUnicode_FSConverter=python33.PyUnicodeUCS2_FSConverter\r
+  PyUnicode_FSDecoder=python33.PyUnicodeUCS2_FSDecoder\r
+  PyUnicode_Find=python33.PyUnicodeUCS2_Find\r
+  PyUnicode_Format=python33.PyUnicodeUCS2_Format\r
+  PyUnicode_FromEncodedObject=python33.PyUnicodeUCS2_FromEncodedObject\r
+  PyUnicode_FromFormat=python33.PyUnicodeUCS2_FromFormat\r
+  PyUnicode_FromFormatV=python33.PyUnicodeUCS2_FromFormatV\r
+  PyUnicode_FromObject=python33.PyUnicodeUCS2_FromObject\r
+  PyUnicode_FromOrdinal=python33.PyUnicodeUCS2_FromOrdinal\r
+  PyUnicode_FromString=python33.PyUnicodeUCS2_FromString\r
+  PyUnicode_FromStringAndSize=python33.PyUnicodeUCS2_FromStringAndSize\r
+  PyUnicode_FromWideChar=python33.PyUnicodeUCS2_FromWideChar\r
+  PyUnicode_GetDefaultEncoding=python33.PyUnicodeUCS2_GetDefaultEncoding\r
+  PyUnicode_GetSize=python33.PyUnicodeUCS2_GetSize\r
+  PyUnicode_IsIdentifier=python33.PyUnicodeUCS2_IsIdentifier\r
+  PyUnicode_Join=python33.PyUnicodeUCS2_Join\r
+  PyUnicode_Partition=python33.PyUnicodeUCS2_Partition\r
+  PyUnicode_RPartition=python33.PyUnicodeUCS2_RPartition\r
+  PyUnicode_RSplit=python33.PyUnicodeUCS2_RSplit\r
+  PyUnicode_Replace=python33.PyUnicodeUCS2_Replace\r
+  PyUnicode_Resize=python33.PyUnicodeUCS2_Resize\r
+  PyUnicode_RichCompare=python33.PyUnicodeUCS2_RichCompare\r
+  PyUnicode_SetDefaultEncoding=python33.PyUnicodeUCS2_SetDefaultEncoding\r
+  PyUnicode_Split=python33.PyUnicodeUCS2_Split\r
+  PyUnicode_Splitlines=python33.PyUnicodeUCS2_Splitlines\r
+  PyUnicode_Tailmatch=python33.PyUnicodeUCS2_Tailmatch\r
+  PyUnicode_Translate=python33.PyUnicodeUCS2_Translate\r
+  PyUnicode_BuildEncodingMap=python33.PyUnicode_BuildEncodingMap\r
+  PyUnicode_CompareWithASCIIString=python33.PyUnicode_CompareWithASCIIString\r
+  PyUnicode_DecodeUTF7=python33.PyUnicode_DecodeUTF7\r
+  PyUnicode_DecodeUTF7Stateful=python33.PyUnicode_DecodeUTF7Stateful\r
+  PyUnicode_EncodeFSDefault=python33.PyUnicode_EncodeFSDefault\r
+  PyUnicode_InternFromString=python33.PyUnicode_InternFromString\r
+  PyUnicode_InternImmortal=python33.PyUnicode_InternImmortal\r
+  PyUnicode_InternInPlace=python33.PyUnicode_InternInPlace\r
+  PyUnicode_Type=python33.PyUnicode_Type DATA\r
+  PyWeakref_GetObject=python33.PyWeakref_GetObject DATA\r
+  PyWeakref_NewProxy=python33.PyWeakref_NewProxy\r
+  PyWeakref_NewRef=python33.PyWeakref_NewRef\r
+  PyWrapperDescr_Type=python33.PyWrapperDescr_Type DATA\r
+  PyWrapper_New=python33.PyWrapper_New\r
+  PyZip_Type=python33.PyZip_Type DATA\r
+  Py_AddPendingCall=python33.Py_AddPendingCall\r
+  Py_AtExit=python33.Py_AtExit\r
+  Py_BuildValue=python33.Py_BuildValue\r
+  Py_CompileString=python33.Py_CompileString\r
+  Py_DecRef=python33.Py_DecRef\r
+  Py_EndInterpreter=python33.Py_EndInterpreter\r
+  Py_Exit=python33.Py_Exit\r
+  Py_FatalError=python33.Py_FatalError\r
+  Py_FileSystemDefaultEncoding=python33.Py_FileSystemDefaultEncoding DATA\r
+  Py_Finalize=python33.Py_Finalize\r
+  Py_GetBuildInfo=python33.Py_GetBuildInfo\r
+  Py_GetCompiler=python33.Py_GetCompiler\r
+  Py_GetCopyright=python33.Py_GetCopyright\r
+  Py_GetExecPrefix=python33.Py_GetExecPrefix\r
+  Py_GetPath=python33.Py_GetPath\r
+  Py_GetPlatform=python33.Py_GetPlatform\r
+  Py_GetPrefix=python33.Py_GetPrefix\r
+  Py_GetProgramFullPath=python33.Py_GetProgramFullPath\r
+  Py_GetProgramName=python33.Py_GetProgramName\r
+  Py_GetPythonHome=python33.Py_GetPythonHome\r
+  Py_GetRecursionLimit=python33.Py_GetRecursionLimit\r
+  Py_GetVersion=python33.Py_GetVersion\r
+  Py_HasFileSystemDefaultEncoding=python33.Py_HasFileSystemDefaultEncoding DATA\r
+  Py_IncRef=python33.Py_IncRef\r
+  Py_Initialize=python33.Py_Initialize\r
+  Py_InitializeEx=python33.Py_InitializeEx\r
+  Py_IsInitialized=python33.Py_IsInitialized\r
+  Py_Main=python33.Py_Main\r
+  Py_MakePendingCalls=python33.Py_MakePendingCalls\r
+  Py_NewInterpreter=python33.Py_NewInterpreter\r
+  Py_ReprEnter=python33.Py_ReprEnter\r
+  Py_ReprLeave=python33.Py_ReprLeave\r
+  Py_SetProgramName=python33.Py_SetProgramName\r
+  Py_SetPythonHome=python33.Py_SetPythonHome\r
+  Py_SetRecursionLimit=python33.Py_SetRecursionLimit\r
+  Py_SymtableString=python33.Py_SymtableString\r
+  Py_VaBuildValue=python33.Py_VaBuildValue\r
+  _PyErr_BadInternalCall=python33._PyErr_BadInternalCall\r
+  _PyObject_CallFunction_SizeT=python33._PyObject_CallFunction_SizeT\r
+  _PyObject_CallMethod_SizeT=python33._PyObject_CallMethod_SizeT\r
+  _PyObject_GC_Malloc=python33._PyObject_GC_Malloc\r
+  _PyObject_GC_New=python33._PyObject_GC_New\r
+  _PyObject_GC_NewVar=python33._PyObject_GC_NewVar\r
+  _PyObject_GC_Resize=python33._PyObject_GC_Resize\r
+  _PyObject_New=python33._PyObject_New\r
+  _PyObject_NewVar=python33._PyObject_NewVar\r
+  _PyState_AddModule=python33._PyState_AddModule\r
+  _PyThreadState_Init=python33._PyThreadState_Init\r
+  _PyThreadState_Prealloc=python33._PyThreadState_Prealloc\r
+  _PyTrash_delete_later=python33._PyTrash_delete_later DATA\r
+  _PyTrash_delete_nesting=python33._PyTrash_delete_nesting DATA\r
+  _PyTrash_deposit_object=python33._PyTrash_deposit_object\r
+  _PyTrash_destroy_chain=python33._PyTrash_destroy_chain\r
+  _PyWeakref_CallableProxyType=python33._PyWeakref_CallableProxyType DATA\r
+  _PyWeakref_ProxyType=python33._PyWeakref_ProxyType DATA\r
+  _PyWeakref_RefType=python33._PyWeakref_RefType DATA\r
+  _Py_BuildValue_SizeT=python33._Py_BuildValue_SizeT\r
+  _Py_CheckRecursionLimit=python33._Py_CheckRecursionLimit DATA\r
+  _Py_CheckRecursiveCall=python33._Py_CheckRecursiveCall\r
+  _Py_Dealloc=python33._Py_Dealloc\r
+  _Py_EllipsisObject=python33._Py_EllipsisObject DATA\r
+  _Py_FalseStruct=python33._Py_FalseStruct DATA\r
+  _Py_NoneStruct=python33._Py_NoneStruct DATA\r
+  _Py_NotImplementedStruct=python33._Py_NotImplementedStruct DATA\r
+  _Py_SwappedOp=python33._Py_SwappedOp DATA\r
+  _Py_TrueStruct=python33._Py_TrueStruct DATA\r
+  _Py_VaBuildValue_SizeT=python33._Py_VaBuildValue_SizeT\r
index 821fd9f96aa637e92b14f1cf93666ab079fec57b..f7b34fb548d1950910d14de3d3c84c1773e03ac3 100644 (file)
@@ -1,10 +1,10 @@
-$(OutDir)python32.dll: python3.def $(OutDir)python32stub.lib\r
-       cl /LD /Fe$(OutDir)python3.dll python3dll.c python3.def $(OutDir)python32stub.lib\r
+$(OutDir)python33.dll: python3.def $(OutDir)python33stub.lib\r
+       cl /LD /Fe$(OutDir)python3.dll python3dll.c python3.def $(OutDir)python33stub.lib\r
 \r
-$(OutDir)python32stub.lib:     python32stub.def\r
-       lib /def:python32stub.def /out:$(OutDir)python32stub.lib /MACHINE:$(MACHINE)\r
+$(OutDir)python33stub.lib:     python33stub.def\r
+       lib /def:python33stub.def /out:$(OutDir)python33stub.lib /MACHINE:$(MACHINE)\r
 \r
 clean:\r
-       del $(OutDir)python3.dll $(OutDir)python3.lib $(OutDir)python32stub.lib $(OutDir)python3.exp $(OutDir)python32stub.exp\r
+       del $(OutDir)python3.dll $(OutDir)python3.lib $(OutDir)python33stub.lib $(OutDir)python3.exp $(OutDir)python33stub.exp\r
 \r
-rebuild: clean $(OutDir)python32.dll\r
+rebuild: clean $(OutDir)python33.dll\r
similarity index 71%
rename from PC/python32gen.py
rename to PC/python33gen.py
index e64f75243030ef1c71a8f61dad7263a96825dfde..b8a190ad656439c40bd22a9e261429e011599070 100644 (file)
@@ -1,9 +1,9 @@
-# Generate python32stub.def out of python3.def\r
+# Generate python33stub.def out of python3.def\r
 # The regular import library cannot be used,\r
 # since it doesn't provide the right symbols for\r
 # data forwarding\r
-out = open("python32stub.def", "w")\r
-out.write('LIBRARY "python32"\n')\r
+out = open("python33stub.def", "w")\r
+out.write('LIBRARY "python33"\n')\r
 out.write('EXPORTS\n')\r
 \r
 inp = open("python3.def")\r
@@ -12,7 +12,7 @@ line = inp.readline()
 assert line.strip()=='EXPORTS'\r
 \r
 for line in inp:\r
-    # SYM1=python32.SYM2[ DATA]\r
+    # SYM1=python33.SYM2[ DATA]\r
     head, tail = line.split('.')\r
     if 'DATA' in tail:\r
         symbol, tail = tail.split(' ')\r
similarity index 95%
rename from PC/python32stub.def
rename to PC/python33stub.def
index f8ac0994a0b203bceb1c6d665e0af7285d9756eb..3a37572f85a8d9241324f90f90e82837c0f122d6 100644 (file)
@@ -1,4 +1,4 @@
-LIBRARY "python32"\r
+LIBRARY "python33"\r
 EXPORTS\r
 PyArg_Parse\r
 PyArg_ParseTuple\r
index cee64a8a5904ca7f57f9db81acd1aaa6e1246f46..357b08b66c1c8f501015b93515abe37515aa894b 100644 (file)
@@ -2,10 +2,10 @@
 if not defined HOST_PYTHON (
   if %1 EQU Debug (
     set HOST_PYTHON=python_d.exe
-    if not exist python31_d.dll exit 1
+    if not exist python33_d.dll exit 1
   ) ELSE (
     set HOST_PYTHON=python.exe
-    if not exist python31.dll exit 1
+    if not exist python33.dll exit 1
   )
 )
 %HOST_PYTHON% build_ssl.py %1 %2 %3
index 6b916781cce5f833c6239cbf17a330554563f41c..bb323d31d09839fdb9b32c3c00da9846de1b9225 100644 (file)
@@ -106,7 +106,7 @@ main(int argc, char **argv)
         /*
          * XXX TODO: if we really wanted to be fancy, we could check the 
          * modules for all processes (not just the python[_d].exe ones)
-         * and see if any of our DLLs are loaded (i.e. python32[_d].dll),
+         * and see if any of our DLLs are loaded (i.e. python33[_d].dll),
          * as that would also inhibit our ability to rebuild the solution.
          * Not worth loosing sleep over though; for now, a simple check 
          * for just the python executable should be sufficient.
index 2ec9fdd98394ea34a9ef55b3b15133386c56ec76..e8a915f6f975d6edc56ed4b48408697795779cf3 100644 (file)
@@ -38,7 +38,7 @@
        />
        <UserMacro
                Name="PyDllName"
-               Value="python32"
+               Value="python33"
        />
        <UserMacro
                Name="PythonExe"
index dbe031f4749ce2e6e81908ba4a97920a2767b27b..af432c47373f7a42fc691eb7aba381ae4fb72ad6 100644 (file)
@@ -37,7 +37,7 @@ NOTE:
    running a Python core buildbot test slave; see SUBPROJECTS below)
 
 When using the Debug setting, the output files have a _d added to
-their name:  python32_d.dll, python_d.exe, parser_d.pyd, and so on. Both
+their name:  python33_d.dll, python_d.exe, parser_d.pyd, and so on. Both
 the build and rt batch files accept a -d option for debug builds.
 
 The 32bit builds end up in the solution folder PCbuild while the x64 builds
diff --git a/README b/README
index 2623e5a3289158cb7206e4a78cba8e7a351a4c44..5f9531d6185ab74d237aa72b44507cf0be598e9a 100644 (file)
--- a/README
+++ b/README
@@ -50,9 +50,9 @@ What's New
 ----------
 
 We try to have a comprehensive overview of the changes in the "What's New in
-Python 3.2" document, found at
+Python 3.3" document, found at
 
-    http://docs.python.org/3.2/whatsnew/3.2.html
+    http://docs.python.org/3.3/whatsnew/3.3.html
 
 For a more detailed change log, read Misc/NEWS (though this file, too, is
 incomplete, and also doesn't list anything merged in from the 2.7 release under
@@ -65,9 +65,9 @@ entitled "Installing multiple versions".
 Documentation
 -------------
 
-Documentation for Python 3.2 is online, updated daily:
+Documentation for Python 3.3 is online, updated daily:
 
-    http://docs.python.org/3.2/
+    http://docs.python.org/3.3/
 
 It can also be downloaded in many formats for faster access.  The documentation
 is downloadable in HTML, PDF, and reStructuredText formats; the latter version
@@ -85,7 +85,7 @@ backported versions of certain key Python 3.x features.
 A source-to-source translation tool, "2to3", can take care of the mundane task
 of converting large amounts of source code.  It is not a complete solution but
 is complemented by the deprecation warnings in 2.6.  See
-http://docs.python.org/3.2/library/2to3.html for more information.
+http://docs.python.org/3.3/library/2to3.html for more information.
 
 
 Testing
@@ -125,8 +125,8 @@ same prefix you must decide which version (if any) is your "primary" version.
 Install that version using "make install".  Install all other versions using
 "make altinstall".
 
-For example, if you want to install Python 2.5, 2.6 and 3.2 with 2.6 being the
-primary version, you would execute "make install" in your 2.6 build directory
+For example, if you want to install Python 2.6, 2.7 and 3.3 with 2.7 being the
+primary version, you would execute "make install" in your 2.7 build directory
 and "make altinstall" in the others.
 
 
@@ -161,7 +161,7 @@ http://www.python.org/dev/peps/.
 Release Schedule
 ----------------
 
-See PEP 392 for release details: http://www.python.org/dev/peps/pep-0392/
+See PEP XXX for release details: http://www.python.org/dev/peps/pep-0XXX/
 
 
 Copyright and License Information