Removed USE_STDWIN support.

This commit is contained in:
Jack Jansen 2000-06-04 22:02:02 +00:00
parent 021da55579
commit d4d24cd96b
4 changed files with 1 additions and 87 deletions

View File

@ -53,9 +53,6 @@ extern void initsocket();
extern void initaudioop();
extern void initimageop();
extern void initrgbimg();
#ifdef USE_STDWIN
extern void initstdwin();
#endif
extern void initmd5();
extern void initmpz();
extern void initrotor();
@ -84,9 +81,6 @@ extern void initerrno();
extern void initpcre();
extern void initunicodedata();
extern void init_codecs();
#ifdef THINK
extern void initmacconsole();
#endif
#ifdef USE_MACCTB
extern void initctb();
#endif
@ -191,9 +185,6 @@ struct _inittab _PyImport_Inittab[] = {
{"audioop", initaudioop},
{"imageop", initimageop},
{"rgbimg", initrgbimg},
#ifdef USE_STDWIN
{"stdwin", initstdwin},
#endif
{"md5", initmd5},
{"rotor", initrotor},
{"new", initnew},
@ -206,10 +197,6 @@ struct _inittab _PyImport_Inittab[] = {
{"pcre", initpcre},
{"unicodedata", initunicodedata},
{"_codecs", init_codecs},
#ifdef THINK_C
/* This is an interface to the Think runtime */
{"macconsole", initmacconsole},
#endif
#ifdef USE_MACCTB
{"ctb", initctb},
#endif

View File

@ -34,10 +34,6 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include "getapplbycreator.h"
#ifdef THINK_C
#define FileFilterUPP FileFilterProcPtr
#endif
static PyObject *ErrorObject;
/* ----------------------------------------------------- */

View File

@ -31,17 +31,6 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include <string.h>
#include <errno.h>
#ifdef THINK_C
#include "unix.h"
#undef S_IFMT
#undef S_IFDIR
#undef S_IFCHR
#undef S_IFBLK
#undef S_IFREG
#undef S_ISDIR
#undef S_ISREG
#endif /* THINK_C */
#ifndef TARGET_API_MAC_CARBON_NOTYET
/* XXXX Skip for Carbon, for now */
#include "macstat.h"
@ -116,7 +105,7 @@ struct dirent * readdir Py_PROTO((DIR *));
int rmdir Py_PROTO((const char *path));
int sync Py_PROTO((void));
#if defined(THINK_C) || defined(__SC__)
#if defined(__SC__)
int unlink Py_PROTO((char *));
#else
int unlink Py_PROTO((const char *));

View File

@ -359,61 +359,6 @@ MacOS_SetCreatorAndType(PyObject *self, PyObject *args)
#include <EPPC.h>
#include <Events.h>
#ifdef USE_STDWIN
extern void (*_w_high_level_event_proc)(EventRecord *);
static PyObject *MacOS_HighLevelEventHandler = NULL;
static void
MacOS_HighLevelEventProc(EventRecord *e)
{
if (MacOS_HighLevelEventHandler != NULL) {
PyObject *args = PyMac_BuildEventRecord(e);
PyObject *res;
if (args == NULL)
res = NULL;
else {
res = PyEval_CallObject(MacOS_HighLevelEventHandler, args);
Py_DECREF(args);
}
if (res == NULL) {
PySys_WriteStderr("Exception in MacOS_HighLevelEventProc:\n");
PyErr_Print();
}
else
Py_DECREF(res);
}
}
/* XXXX Need to come here from PyMac_DoYield too... */
static PyObject *
MacOS_SetHighLevelEventHandler(self, args)
PyObject *self;
PyObject *args;
{
PyObject *previous = MacOS_HighLevelEventHandler;
PyObject *next = NULL;
if (!PyArg_ParseTuple(args, "|O", &next))
return NULL;
if (next == Py_None)
next = NULL;
Py_INCREF(next);
MacOS_HighLevelEventHandler = next;
if (next == NULL)
_w_high_level_event_proc = NULL;
else
_w_high_level_event_proc = MacOS_HighLevelEventProc;
if (previous == NULL) {
Py_INCREF(Py_None);
previous = Py_None;
}
return previous;
}
#endif /* USE_STDWIN */
#ifndef TARGET_API_MAC_CARBON
static char accepthle_doc[] = "Get arguments of pending high-level event";
@ -737,9 +682,6 @@ static PyMethodDef MacOS_Methods[] = {
#endif
{"GetCreatorAndType", MacOS_GetCreatorAndType, 1, getcrtp_doc},
{"SetCreatorAndType", MacOS_SetCreatorAndType, 1, setcrtp_doc},
#ifdef USE_STDWIN
{"SetHighLevelEventHandler", MacOS_SetHighLevelEventHandler, 1},
#endif
{"SchedParams", MacOS_SchedParams, 1, schedparams_doc},
{"EnableAppswitch", MacOS_EnableAppswitch, 1, appswitch_doc},
{"SetEventHandler", MacOS_SetEventHandler, 1, setevh_doc},