From 03b33effc77784d1ac7039c654ea5f1800f76f00 Mon Sep 17 00:00:00 2001 From: Jack Jansen <jack.jansen@cwi.nl> Date: Fri, 3 Aug 2001 15:34:29 +0000 Subject: [PATCH] TXNTSMCheck isn't available under Mach-O Carbon. --- Mac/Modules/mlte/Mltemodule.c | 6 +++++- Mac/Modules/mlte/mltescan.py | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Mac/Modules/mlte/Mltemodule.c b/Mac/Modules/mlte/Mltemodule.c index d2aaec474c..d3ff4d05d7 100644 --- a/Mac/Modules/mlte/Mltemodule.c +++ b/Mac/Modules/mlte/Mltemodule.c @@ -19,7 +19,7 @@ #ifdef WITHOUT_FRAMEWORKS #include <MacTextEditor.h> #else -#include <xxxx.h> +#include <Carbon/Carbon.h> #endif /* For now we declare them forward here. They'll go to mactoolbox later */ @@ -229,6 +229,7 @@ static PyObject *TXNObj_TXNClick(TXNObjectObject *_self, PyObject *_args) return _res; } +#if !TARGET_API_MAC_OSX static PyObject *TXNObj_TXNTSMCheck(TXNObjectObject *_self, PyObject *_args) { PyObject *_res = NULL; @@ -244,6 +245,7 @@ static PyObject *TXNObj_TXNTSMCheck(TXNObjectObject *_self, PyObject *_args) _rv); return _res; } +#endif static PyObject *TXNObj_TXNSelectAll(TXNObjectObject *_self, PyObject *_args) { @@ -946,8 +948,10 @@ static PyMethodDef TXNObj_methods[] = { "(RgnHandle ioCursorRgn) -> None"}, {"TXNClick", (PyCFunction)TXNObj_TXNClick, 1, "(EventRecord iEvent) -> None"}, +#if !TARGET_API_MAC_OSX {"TXNTSMCheck", (PyCFunction)TXNObj_TXNTSMCheck, 1, "(EventRecord iEvent) -> (Boolean _rv)"}, +#endif {"TXNSelectAll", (PyCFunction)TXNObj_TXNSelectAll, 1, "() -> None"}, {"TXNFocus", (PyCFunction)TXNObj_TXNFocus, 1, diff --git a/Mac/Modules/mlte/mltescan.py b/Mac/Modules/mlte/mltescan.py index f9c5a6ea45..ae45f79223 100644 --- a/Mac/Modules/mlte/mltescan.py +++ b/Mac/Modules/mlte/mltescan.py @@ -76,7 +76,11 @@ MovieFileType = FOUR_CHAR_CODE('moov') ] def makegreylist(self): - return [] + return [ + ('#if !TARGET_API_MAC_OSX', [ + 'TXNTSMCheck', + ])] + def makeblacklisttypes(self): return [ -- 2.40.0