Some more changes
This commit is contained in:
parent
bd851cd167
commit
29e7af07f0
|
@ -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
|
||||||
|
|
|
@ -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 -- */
|
||||||
|
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue