Some more changes

This commit is contained in:
Guido van Rossum 1994-08-23 13:28:34 +00:00
parent bd851cd167
commit 29e7af07f0
5 changed files with 25 additions and 22 deletions

View File

@ -1,6 +1,6 @@
/* config.h for Macintosh THINK C 6.0. */ /* config.h for Macintosh THINK C 6.0. */
/* Define if on Macintosh (THINK C or MPW */ /* Define if on Macintosh (THINK_C or MPW should also be defined) */
#define macintosh #define macintosh
/* Define if on AIX 3. /* Define if on AIX 3.
@ -166,7 +166,7 @@
#undef HAVE_GETTIMEOFDAY #undef HAVE_GETTIMEOFDAY
/* Define if you have getwd. */ /* Define if you have getwd. */
#define HAVE_GETWD 1 #undef HAVE_GETWD
/* Define if you have link. */ /* Define if you have link. */
#undef HAVE_LINK #undef HAVE_LINK

View File

@ -1,4 +1,3 @@
/* Generated automatically from ../../Modules/config.c.in by makesetup. */
/* -*- C -*- *********************************************** /* -*- C -*- ***********************************************
Copyright 1991, 1992, 1993, 1994 by Stichting Mathematisch Centrum, Copyright 1991, 1992, 1993, 1994 by Stichting Mathematisch Centrum,
Amsterdam, The Netherlands. Amsterdam, The Netherlands.
@ -23,12 +22,19 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
******************************************************************/ ******************************************************************/
/* Universal Python configuration file */ /* Macintosh Python configuration file */
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H
#include "config.h" #include "config.h"
#endif #endif
#ifdef macintosh
/* The Macintosh main program is in macmain.c */
#define NO_MAIN
/* Comment this out if you're not interested in STDWIN */
#define USE_STDWIN
#endif
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
@ -53,10 +59,6 @@ main(argc, argv)
int argc; int argc;
char **argv; char **argv;
{ {
#ifdef macintosh
/* Macs always support stdwin */
// wargs(&argc, &argv);
#endif
argv0 = argv[0]; argv0 = argv[0];
realmain(argc, argv); realmain(argc, argv);
} }
@ -190,6 +192,7 @@ extern void initcl();
extern void initfm(); extern void initfm();
extern void initgl(); extern void initgl();
extern void initimgfile(); extern void initimgfile();
extern void initimgformat();
extern void initsgi(); extern void initsgi();
extern void initsv(); extern void initsv();
extern void initfl(); extern void initfl();
@ -199,6 +202,7 @@ extern void initsignal();
extern void initnew(); extern void initnew();
extern void initdl(); extern void initdl();
extern void initsyslog(); extern void initsyslog();
extern void initgestalt();
/* -- ADDMODULE MARKER 1 -- */ /* -- ADDMODULE MARKER 1 -- */
@ -220,11 +224,14 @@ struct {
{"audioop", initaudioop}, {"audioop", initaudioop},
{"imageop", initimageop}, {"imageop", initimageop},
{"rgbimg", initrgbimg}, {"rgbimg", initrgbimg},
// {"stdwin", initstdwin}, #ifdef USE_STDWIN
{"stdwin", initstdwin},
#endif
{"md5", initmd5}, {"md5", initmd5},
{"rotor", initrotor}, {"rotor", initrotor},
// {"signal", initsignal},
{"new", initnew}, {"new", initnew},
{"gestalt", initgestalt},
{"imgformat", initimgformat},
/* -- ADDMODULE MARKER 2 -- */ /* -- ADDMODULE MARKER 2 -- */

View File

@ -33,12 +33,12 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <errno.h> #include <errno.h>
#include <stat.h>
#include <fcntl.h> #include <fcntl.h>
#include "macdefs.h" #include "macdefs.h"
#include "dirent.h" #include "dirent.h"
#include "stat.h"
#ifndef MAXPATHLEN #ifndef MAXPATHLEN
#define MAXPATHLEN 1024 #define MAXPATHLEN 1024
@ -369,7 +369,7 @@ mac_stat(self, args)
return mac_error(); return mac_error();
return mkvalue("(llllllllll)", return mkvalue("(llllllllll)",
(long)st.st_mode, (long)st.st_mode,
0L /* st_ino */, (long)st.st_ito, /* XXX st_ino -- typo in THINK C <stat.h>? */
(long)st.st_dev, (long)st.st_dev,
(long)st.st_nlink, (long)st.st_nlink,
(long)st.st_uid, (long)st.st_uid,

View File

@ -82,13 +82,13 @@ arbitrarily because of the 32000 bytes restriction.
- From Mac: all .c files except fopenRF.c [[which shouldn't even - From Mac: all .c files except fopenRF.c [[which shouldn't even
be there]]. be there]].
- From Parser: acceler.c, grammar1.c, myreadline.c, node.c, - From Parser: acceler.c, grammar1.c, intrcheck.c, myreadline.c, node.c,
parser.c, parsetok.c, tokenizer.c. parser.c, parsetok.c, tokenizer.c.
- From Python: bltinmodule.c, ceval.c, cgensupport.c, - From Python: bltinmodule.c, ceval.c, cgensupport.c,
compile.c, errors.c, getopt.c, graminit.c, import.c, compile.c, errors.c, getopt.c, graminit.c, import.c,
marshal.c, modsupport.c, mystrtoul.c, pythonmain.c, marshal.c, modsupport.c, mystrtoul.c, pythonmain.c,
pythonrun.c, structmember.c, sysmodule.c, traceback.c pythonrun.c, sigcheck.c, structmember.c, sysmodule.c, traceback.c
(i.e. all .c files except dup2.c, fmod.c, frozenmain.c, (i.e. all .c files except dup2.c, fmod.c, frozenmain.c,
getcwd.c, getmtime.c, memmove.c, sigcheck.c, strerror.c, getcwd.c, getmtime.c, memmove.c, sigcheck.c, strerror.c,
strtod.c, thread.c) strtod.c, thread.c)
@ -102,9 +102,7 @@ arbitrarily because of the 32000 bytes restriction.
macmodule.c in the Mac subdirectory, so it should already have macmodule.c in the Mac subdirectory, so it should already have
been added in a previous step.) Note that for most modules, been added in a previous step.) Note that for most modules,
the source file is called <name>module.c, but for a few long the source file is called <name>module.c, but for a few long
module names it is just <module>.c. - If you don't add module names it is just <module>.c.
signalmodule.c, you must add intrcheck.c from Parser and
sigcheck.c from Python.
The following THINK C libraries must be added: from Standard The following THINK C libraries must be added: from Standard
Libraries, ANSI and unix; from Mac Libraries, MacTraps. I put each Libraries, ANSI and unix; from Mac Libraries, MacTraps. I put each

