Kaydet (Commit) 1bc716f2 authored tarafından Guido van Rossum's avatar Guido van Rossum

Added PC files from Jim Ahlstrom.

üst c0125471
...@@ -29,15 +29,10 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ...@@ -29,15 +29,10 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include "Python.h" #include "Python.h"
#ifndef MS_WIN16
/* Assume all 32-bit platforms come standard with a WINSOCK library */
#define USE_SOCKET
#define USE_SELECT
#endif
extern void initarray(); extern void initarray();
extern void initaudioop(); extern void initaudioop();
extern void initbinascii(); extern void initbinascii();
extern void initcmath();
extern void initenvironment(); extern void initenvironment();
extern void initimageop(); extern void initimageop();
extern void initmath(); extern void initmath();
...@@ -47,8 +42,8 @@ extern void initnt(); ...@@ -47,8 +42,8 @@ extern void initnt();
extern void initregex(); extern void initregex();
extern void initrgbimg(); extern void initrgbimg();
extern void initrotor(); extern void initrotor();
extern void initselect();
extern void initsignal(); extern void initsignal();
extern void initselect();
extern void init_socket(); extern void init_socket();
extern void initsoundex(); extern void initsoundex();
extern void initstrop(); extern void initstrop();
...@@ -60,16 +55,14 @@ extern void inittime(); ...@@ -60,16 +55,14 @@ extern void inittime();
extern void PyMarshal_Init(); extern void PyMarshal_Init();
extern void initimp(); extern void initimp();
struct { struct _inittab inittab[] = {
char *name;
void (*initfunc)();
} inittab[] = {
{"array", initarray}, {"array", initarray},
#ifdef M_I386 #ifdef M_I386
{"audioop", initaudioop}, {"audioop", initaudioop},
#endif #endif
{"binascii", initbinascii}, {"binascii", initbinascii},
{"cmath", initcmath},
{"environment", initenvironment}, {"environment", initenvironment},
{"imageop", initimageop}, {"imageop", initimageop},
{"math", initmath}, {"math", initmath},
...@@ -79,12 +72,10 @@ struct { ...@@ -79,12 +72,10 @@ struct {
{"regex", initregex}, {"regex", initregex},
{"rgbimg", initrgbimg}, {"rgbimg", initrgbimg},
{"rotor", initrotor}, {"rotor", initrotor},
#ifdef USE_SELECT
{"select", initselect},
#endif
{"signal", initsignal}, {"signal", initsignal},
#ifdef USE_SOCKET #ifdef USE_SOCKET
{"_socket", init_socket}, {"_socket", init_socket},
{"select", initselect},
#endif #endif
{"soundex", initsoundex}, {"soundex", initsoundex},
{"strop", initstrop}, {"strop", initstrop},
......
...@@ -24,19 +24,23 @@ standard part of the Python distribution. ...@@ -24,19 +24,23 @@ standard part of the Python distribution.
#define HAVE_HYPOT #define HAVE_HYPOT
#define DONT_HAVE_SIG_ALARM #define DONT_HAVE_SIG_ALARM
#define DONT_HAVE_SIG_PAUSE #define DONT_HAVE_SIG_PAUSE
#define LONG_BIT 32
/* Microsoft C defines _MSC_VER */ /* Microsoft C defines _MSC_VER */
#if defined(_MSC_VER) && _MSC_VER > 850 #if defined(_MSC_VER) && _MSC_VER > 850
/* Start of defines for NT using VC++ 2.0 and up */ /* Start of defines for MS_WIN32 using VC++ 2.0 and up */
#define NT #define NT /* NT is obsolete - please use MS_WIN32 instead */
#define MS_WIN32
#define MS_WINDOWS
#ifdef _M_IX86 #ifdef _M_IX86
#define COMPILER "[MSC 32 bit (Intel)]" #define COMPILER "[MSC 32 bit (Intel)]"
#else #else
#define COMPILER "[MSC (Unknown)]" #define COMPILER "[MSC (Unknown)]"
#endif #endif
#define PYTHONPATH "c:\\python\\lib" #define PYTHONPATH "c:\\python\\lib;c:\\python\\lib\\win"
typedef int pid_t; typedef int pid_t;
#define WORD_BIT 32
#pragma warning(disable:4113) #pragma warning(disable:4113)
#define hypot _hypot #define hypot _hypot
#include <stdio.h> #include <stdio.h>
...@@ -44,6 +48,7 @@ typedef int pid_t; ...@@ -44,6 +48,7 @@ typedef int pid_t;
#define HAVE_STRFTIME #define HAVE_STRFTIME
#define NT_THREADS #define NT_THREADS
#define WITH_THREAD #define WITH_THREAD
#define _COMPLEX_DEFINED
#ifndef NETSCAPE_PI #ifndef NETSCAPE_PI
#define USE_SOCKET #define USE_SOCKET
#endif #endif
...@@ -53,15 +58,20 @@ typedef int pid_t; ...@@ -53,15 +58,20 @@ typedef int pid_t;
#ifdef USE_DL_EXPORT #ifdef USE_DL_EXPORT
#define DL_IMPORT(RTYPE) __declspec(dllexport) RTYPE #define DL_IMPORT(RTYPE) __declspec(dllexport) RTYPE
#endif #endif
#endif /* NT */ #endif /* MS_WIN32 */
#if defined(_MSC_VER) && _MSC_VER <= 850 #if defined(_MSC_VER) && _MSC_VER <= 850
/* Start of defines for 16-bit Windows using VC++ 1.5 */ /* Start of defines for 16-bit Windows using VC++ 1.5 */
#define COMPILER "[MSC 16-bit]" #define COMPILER "[MSC 16-bit]"
#ifdef _WINDOWS
#define MS_WIN16 #define MS_WIN16
#define PYTHONPATH "c:\\python\\lib;c:\\python\\lib\\dos_8x3" #define MS_WINDOWS
#endif
#define PYTHONPATH "c:\\python\\lib;c:\\python\\lib\\win;c:\\python\\lib\\dos_8x3"
#define IMPORT_8x3_NAMES #define IMPORT_8x3_NAMES
typedef int pid_t; typedef int pid_t;
#define WORD_BIT 16
#define _COMPLEX_DEFINED
#pragma warning(disable:4113) #pragma warning(disable:4113)
#define memcpy memmove /* memcpy dangerous pointer wrap in Win 3.1 */ #define memcpy memmove /* memcpy dangerous pointer wrap in Win 3.1 */
#define hypot _hypot #define hypot _hypot
...@@ -99,13 +109,30 @@ int sscanf(const char *, const char *, ...); ...@@ -99,13 +109,30 @@ int sscanf(const char *, const char *, ...);
/* The Watcom compiler defines __WATCOMC__ */ /* The Watcom compiler defines __WATCOMC__ */
#ifdef __WATCOMC__ #ifdef __WATCOMC__
#define COMPILER "[Watcom]" #define COMPILER "[Watcom]"
#define PYTHONPATH "c:\\python\\lib;c:\\python\\lib\\dos_8x3" #define PYTHONPATH "c:\\python\\lib;c:\\python\\lib\\win;c:\\python\\lib\\dos_8x3"
#define IMPORT_8x3_NAMES #define IMPORT_8x3_NAMES
#include <ctype.h> #include <ctype.h>
#include <direct.h> #include <direct.h>
typedef int mode_t; typedef int mode_t;
typedef int uid_t; typedef int uid_t;
typedef int gid_t; typedef int gid_t;
typedef int pid_t;
#if defined(__NT__)
#define NT /* NT is obsolete - please use MS_WIN32 instead */
#define MS_WIN32
#define MS_WINDOWS
#define NT_THREADS
#define USE_SOCKET
#define WITH_THREAD
#elif defined(__WINDOWS__)
#define MS_WIN16
#define MS_WINDOWS
#endif
#ifdef M_I386
#define WORD_BIT 32
#else
#define WORD_BIT 16
#endif
#define VA_LIST_IS_ARRAY #define VA_LIST_IS_ARRAY
#define HAVE_CLOCK #define HAVE_CLOCK
#define HAVE_STRFTIME #define HAVE_STRFTIME
...@@ -117,7 +144,7 @@ typedef int gid_t; ...@@ -117,7 +144,7 @@ typedef int gid_t;
/* The Borland compiler defines __BORLANDC__ */ /* The Borland compiler defines __BORLANDC__ */
#ifdef __BORLANDC__ #ifdef __BORLANDC__
#define COMPILER "[Borland]" #define COMPILER "[Borland]"
#define PYTHONPATH "c:\\python\\lib;c:\\python\\lib\\dos_8x3" #define PYTHONPATH "c:\\python\\lib;c:\\python\\lib\\win;c:\\python\\lib\\dos_8x3"
#define IMPORT_8x3_NAMES #define IMPORT_8x3_NAMES
#define HAVE_CLOCK #define HAVE_CLOCK
#define HAVE_STRFTIME #define HAVE_STRFTIME
......
This diff was suppressed by a .gitattributes entry.
NAME
EXETYPE WINDOWS
CODE PRELOAD MOVABLE DISCARDABLE
DATA PRELOAD MOVABLE
HEAPSIZE 4096
EXPORTS
Py_GetCopyright
Py_GetVersion
Py_FindMethod
_PyObject_New
_PyString_Resize
PySys_SetArgv
PyObject_Cmp
PyObject_CallObject
PyObject_CallFunction
PyObject_CallMethod
PyObject_Type
PyObject_Length
PyObject_GetItem
PyObject_SetItem
PyNumber_Check
PyNumber_Add
PyNumber_Subtract
PyNumber_Multiply
PyNumber_Divide
PyNumber_Remainder
PyNumber_Divmod
PyNumber_Power
PyNumber_Negative
PyNumber_Positive
PyNumber_Absolute
PyNumber_Invert
PyNumber_Lshift
PyNumber_Rshift
PyNumber_And
PyNumber_Xor
PyNumber_Or
PyNumber_Int
PyNumber_Long
PyNumber_Float
PySequence_Check
PySequence_Concat
PySequence_Repeat
PySequence_GetItem
PySequence_GetSlice
PySequence_SetItem
PySequence_SetSlice
PySequence_Tuple
PySequence_Count
PySequence_In
PySequence_Index
PyMapping_Check
PyMapping_Length
PyMapping_HasKeyString
PyMapping_HasKey
PyMapping_GetItemString
PyMapping_SetItemString
PyAccess_FromValue
PyAccess_AsValue
PyAccess_SetValue
PyAccess_SetOwner
PyAccess_Clone
PyAccess_HasValue
PyEval_CallObject
PyEval_GetBuiltins
PyEval_GetGlobals
PyEval_GetLocals
PyEval_GetOwner
PyEval_GetFrame
PyEval_GetRestricted
Py_FlushLine
Py_AddPendingCall
Py_MakePendingCalls
PyEval_InitThreads
PyEval_SaveThread
PyEval_RestoreThread
PyArg_GetObject
PyArg_GetLong
PyArg_GetShort
PyArg_GetFloat
PyArg_GetString
PyClass_New
PyInstance_New
PyMethod_New
PyMethod_Function
PyMethod_Self
PyMethod_Class
PyClass_IsSubclass
PyNode_Compile
PyCode_New
PyErr_SetNone
PyErr_SetObject
PyErr_SetString
PyErr_Occurred
PyErr_Clear
PyErr_Fetch
PyErr_Restore
PyErr_BadArgument
PyErr_NoMemory
PyErr_SetFromErrno
PyErr_BadInternalCall
PyErr_CheckSignals
PyEval_EvalCode
PyFile_FromFile
PyFile_FromString
PyFile_SetBufSize
PyFile_AsFile
PyFile_Name
PyFile_GetLine
PyFloat_FromDouble
PyFloat_AsDouble
PyFrame_BlockSetup
PyFrame_BlockPop
PyFrame_LocalsToFast
PyFrame_FastToLocals
PyFunction_New
PyFunction_GetCode
PyFunction_GetGlobals
PyFunction_GetDefaults
PyFunction_SetDefaults
PyGrammar_FindDFA
PyGrammar_LabelRepr
PyGrammar_AddAccelerators
PyImport_GetMagicNumber
PyImport_ExecCodeModule
PyImport_GetModuleDict
PyImport_AddModule
PyImport_ImportModule
PyImport_ReloadModule
PyImport_Cleanup
PyInt_FromLong
PyInt_AsLong
PyOS_InterruptOccurred
PyOS_InitInterrupts
PyList_New
PyList_Size
PyList_GetItem
PyList_SetItem
PyList_Insert
PyList_Append
PyList_GetSlice
PyList_SetSlice
PyList_Sort
PyList_Reverse
PyList_AsTuple
PyLong_FromLong
PyLong_FromDouble
PyLong_AsLong
PyLong_AsDouble
PyLong_FromString
PyDict_New
PyDict_GetItem
PyDict_SetItem
PyDict_DelItem
PyDict_Clear
PyDict_Keys
PyDict_Values
PyDict_Items
PyDict_Size
PyDict_GetItemString
PyDict_SetItemString
PyDict_DelItemString
PyMarshal_WriteLongToFile
PyMarshal_WriteObjectToFile
PyMarshal_ReadLongFromFile
PyMarshal_ReadObjectFromFile
PyMarshal_ReadObjectFromString
PyCFunction_GetFunction
PyCFunction_GetSelf
PyCFunction_GetFlags
PyArg_Parse
PyArg_ParseTuple
Py_BuildValue
Py_VaBuildValue
Py_InitModule4
PyModule_New
PyModule_GetDict
PyModule_GetName
PyNode_New
PyNode_AddChild
PyNode_Free
PyObject_Print
PyObject_Repr
PyObject_Str
PyObject_Compare
PyObject_GetAttrString
PyObject_SetAttrString
PyObject_HasAttrString
PyObject_GetAttr
PyObject_SetAttr
PyObject_Hash
PyObject_IsTrue
PyCallable_Check
PyParser_ParseString
PyParser_ParseFile
Py_FatalError
Py_Initialize
PyRun_AnyFile
PyRun_SimpleString
PyRun_SimpleFile
PyRun_InteractiveOne
PyRun_InteractiveLoop
PyParser_SimpleParseString
PyParser_SimpleParseFile
PyRun_String
PyRun_File
Py_CompileString
PyErr_Print
Py_AtExit
Py_Exit
Py_Cleanup
PyRange_New
PyString_FromStringAndSize
PyString_FromString
PyString_Size
PyString_AsString
PyString_Concat
PyString_ConcatAndDel
PyString_Format
PyMember_Get
PyMember_Set
PySys_GetObject
PySys_SetObject
PySys_GetFile
PySys_Init
PyToken_OneChar
PyToken_TwoChars
PyTraceBack_Here
PyTraceBack_Fetch
PyTraceBack_Store
PyTraceBack_Print
PyTuple_New
PyTuple_Size
PyTuple_GetItem
PyTuple_SetItem
PyTuple_GetSlice
project : n:\python\python-1.4b0b\pc\wat_os2\pyth_os2.exe n:\python\python-1&
.4b0b\pc\wat_dos\pyth_dos.exe .SYMBOLIC
!include n:\python\python-1.4b0b\pc\wat_os2\pyth_os2.mk1
!include n:\python\python-1.4b0b\pc\wat_dos\pyth_dos.mk1
40
projectIdent
0
VpeMain
1
WRect
0
0
9920
8704
2
MProject
3
MCommand
0
4
MCommand
0
2
5
WFileName
20
wat_os2\pyth_os2.tgt
6
WFileName
20
wat_dos\pyth_dos.tgt
7
WVList
2
8
VComponent
9
WRect
832
256
5632
4096
1
0
10
WFileName
20
wat_os2\pyth_os2.tgt
0
0
11
VComponent
12
WRect
0
0
5632
4147
0
0
13
WFileName
20
wat_dos\pyth_dos.tgt
0
0
11
Welcome to the "PC" subdirectory of the Python distribution!
This "PC" subdirectory contains complete project files to make
several PC ports of Python, as well as all the PC-specific
Python source files. It should be located in the root of the
Python distribution, and there should be directories "Modules",
"Objects", "Python", etc. in the parent directory of this "PC"
subdirectory.
Be sure to read the documentation in the Python distribution. You
must set the environment variable PYTHONPATH to point to your Python
library directory. This is "../Lib", but you must use an absolute path,
and perhaps copy it somewhere else. Be sure to include the Windows
specific directory "win" too. If you use a DOS FAT file system and
either a DOS or Windows 3.1x Python version, you should also put
../Lib/dos_8x3 on your PYTHONPATH too, since it has DOS 8x3 names
for the standard Python library names. So your autoexec.bat should have:
set PYTHONPATH=.;c:\python\lib;c:\python\lib\win
for Windows NT or
set PYTHONPATH=.;c:\python\lib;c:\python\lib\win;c:\python\lib\dos_8x3
for DOS or Windows 3.1x (change the path to the correct path).
There are several add-in modules to build Python programs which use
the native Windows operating environment. The ports here just make
"QuickWin" and DOS Python versions which support a character-mode
(console) environment. Look in www.python.org for Tkinter, PythonWin,
WPY and wxPython.
To make a Python port, start the Integrated Development Environment
(IDE) of your compiler, and read in the native "project file"
(or makefile) provided. This will enable you to change any source
files or build settings so you can make custom builds.
config.h An important configuration file specific to PC's.
config.c The list of C modules to include in the Python PC
version. Manually edit this file to add or
remove Python modules.
testpy.py A Python test program. Run this to test your
Python port. It should say "all tests OK".
src A subdirectory used only for VC++ version 1.5 Python
source files. See below. The other compilers do not
use it. They reference the actual distribution
directories instead.
Watcom C++ Version 10.6
=======================
The project file for the Watcom compiler is ./python.wpj.
It will build Watcom versions in the directories wat_*.
wat_dos A 32-bit extended DOS Python (console-mode) using the
dos4gw DOS extender. Sockets are not included.
wat_os2 A 32-bit OS/2 Python (console-mode).
Sockets are not included.
Microsoft Visual C++ Version 4.0 (32-bit Windows)
=================================================
The project files are vc40.mdp, vc40.ncb and vc40.mak. They
will NOT work from this PC directory. To use them, first copy
them to the Python distribution directory with this command:
copy vc40.* ..
You may then want to remove them from here to prevent confusion.
Once the project files are located in the directory just above
this one, start VC++ and read in the project. The targets are built
in the subdirectories vc40_*.
vc40_dll The Python core built as an NT DLL.
vc40_nt A Windows NT and 95 Python QuickWin (console-mode)
version of Python including sockets. It is
self-contained, and does not require any DLL's.
Microsoft Visual C++ Version 1.5 (16-bit Windows)
=================================================
Since VC++1.5 does not handle long file names, it is necessary
to run the "makesrc.exe" program in this directory to copy
Python files from the distribution to the directory "src"
with shortened names. Included file names are shortened too.
Do this before you attempt to build Python.
The "makesrc.exe" program is a native NT program, and you must
have NT, Windows 95 or Win32s to run it. Otherwise you will need
to copy distribution files to src yourself.
The makefiles are named *.mak and are located in directories
starting with "vc15_". NOTE: When dependencies are scanned
VC++ will create dependencies for directories which are not
used because it fails to evaluate "#define" properly. You
must manaully edit makefiles (*.mak) to remove references to
"sys/" and other bad directories.
vc15_lib A static Python library. Create this first because is
is required for vc15_w31.
vc15_w31 A Windows 3.1x Python QuickWin (console-mode)
Python including sockets. Requires vc15_lib.
import sys
# This is a test module for Python. It looks in the standard
# places for various *.py files. If these are moved, you must
# change this module too.
try:
import string
except:
print """Could not import the standard "string" module.
Please check your PYTHONPATH environment variable."""
sys.exit(1)
try:
import regex_syntax
except:
print """Could not import the standard "regex_syntax" module. If this is
a PC, you should add the dos_8x3 directory to your PYTHONPATH."""
sys.exit(1)
import os
for dir in sys.path:
file = os.path.join(dir, "string.py")
if os.path.isfile(file):
test = os.path.join(dir, "test")
if os.path.isdir(test):
# Add the "test" directory to PYTHONPATH.
sys.path = sys.path + [test]
import autotest # Standard Python tester.
#include <stdio.h>
#include <direct.h>
#include <string.h>
/* Copy files from source directories to ./src changing
file names and #include names to 8x3 lower case */
char *usage = "You must be in the \"pc\" directory.\n";
char *list[] = {"..\\Include", "..\\Modules", "..\\Objects", "..\\Parser", "..\\Python", ".", 0};
main()
{
DIR *dpath;
struct dirent *dir;
int len;
char **plist;
char *pt1, *pt2, *name;
char dest_path[256], src_path[256], buf256[256];
FILE *fpin, *fpout;
for (plist = list; *plist; plist++){
if ((dpath = opendir(*plist)) == NULL){
printf(usage);
return 1;
}
while (dir = readdir(dpath)){
name = dir->d_name;
len = strlen(name);
if (len > 2 && name[len - 2] == '.' &&
(name[len - 1] == 'c' || name[len - 1] == 'h')){
strcpy(buf256, name);
if (len > 10){
buf256[8] = '.';
buf256[9] = name[len - 1];
buf256[10] = 0;
}
strlwr(buf256);
strncpy(src_path, *plist, 256);
strncat(src_path, "\\", 256);
strncat(src_path, name, 256);
strncpy(dest_path, ".\\src\\", 256);
strncat(dest_path, buf256, 256);
printf("Copying %-30s to %s\n", src_path, dest_path);
fpin = fopen(src_path, "r");
fpout = fopen(dest_path, "w");
while (fgets(buf256, 256, fpin)){
if (!strncmp(buf256, "#include", 8)){
strlwr(buf256);
if ((pt1 = strstr(buf256, "\"")) &&
(pt2 = strstr(buf256, ".")) &&
(*(pt2 + 1) == 'h') &&
(pt2 - pt1 > 9)){
for (pt1 += 9; *pt2; pt1++, pt2++)
*pt1 = *pt2;
*pt1 = 0;
}
}
fputs(buf256, fpout);
}
fclose(fpin);
fclose(fpout);
}
}
closedir(dpath);
}
return 0;
}
NAME makesrc
FIL makesrc.obj
!define BLANK ""
n:\python\python-1.4b0b\pc\utils\makesrc.obj : n:\python\python-1.4b0b\pc\ut&
ils\makesrc.c .AUTODEPEND
@n:
cd n:\python\python-1.4b0b\pc\utils
*wcc386 makesrc.c -i=C:\WATCOM\h;C:\WATCOM\h\nt -w4 -e25 -ei -zp4 -zq -otex&
an -d1 -5r -bt=nt -mf
n:\python\python-1.4b0b\pc\utils\makesrc.exe : n:\python\python-1.4b0b\pc\ut&
ils\makesrc.obj .AUTODEPEND
@n:
cd n:\python\python-1.4b0b\pc\utils
@%write makesrc.lk1 NAME makesrc
@%append makesrc.lk1 FIL makesrc.obj
@%append makesrc.lk1
!ifneq BLANK ""
*wlib -q -n -b makesrc.imp
@%append makesrc.lk1 LIBR makesrc.imp
!endif
*wlink SYS nt op m op st=20k op maxe=25 op q op symf @makesrc.lk1
!ifneq BLANK ""
wrc -q -ad makesrc.exe
!endif
40
targetIdent
0
MProject
1
MComponent
0
2
WString
4
NEXE
3
WString
5
nc2en
1
0
0
4
MCommand
0
5
MCommand
0
6
MItem
11
makesrc.exe
7
WString
4
NEXE
8
WVList
2
9
MVState
10
WString
7
WINLINK
11
WString
11
?????Stack:
1
12
WString
3
20k
0
13
MVState
14
WString
7
WINLINK
15
WString
11
?????Stack:
0
16
WString
3
20k
0
17
WVList
0
-1
1
1
0
18
WPickList
2
19
MItem
3
*.c
20
WString
4
COBJ
21
WVList
6
22
MCState
23
WString
3
WCC
24
WString
31
?????Force enums to be type int
1
1
25
MRState
26
WString
3
WCC
27
WString
20
?????Pack structures
1
0
28
MRState
29
WString
3
WCC
30
WString
21
?????4 byte alignment
1
1
31
MCState
32
WString
3
WCC
33
WString
31
?????Force enums to be type int
0
1
34
MRState
35
WString
3
WCC
36
WString
20
?????Pack structures
0
0
37
MRState
38
WString
3
WCC
39
WString
21
?????4 byte alignment
0
1
40
WVList
0
-1
1
1
0
41
MItem
9
makesrc.c
42
WString
4
COBJ
43
WVList
0
44
WVList
0
19
1
1
0
project : n:\python\python-1.4b0b\pc\utils\makesrc.exe .SYMBOLIC
!include n:\python\python-1.4b0b\pc\utils\makesrc.mk1
40
projectIdent
0
VpeMain
1
WRect
0
0
9920
8704
2
MProject
3
MCommand
0
4
MCommand
0
1
5
WFileName
11
makesrc.tgt
6
WVList
1
7
VComponent
8
WRect
332
324
5670
4215
0
0
9
WFileName
11
makesrc.tgt
0
1
7
This source diff could not be displayed because it is too large. You can view the blob instead.
[MSVC Status File]
Version=1.00
ProjectType=10
External=0
BrkptCount=0
WatchCount=0
# Microsoft Visual C++ generated build script - Do not modify
PROJ = PYTH_W31
DEBUG = 0
PROGTYPE = 3
CALLER =
ARGS =
DLLS =
D_RCDEFINES = -d_DEBUG
R_RCDEFINES = -dNDEBUG
ORIGIN = MSVC
ORIGIN_VER = 1.00
PROJPATH = N:\PYTHON\PYTHO~HA.4B0\PC\VC15_W31\
USEMFC = 0
CC = cl
CPP = cl
CXX = cl
CCREATEPCHFLAG =
CPPCREATEPCHFLAG =
CUSEPCHFLAG =
CPPUSEPCHFLAG =
FIRSTC = MAIN.C
FIRSTCPP =
RC = rc
CFLAGS_D_WTTY = /nologo /G3 /Mq /W3 /Zi /AL /Gt9 /Od /D "_DEBUG" /D "HAVE_CONFIG_H" /I "..\src" /FR /Fd"PYTH_W31.PDB"
CFLAGS_R_WTTY = /nologo /Gs /G3 /Mq /W3 /AL /Gt9 /O2 /D "NDEBUG" /D "HAVE_CONFIG_H" /I "..\src" /FR
LFLAGS_D_WTTY = /NOLOGO /NOD /PACKC:57344 /STACK:20000 /SEG:1024 /ALIGN:16 /ONERROR:NOEXE /CO /MAP
LFLAGS_R_WTTY = /NOLOGO /NOD /PACKC:57344 /STACK:20000 /SEG:1024 /ALIGN:16 /ONERROR:NOEXE /MAP
LIBS_D_WTTY = ..\vc15_lib\python.lib oldnames libw llibcewq winsock
LIBS_R_WTTY = ..\vc15_lib\python.lib oldnames libw llibcewq winsock
RCFLAGS = /nologo
RESFLAGS = /nologo
RUNFLAGS =
DEFFILE = ..\PYTH_W31.DEF
OBJS_EXT =
LIBS_EXT =
!if "$(DEBUG)" == "1"
CFLAGS = $(CFLAGS_D_WTTY)
LFLAGS = $(LFLAGS_D_WTTY)
LIBS = $(LIBS_D_WTTY)
MAPFILE = nul
RCDEFINES = $(D_RCDEFINES)
DEFFILE=N:\PYTHON\PYTHO~HA.4B0\PC\PYTH_W31.DEF
!else
CFLAGS = $(CFLAGS_R_WTTY)
LFLAGS = $(LFLAGS_R_WTTY)
LIBS = $(LIBS_R_WTTY)
MAPFILE = nul
RCDEFINES = $(R_RCDEFINES)
DEFFILE=N:\PYTHON\PYTHO~HA.4B0\PC\PYTH_W31.DEF
!endif
!if [if exist MSVC.BND del MSVC.BND]
!endif
SBRS = MAIN.SBR \
GETOPT.SBR \
SELECTMO.SBR \
SOCKETMO.SBR
MAIN_DEP = n:\python\pytho~ha.4b0\pc\src\python.h \
n:\python\pytho~ha.4b0\pc\src\allobjec.h \
n:\python\pytho~ha.4b0\pc\src\config.h \
n:\python\pytho~ha.4b0\pc\src\myproto.h \
n:\python\pytho~ha.4b0\pc\src\rename2.h \
n:\python\pytho~ha.4b0\pc\src\object.h \
n:\python\pytho~ha.4b0\pc\src\objimpl.h \
n:\python\pytho~ha.4b0\pc\src\pydebug.h \
n:\python\pytho~ha.4b0\pc\src\accessob.h \
n:\python\pytho~ha.4b0\pc\src\intobjec.h \
n:\python\pytho~ha.4b0\pc\src\longobje.h \
n:\python\pytho~ha.4b0\pc\src\floatobj.h \
n:\python\pytho~ha.4b0\pc\src\complexo.h \
n:\python\pytho~ha.4b0\pc\src\rangeobj.h \
n:\python\pytho~ha.4b0\pc\src\stringob.h \
n:\python\pytho~ha.4b0\pc\src\tupleobj.h \
n:\python\pytho~ha.4b0\pc\src\listobje.h \
n:\python\pytho~ha.4b0\pc\src\mappingo.h \
n:\python\pytho~ha.4b0\pc\src\methodob.h \
n:\python\pytho~ha.4b0\pc\src\moduleob.h \
n:\python\pytho~ha.4b0\pc\src\funcobje.h \
n:\python\pytho~ha.4b0\pc\src\classobj.h \
n:\python\pytho~ha.4b0\pc\src\thread.h \
n:\python\pytho~ha.4b0\pc\src\fileobje.h \
n:\python\pytho~ha.4b0\pc\src\cobject.h \
n:\python\pytho~ha.4b0\pc\src\tracebac.h \
n:\python\pytho~ha.4b0\pc\src\errors.h \
n:\python\pytho~ha.4b0\pc\src\mymalloc.h \
n:\python\pytho~ha.4b0\pc\src\modsuppo.h \
n:\python\pytho~ha.4b0\pc\src\ceval.h \
n:\python\pytho~ha.4b0\pc\src\pythonru.h \
n:\python\pytho~ha.4b0\pc\src\sysmodul.h \
n:\python\pytho~ha.4b0\pc\src\intrchec.h \
n:\python\pytho~ha.4b0\pc\src\import.h \
n:\python\pytho~ha.4b0\pc\src\bltinmod.h \
n:\python\pytho~ha.4b0\pc\src\abstract.h
GETOPT_DEP =
SELECTMO_DEP = n:\python\pytho~ha.4b0\pc\src\allobjec.h \
n:\python\pytho~ha.4b0\pc\src\config.h \
n:\python\pytho~ha.4b0\pc\src\myproto.h \
n:\python\pytho~ha.4b0\pc\src\rename2.h \
n:\python\pytho~ha.4b0\pc\src\object.h \
n:\python\pytho~ha.4b0\pc\src\objimpl.h \
n:\python\pytho~ha.4b0\pc\src\pydebug.h \
n:\python\pytho~ha.4b0\pc\src\accessob.h \
n:\python\pytho~ha.4b0\pc\src\intobjec.h \
n:\python\pytho~ha.4b0\pc\src\longobje.h \
n:\python\pytho~ha.4b0\pc\src\floatobj.h \
n:\python\pytho~ha.4b0\pc\src\complexo.h \
n:\python\pytho~ha.4b0\pc\src\rangeobj.h \
n:\python\pytho~ha.4b0\pc\src\stringob.h \
n:\python\pytho~ha.4b0\pc\src\tupleobj.h \
n:\python\pytho~ha.4b0\pc\src\listobje.h \
n:\python\pytho~ha.4b0\pc\src\mappingo.h \
n:\python\pytho~ha.4b0\pc\src\methodob.h \
n:\python\pytho~ha.4b0\pc\src\moduleob.h \
n:\python\pytho~ha.4b0\pc\src\funcobje.h \
n:\python\pytho~ha.4b0\pc\src\classobj.h \
n:\python\pytho~ha.4b0\pc\src\thread.h \
n:\python\pytho~ha.4b0\pc\src\fileobje.h \
n:\python\pytho~ha.4b0\pc\src\cobject.h \
n:\python\pytho~ha.4b0\pc\src\tracebac.h \
n:\python\pytho~ha.4b0\pc\src\errors.h \
n:\python\pytho~ha.4b0\pc\src\mymalloc.h \
n:\python\pytho~ha.4b0\pc\src\modsuppo.h \
n:\python\pytho~ha.4b0\pc\src\ceval.h \
n:\python\pytho~ha.4b0\pc\src\pythonru.h \
n:\python\pytho~ha.4b0\pc\src\sysmodul.h \
n:\python\pytho~ha.4b0\pc\src\intrchec.h \
n:\python\pytho~ha.4b0\pc\src\import.h \
n:\python\pytho~ha.4b0\pc\src\bltinmod.h \
n:\python\pytho~ha.4b0\pc\src\abstract.h \
c:\msvc\include\winsock.h \
n:\python\pytho~ha.4b0\pc\src\myselect.h \
n:\python\pytho~ha.4b0\pc\src\mytime.h
SOCKETMO_DEP = n:\python\pytho~ha.4b0\pc\src\python.h \
n:\python\pytho~ha.4b0\pc\src\allobjec.h \
n:\python\pytho~ha.4b0\pc\src\config.h \
n:\python\pytho~ha.4b0\pc\src\myproto.h \
n:\python\pytho~ha.4b0\pc\src\rename2.h \
n:\python\pytho~ha.4b0\pc\src\object.h \
n:\python\pytho~ha.4b0\pc\src\objimpl.h \
n:\python\pytho~ha.4b0\pc\src\pydebug.h \
n:\python\pytho~ha.4b0\pc\src\accessob.h \
n:\python\pytho~ha.4b0\pc\src\intobjec.h \
n:\python\pytho~ha.4b0\pc\src\longobje.h \
n:\python\pytho~ha.4b0\pc\src\floatobj.h \
n:\python\pytho~ha.4b0\pc\src\complexo.h \
n:\python\pytho~ha.4b0\pc\src\rangeobj.h \
n:\python\pytho~ha.4b0\pc\src\stringob.h \
n:\python\pytho~ha.4b0\pc\src\tupleobj.h \
n:\python\pytho~ha.4b0\pc\src\listobje.h \
n:\python\pytho~ha.4b0\pc\src\mappingo.h \
n:\python\pytho~ha.4b0\pc\src\methodob.h \
n:\python\pytho~ha.4b0\pc\src\moduleob.h \
n:\python\pytho~ha.4b0\pc\src\funcobje.h \
n:\python\pytho~ha.4b0\pc\src\classobj.h \
n:\python\pytho~ha.4b0\pc\src\thread.h \
n:\python\pytho~ha.4b0\pc\src\fileobje.h \
n:\python\pytho~ha.4b0\pc\src\cobject.h \
n:\python\pytho~ha.4b0\pc\src\tracebac.h \
n:\python\pytho~ha.4b0\pc\src\errors.h \
n:\python\pytho~ha.4b0\pc\src\mymalloc.h \
n:\python\pytho~ha.4b0\pc\src\modsuppo.h \
n:\python\pytho~ha.4b0\pc\src\ceval.h \
n:\python\pytho~ha.4b0\pc\src\pythonru.h \
n:\python\pytho~ha.4b0\pc\src\sysmodul.h \
n:\python\pytho~ha.4b0\pc\src\intrchec.h \
n:\python\pytho~ha.4b0\pc\src\import.h \
n:\python\pytho~ha.4b0\pc\src\bltinmod.h \
n:\python\pytho~ha.4b0\pc\src\abstract.h \
n:\python\pytho~ha.4b0\pc\src\mytime.h \
c:\msvc\include\winsock.h
all: $(PROJ).EXE $(PROJ).BSC
MAIN.OBJ: ..\SRC\MAIN.C $(MAIN_DEP)
$(CC) $(CFLAGS) $(CCREATEPCHFLAG) /c ..\SRC\MAIN.C
GETOPT.OBJ: ..\SRC\GETOPT.C $(GETOPT_DEP)
$(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\SRC\GETOPT.C
SELECTMO.OBJ: ..\SRC\SELECTMO.C $(SELECTMO_DEP)
$(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\SRC\SELECTMO.C
SOCKETMO.OBJ: ..\SRC\SOCKETMO.C $(SOCKETMO_DEP)
$(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\SRC\SOCKETMO.C
$(PROJ).EXE:: MAIN.OBJ GETOPT.OBJ SELECTMO.OBJ SOCKETMO.OBJ $(OBJS_EXT) $(DEFFILE)
echo >NUL @<<$(PROJ).CRF
MAIN.OBJ +
GETOPT.OBJ +
SELECTMO.OBJ +
SOCKETMO.OBJ +
$(OBJS_EXT)
$(PROJ).EXE
$(MAPFILE)
c:\msvc\lib\+
c:\msvc\mfc\lib\+
$(LIBS)
$(DEFFILE);
<<
link $(LFLAGS) @$(PROJ).CRF
$(RC) $(RESFLAGS) $@
run: $(PROJ).EXE
$(PROJ) $(RUNFLAGS)
$(PROJ).BSC: $(SBRS)
bscmake @<<
/o$@ $(SBRS)
<<
[MSVC Status File]
Version=1.00
ProjectType=10
External=0
BrkptCount=0
WatchCount=0
This diff is collapsed.
NAME pyth_dos
FIL arraymodule.obj,audioop.obj,binascii.obj,cmathmodule.obj,environment.obj,getpath.obj,imageop.obj,main.obj,mathmodule.obj,md5c.obj,md5module.obj,newmodule.obj,regexmodule.obj,regexpr.obj,rgbimgmodule.obj,rotormodule.obj,signalmodule.obj,soundex.obj,stropmodule.obj,structmodule.obj,timemodule.obj,yuvconvert.obj,abstract.obj,accessobject.obj,classobject.obj,cobject.obj,complexobject.obj,fileobject.obj,floatobject.obj,frameobject.obj,funcobject.obj,intobject.obj,listobject.obj,longobject.obj,mappingobject.obj,methodobject.obj,moduleobject.obj,object.obj,rangeobject.obj,stringobject.obj,tupleobject.obj,typeobject.obj,acceler.obj,grammar1.obj,myreadline.obj,node.obj,parser.obj,parsetok.obj,tokenizer.obj,bltinmodule.obj,ceval.obj,cgensupport.obj,compile.obj,errors.obj,frozen.obj,getargs.obj,getcompiler.obj,getcopyright.obj,getmtime.obj,getopt.obj,getplatform.obj,getversion.obj,graminit.obj,importdl.obj,marshal.obj,modsupport.obj,mystrtoul.obj,pythonrun.obj,structmember.obj,sysmodule.obj,traceback.obj,config.obj,import.obj,posixmodule.obj
This diff is collapsed.
40
targetIdent
0
MProject
1
MComponent
0
2
WString
3
EXE
3
WString
5
dr2en
1
0
1
4
MCommand
0
5
MCommand
0
6
MItem
12
pyth_dos.exe
7
WString
3
EXE
8
WVList
2
9
MVState
10
WString
5
WLINK
11
WString
11
?????Stack:
0
12
WString
4
128K
0
13
MVState
14
WString
5
WLINK
15
WString
11
?????Stack:
1
16
WString
4
128k
0
17
WVList
0
-1
1
1
0
18
WPickList
75
19
MItem
3
*.c
20
WString
4
COBJ
21
WVList
10
22
MVState
23
WString
3
WCC
24
WString
25
d????Include directories:
0
25
WString
30
..; ..\..\Include;$(%watcom)\h
0
26
MVState
27
WString
3
WCC
28
WString
23
?????Macro definitions:
0
29
WString
13
HAVE_CONFIG_H
0
30
MCState
31
WString
3
WCC
32
WString
31
?????Force enums to be type int
0
1
33
MRState
34
WString
3
WCC
35
WString
20
?????Pack structures
0
0
36
MRState
37
WString
3
WCC
38
WString
21
?????4 byte alignment
0
1
39
MVState
40
WString
3
WCC
41
WString
25
d????Include directories:
1
42
WString
29
..;..\..\Include;$(%watcom)\h
0
43
MVState
44
WString
3
WCC
45
WString
23
?????Macro definitions:
1
46
WString
13
HAVE_CONFIG_H
0
47
MCState
48
WString
3
WCC
49
WString
31
?????Force enums to be type int
1
1
50
MRState
51
WString
3
WCC
52
WString
20
?????Pack structures
1
0
53
MRState
54
WString
3
WCC
55
WString
21
?????4 byte alignment
1
1
56
WVList
0
-1
1
1
0
57
MItem
27
..\..\modules\arraymodule.c
58
WString
4
COBJ
59
WVList
0
60
WVList
0
19
1
1
0
61
MItem
23
..\..\modules\audioop.c
62
WString
4
COBJ
63
WVList
0
64
WVList
0
19
1
1
0
65
MItem
24
..\..\modules\binascii.c
66
WString
4
COBJ
67
WVList
0
68
WVList
0
19
1
1
0
69
MItem
27
..\..\modules\cmathmodule.c
70
WString
4
COBJ
71
WVList
0
72
WVList
0
19
1
1
0
73
MItem
27
..\..\modules\environment.c
74
WString
4
COBJ
75
WVList
0
76
WVList
0
19
1
1
0
77
MItem
23
..\..\modules\getpath.c
78
WString
4
COBJ
79
WVList
0
80
WVList
0
19
1
1
0
81
MItem
23
..\..\modules\imageop.c
82
WString
4
COBJ
83
WVList
0
84
WVList
0
19
1
1
0
85
MItem
20
..\..\modules\main.c
86
WString
4
COBJ
87
WVList
0
88
WVList
0
19
1
1
0
89
MItem
26
..\..\modules\mathmodule.c
90
WString
4
COBJ
91
WVList
0
92
WVList
0
19
1
1
0
93
MItem
20
..\..\modules\md5c.c
94
WString
4
COBJ
95
WVList
0
96
WVList
0
19
1
1
0
97
MItem
25
..\..\modules\md5module.c
98
WString
4
COBJ
99
WVList
0
100
WVList
0
19
1
1
0
101
MItem
25
..\..\modules\newmodule.c
102
WString
4
COBJ
103
WVList
0
104
WVList
0
19
1
1
0
105
MItem
27
..\..\modules\regexmodule.c
106
WString
4
COBJ
107
WVList
0
108
WVList
0
19
1
1
0
109
MItem
23
..\..\modules\regexpr.c
110
WString
4
COBJ
111
WVList
0
112
WVList
0
19
1
1
0
113
MItem
28
..\..\modules\rgbimgmodule.c
114
WString
4
COBJ
115
WVList
0
116
WVList
0
19
1
1
0
117
MItem
27
..\..\modules\rotormodule.c
118
WString
4
COBJ
119
WVList
0
120
WVList
0
19
1
1
0
121
MItem
28
..\..\modules\signalmodule.c
122
WString
4
COBJ
123
WVList
0
124
WVList
0
19
1
1
0
125
MItem
23
..\..\modules\soundex.c
126
WString
4
COBJ
127
WVList
0
128
WVList
0
19
1
1
0
129
MItem
27
..\..\modules\stropmodule.c
130
WString
4
COBJ
131
WVList
0
132
WVList
0
19
1
1
0
133
MItem
28
..\..\modules\structmodule.c
134
WString
4
COBJ
135
WVList
0
136
WVList
0
19
1
1
0
137
MItem
26
..\..\modules\timemodule.c
138
WString
4
COBJ
139
WVList
0
140
WVList
0
19
1
1
0
141
MItem
26
..\..\modules\yuvconvert.c
142
WString
4
COBJ
143
WVList
0
144
WVList
0
19
1
1
0
145
MItem
24
..\..\objects\abstract.c
146
WString
4
COBJ
147
WVList
0
148
WVList
0
19
1
1
0
149
MItem
28
..\..\objects\accessobject.c
150
WString
4
COBJ
151
WVList
0
152
WVList
0
19
1
1
0
153
MItem
27
..\..\objects\classobject.c
154
WString
4
COBJ
155
WVList
0
156
WVList
0
19
1
1
0
157
MItem
23
..\..\objects\cobject.c
158
WString
4
COBJ
159
WVList
0
160
WVList
0
19
1
1
0
161
MItem
29
..\..\objects\complexobject.c
162
WString
4
COBJ
163
WVList
0
164
WVList
0
19
1
1
0
165
MItem
26
..\..\objects\fileobject.c
166
WString
4
COBJ
167
WVList
0
168
WVList
0
19
1
1
0
169
MItem
27
..\..\objects\floatobject.c
170
WString
4
COBJ
171
WVList
0
172
WVList
0
19
1
1
0
173
MItem
27
..\..\objects\frameobject.c
174
WString
4
COBJ
175
WVList
0
176
WVList
0
19
1
1
0
177
MItem
26
..\..\objects\funcobject.c
178
WString
4
COBJ
179
WVList
0
180
WVList
0
19
1
1
0
181
MItem
25
..\..\objects\intobject.c
182
WString
4
COBJ
183
WVList
0
184
WVList
0
19
1
1
0
185
MItem
26
..\..\objects\listobject.c
186
WString
4
COBJ
187
WVList
0
188
WVList
0
19
1
1
0
189
MItem
26
..\..\objects\longobject.c
190
WString
4
COBJ
191
WVList
0
192
WVList
0
19
1
1
0
193
MItem
29
..\..\objects\mappingobject.c
194
WString
4
COBJ
195
WVList
0
196
WVList
0
19
1
1
0
197
MItem
28
..\..\objects\methodobject.c
198
WString
4
COBJ
199
WVList
0
200
WVList
0
19
1
1
0
201
MItem
28
..\..\objects\moduleobject.c
202
WString
4
COBJ
203
WVList
0
204
WVList
0
19
1
1
0
205
MItem
22
..\..\objects\object.c
206
WString
4
COBJ
207
WVList
0
208
WVList
0
19
1
1
0
209
MItem
27
..\..\objects\rangeobject.c
210
WString
4
COBJ
211
WVList
0
212
WVList
0
19
1
1
0
213
MItem
28
..\..\objects\stringobject.c
214
WString
4
COBJ
215
WVList
0
216
WVList
0
19
1
1
0
217
MItem
27
..\..\objects\tupleobject.c
218
WString
4
COBJ
219
WVList
0
220
WVList
0
19
1
1
0
221
MItem
26
..\..\objects\typeobject.c
222
WString
4
COBJ
223
WVList
0
224
WVList
0
19
1
1
0
225
MItem
22
..\..\parser\acceler.c
226
WString
4
COBJ
227
WVList
0
228
WVList
0
19
1
1
0
229
MItem
23
..\..\parser\grammar1.c
230
WString
4
COBJ
231
WVList
0
232
WVList
0
19
1
1
0
233
MItem
25
..\..\parser\myreadline.c
234
WString
4
COBJ
235
WVList
0
236
WVList
0
19
1
1
0
237
MItem
19
..\..\parser\node.c
238
WString
4
COBJ
239
WVList
0
240
WVList
0
19
1
1
0
241
MItem
21
..\..\parser\parser.c
242
WString
4
COBJ
243
WVList
0
244
WVList
0
19
1
1
0
245
MItem
23
..\..\parser\parsetok.c
246
WString
4
COBJ
247
WVList
0
248
WVList
0
19
1
1
0
249
MItem
24
..\..\parser\tokenizer.c
250
WString
4
COBJ
251
WVList
0
252
WVList
0
19
1
1
0
253
MItem
26
..\..\python\bltinmodule.c
254
WString
4
COBJ
255
WVList
0
256
WVList
0
19
1
1
0
257
MItem
20
..\..\python\ceval.c
258
WString
4
COBJ
259
WVList
0
260
WVList
0
19
1
1
0
261
MItem
26
..\..\python\cgensupport.c
262
WString
4
COBJ
263
WVList
0
264
WVList
0
19
1
1
0
265
MItem
22
..\..\python\compile.c
266
WString
4
COBJ
267
WVList
0
268
WVList
0
19
1
1
0
269
MItem
21
..\..\python\errors.c
270
WString
4
COBJ
271
WVList
0
272
WVList
0
19
1
1
0
273
MItem
21
..\..\python\frozen.c
274
WString
4
COBJ
275
WVList
0
276
WVList
0
19
1
1
0
277
MItem
22
..\..\python\getargs.c
278
WString
4
COBJ
279
WVList
0
280
WVList
0
19
1
1
0
281
MItem
26
..\..\python\getcompiler.c
282
WString
4
COBJ
283
WVList
0
284
WVList
0
19
1
1
0
285
MItem
27
..\..\python\getcopyright.c
286
WString
4
COBJ
287
WVList
0
288
WVList
0
19
1
1
0
289
MItem
23
..\..\python\getmtime.c
290
WString
4
COBJ
291
WVList
0
292
WVList
0
19
1
1
0
293
MItem
21
..\..\python\getopt.c
294
WString
4
COBJ
295
WVList
0
296
WVList
0
19
1
1
0
297
MItem
26
..\..\python\getplatform.c
298
WString
4
COBJ
299
WVList
0
300
WVList
0
19
1
1
0
301
MItem
25
..\..\python\getversion.c
302
WString
4
COBJ
303
WVList
0
304
WVList
0
19
1
1
0
305
MItem
23
..\..\python\graminit.c
306
WString
4
COBJ
307
WVList
0
308
WVList
0
19
1
1
0
309
MItem
21
..\..\python\import.c
310
WString
4
COBJ
311
WVList
0
312
WVList
0
19
1
1
0
313
MItem
23
..\..\python\importdl.c
314
WString
4
COBJ
315
WVList
0
316
WVList
0
19
1
1
0
317
MItem
22
..\..\python\marshal.c
318
WString
4
COBJ
319
WVList
0
320
WVList
0
19
1
1
0
321
MItem
25
..\..\python\modsupport.c
322
WString
4
COBJ
323
WVList
0
324
WVList
0
19
1
1
0
325
MItem
24
..\..\python\mystrtoul.c
326
WString
4
COBJ
327
WVList
0
328
WVList
0
19
1
1
0
329
MItem
24
..\..\python\pythonrun.c
330
WString
4
COBJ
331
WVList
0
332
WVList
0
19
1
1
0
333
MItem
27
..\..\python\structmember.c
334
WString
4
COBJ
335
WVList
0
336
WVList
0
19
1
1
0
337
MItem
24
..\..\python\sysmodule.c
338
WString
4
COBJ
339
WVList
0
340
WVList
0
19
1
1
0
341
MItem
24
..\..\python\traceback.c
342
WString
4
COBJ
343
WVList
0
344
WVList
0
19
1
1
0
345
MItem
11
..\config.c
346
WString
4
COBJ
347
WVList
0
348
WVList
0
19
1
1
0
349
MItem
16
..\posixmodule.c
350
WString
4
COBJ
351
WVList
0
352
WVList
0
19
1
1
0
NAME pyth_os2
FIL arraymodule.obj,audioop.obj,binascii.obj,cmathmodule.obj,environment.obj,getpath.obj,imageop.obj,main.obj,mathmodule.obj,md5c.obj,md5module.obj,newmodule.obj,regexmodule.obj,regexpr.obj,rgbimgmodule.obj,rotormodule.obj,signalmodule.obj,soundex.obj,stropmodule.obj,structmodule.obj,timemodule.obj,yuvconvert.obj,abstract.obj,accessobject.obj,classobject.obj,cobject.obj,complexobject.obj,fileobject.obj,floatobject.obj,frameobject.obj,funcobject.obj,intobject.obj,listobject.obj,longobject.obj,mappingobject.obj,methodobject.obj,moduleobject.obj,object.obj,rangeobject.obj,stringobject.obj,tupleobject.obj,typeobject.obj,acceler.obj,grammar1.obj,myreadline.obj,node.obj,parser.obj,parsetok.obj,tokenizer.obj,bltinmodule.obj,ceval.obj,cgensupport.obj,compile.obj,errors.obj,frozen.obj,getargs.obj,getcompiler.obj,getcopyright.obj,getmtime.obj,getopt.obj,getplatform.obj,getversion.obj,graminit.obj,import.obj,importdl.obj,marshal.obj,modsupport.obj,mystrtoul.obj,pythonrun.obj,structmember.obj,sysmodule.obj,traceback.obj,config.obj,posixmodule.obj
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment