]> granicus.if.org Git - python/commitdiff
Removed USE_STDWIN support.
authorJack Jansen <jack.jansen@cwi.nl>
Sun, 4 Jun 2000 22:02:02 +0000 (22:02 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Sun, 4 Jun 2000 22:02:02 +0000 (22:02 +0000)
Mac/Modules/macconfig.c
Mac/Modules/macfsmodule.c
Mac/Modules/macmodule.c
Mac/Modules/macosmodule.c

index 9dc15c0f918848451794df75f0adfbf538806760..f86097752ad821f15752350c9af4abf1b5a50d64 100644 (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
index 13dde93f99eb8383347526248d1ebc16f513d4e7..8021aa18618c37c81ca4ce4d98eb48a28fe728f7 100644 (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;
 
 /* ----------------------------------------------------- */
index 74c1243c558af14a10307a9f4b14be940cd643ab..a100cf554ad3e6e897285e3708aa0ab54292ab8e 100644 (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 *));
index 4c7f2aa8dae4dc7467df6e08048cf723563352be..07a2e4766ac66e94f1bb5cfb11e3e2379bce2639 100644 (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},