View File

@ -82,13 +82,13 @@ arbitrarily because of the 32000 bytes restriction.
- From Mac: all .c files except fopenRF.c [[which shouldn't even - From Mac: all .c files except fopenRF.c [[which shouldn't even
be there]]. be there]].
- From Parser: acceler.c, grammar1.c, myreadline.c, node.c, - From Parser: acceler.c, grammar1.c, intrcheck.c, myreadline.c, node.c,
parser.c, parsetok.c, tokenizer.c. parser.c, parsetok.c, tokenizer.c.
- From Python: bltinmodule.c, ceval.c, cgensupport.c, - From Python: bltinmodule.c, ceval.c, cgensupport.c,
compile.c, errors.c, getopt.c, graminit.c, import.c, compile.c, errors.c, getopt.c, graminit.c, import.c,
marshal.c, modsupport.c, mystrtoul.c, pythonmain.c, marshal.c, modsupport.c, mystrtoul.c, pythonmain.c,
pythonrun.c, structmember.c, sysmodule.c, traceback.c pythonrun.c, sigcheck.c, structmember.c, sysmodule.c, traceback.c
(i.e. all .c files except dup2.c, fmod.c, frozenmain.c, (i.e. all .c files except dup2.c, fmod.c, frozenmain.c,
getcwd.c, getmtime.c, memmove.c, sigcheck.c, strerror.c, getcwd.c, getmtime.c, memmove.c, sigcheck.c, strerror.c,
strtod.c, thread.c) strtod.c, thread.c)
@ -102,9 +102,7 @@ arbitrarily because of the 32000 bytes restriction.
macmodule.c in the Mac subdirectory, so it should already have macmodule.c in the Mac subdirectory, so it should already have
been added in a previous step.) Note that for most modules, been added in a previous step.) Note that for most modules,
the source file is called <name>module.c, but for a few long the source file is called <name>module.c, but for a few long
module names it is just <module>.c. - If you don't add module names it is just <module>.c.
signalmodule.c, you must add intrcheck.c from Parser and
sigcheck.c from Python.
The following THINK C libraries must be added: from Standard The following THINK C libraries must be added: from Standard
Libraries, ANSI and unix; from Mac Libraries, MacTraps. I put each Libraries, ANSI and unix; from Mac Libraries, MacTraps. I put each