Getting rid of support for the ancient Apple MPW compiler.

This commit is contained in:
Jack Jansen 2003-11-19 15:24:47 +00:00
parent 6196322066
commit fb2765666f
10 changed files with 0 additions and 80 deletions

View file

@ -3,11 +3,7 @@
#include "Python.h"
#ifdef MPW /* MPW pushes 'extended' for float and double types with varargs */
typedef extended va_double;
#else
typedef double va_double;
#endif
/* Package context -- the full module name for package imports */
char *_Py_PackageContext = NULL;

View file

@ -100,7 +100,6 @@ PyOS_strtoul(register char *str, char **ptr, int base)
}
temp = result;
result = result * base + c;
#ifndef MPW
if(base == 10) {
if(((long)(result - c) / base != (long)temp)) /* overflow */
ovf = 1;
@ -109,7 +108,6 @@ PyOS_strtoul(register char *str, char **ptr, int base)
if ((result - c) / base != temp) /* overflow */
ovf = 1;
}
#endif
str++;
}

View file

@ -1566,18 +1566,6 @@ initsigs(void)
PyOS_InitInterrupts(); /* May imply initsignal() */
}
#ifdef MPW
/* Check for file descriptor connected to interactive device.
Pretend that stdin is always interactive, other files never. */
int
isatty(int fd)
{
return fd == fileno(stdin);
}
#endif
/*
* The file descriptor fd is considered ``interactive'' if either

View file

@ -147,13 +147,8 @@ tb_displayline(PyObject *f, char *filename, int lineno, char *name)
int i;
if (filename == NULL || name == NULL)
return -1;
#ifdef MPW
/* This is needed by MPW's File and Line commands */
#define FMT " File \"%.500s\"; line %d # in %.500s\n"
#else
/* This is needed by Emacs' compile command */
#define FMT " File \"%.500s\", line %d, in %.500s\n"
#endif
xfp = fopen(filename, "r" PY_STDIOTEXTMODE);
if (xfp == NULL) {
/* Search tail of filename in sys.path before giving up */