diff options
Diffstat (limited to 'Mac')
-rw-r--r-- | Mac/Modules/ae/_AEmodule.c | 138 | ||||
-rw-r--r-- | Mac/Modules/app/_Appmodule.c | 201 | ||||
-rw-r--r-- | Mac/Modules/app/appsupport.py | 6 | ||||
-rw-r--r-- | Mac/Modules/cf/cfscan.py | 1 | ||||
-rw-r--r-- | Mac/Modules/cm/_Cmmodule.c | 96 | ||||
-rw-r--r-- | Mac/Modules/drag/_Dragmodule.c | 96 | ||||
-rw-r--r-- | Mac/Modules/evt/_Evtmodule.c | 93 | ||||
-rw-r--r-- | Mac/Modules/fm/_Fmmodule.c | 54 | ||||
-rw-r--r-- | Mac/Modules/icn/_Icnmodule.c | 183 | ||||
-rw-r--r-- | Mac/Modules/qd/_Qdmodule.c | 933 | ||||
-rw-r--r-- | Mac/Modules/qdoffs/_Qdoffsmodule.c | 72 | ||||
-rw-r--r-- | Mac/Modules/qt/_Qtmodule.c | 1215 | ||||
-rw-r--r-- | Mac/Modules/te/_TEmodule.c | 150 | ||||
-rw-r--r-- | Mac/Modules/waste/wastescan.py | 18 | ||||
-rw-r--r-- | Mac/Modules/win/winscan.py | 2 |
15 files changed, 3255 insertions, 3 deletions
diff --git a/Mac/Modules/ae/_AEmodule.c b/Mac/Modules/ae/_AEmodule.c index 4db840e..af88dd4 100644 --- a/Mac/Modules/ae/_AEmodule.c +++ b/Mac/Modules/ae/_AEmodule.c @@ -98,6 +98,9 @@ static PyObject *AEDesc_AECoerceDesc(AEDescObject *_self, PyObject *_args) OSErr _err; DescType toType; AEDesc result; +#ifndef AECoerceDesc + PyMac_PRECHECK(AECoerceDesc); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &toType)) return NULL; @@ -115,6 +118,9 @@ static PyObject *AEDesc_AEDuplicateDesc(AEDescObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; AEDesc result; +#ifndef AEDuplicateDesc + PyMac_PRECHECK(AEDuplicateDesc); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = AEDuplicateDesc(&_self->ob_itself, @@ -130,6 +136,9 @@ static PyObject *AEDesc_AECountItems(AEDescObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; long theCount; +#ifndef AECountItems + PyMac_PRECHECK(AECountItems); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = AECountItems(&_self->ob_itself, @@ -149,6 +158,9 @@ static PyObject *AEDesc_AEPutPtr(AEDescObject *_self, PyObject *_args) char *dataPtr__in__; long dataPtr__len__; int dataPtr__in_len__; +#ifndef AEPutPtr + PyMac_PRECHECK(AEPutPtr); +#endif if (!PyArg_ParseTuple(_args, "lO&s#", &index, PyMac_GetOSType, &typeCode, @@ -171,6 +183,9 @@ static PyObject *AEDesc_AEPutDesc(AEDescObject *_self, PyObject *_args) OSErr _err; long index; AEDesc theAEDesc; +#ifndef AEPutDesc + PyMac_PRECHECK(AEPutDesc); +#endif if (!PyArg_ParseTuple(_args, "lO&", &index, AEDesc_Convert, &theAEDesc)) @@ -195,6 +210,9 @@ static PyObject *AEDesc_AEGetNthPtr(AEDescObject *_self, PyObject *_args) char *dataPtr__out__; long dataPtr__len__; int dataPtr__in_len__; +#ifndef AEGetNthPtr + PyMac_PRECHECK(AEGetNthPtr); +#endif if (!PyArg_ParseTuple(_args, "lO&i", &index, PyMac_GetOSType, &desiredType, @@ -230,6 +248,9 @@ static PyObject *AEDesc_AEGetNthDesc(AEDescObject *_self, PyObject *_args) DescType desiredType; AEKeyword theAEKeyword; AEDesc result; +#ifndef AEGetNthDesc + PyMac_PRECHECK(AEGetNthDesc); +#endif if (!PyArg_ParseTuple(_args, "lO&", &index, PyMac_GetOSType, &desiredType)) @@ -253,6 +274,9 @@ static PyObject *AEDesc_AESizeOfNthItem(AEDescObject *_self, PyObject *_args) long index; DescType typeCode; Size dataSize; +#ifndef AESizeOfNthItem + PyMac_PRECHECK(AESizeOfNthItem); +#endif if (!PyArg_ParseTuple(_args, "l", &index)) return NULL; @@ -272,6 +296,9 @@ static PyObject *AEDesc_AEDeleteItem(AEDescObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; long index; +#ifndef AEDeleteItem + PyMac_PRECHECK(AEDeleteItem); +#endif if (!PyArg_ParseTuple(_args, "l", &index)) return NULL; @@ -292,6 +319,9 @@ static PyObject *AEDesc_AEPutParamPtr(AEDescObject *_self, PyObject *_args) char *dataPtr__in__; long dataPtr__len__; int dataPtr__in_len__; +#ifndef AEPutParamPtr + PyMac_PRECHECK(AEPutParamPtr); +#endif if (!PyArg_ParseTuple(_args, "O&O&s#", PyMac_GetOSType, &theAEKeyword, PyMac_GetOSType, &typeCode, @@ -314,6 +344,9 @@ static PyObject *AEDesc_AEPutParamDesc(AEDescObject *_self, PyObject *_args) OSErr _err; AEKeyword theAEKeyword; AEDesc theAEDesc; +#ifndef AEPutParamDesc + PyMac_PRECHECK(AEPutParamDesc); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetOSType, &theAEKeyword, AEDesc_Convert, &theAEDesc)) @@ -337,6 +370,9 @@ static PyObject *AEDesc_AEGetParamPtr(AEDescObject *_self, PyObject *_args) char *dataPtr__out__; long dataPtr__len__; int dataPtr__in_len__; +#ifndef AEGetParamPtr + PyMac_PRECHECK(AEGetParamPtr); +#endif if (!PyArg_ParseTuple(_args, "O&O&i", PyMac_GetOSType, &theAEKeyword, PyMac_GetOSType, &desiredType, @@ -369,6 +405,9 @@ static PyObject *AEDesc_AEGetParamDesc(AEDescObject *_self, PyObject *_args) AEKeyword theAEKeyword; DescType desiredType; AEDesc result; +#ifndef AEGetParamDesc + PyMac_PRECHECK(AEGetParamDesc); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetOSType, &theAEKeyword, PyMac_GetOSType, &desiredType)) @@ -390,6 +429,9 @@ static PyObject *AEDesc_AESizeOfParam(AEDescObject *_self, PyObject *_args) AEKeyword theAEKeyword; DescType typeCode; Size dataSize; +#ifndef AESizeOfParam + PyMac_PRECHECK(AESizeOfParam); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &theAEKeyword)) return NULL; @@ -409,6 +451,9 @@ static PyObject *AEDesc_AEDeleteParam(AEDescObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; AEKeyword theAEKeyword; +#ifndef AEDeleteParam + PyMac_PRECHECK(AEDeleteParam); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &theAEKeyword)) return NULL; @@ -430,6 +475,9 @@ static PyObject *AEDesc_AEGetAttributePtr(AEDescObject *_self, PyObject *_args) char *dataPtr__out__; long dataPtr__len__; int dataPtr__in_len__; +#ifndef AEGetAttributePtr + PyMac_PRECHECK(AEGetAttributePtr); +#endif if (!PyArg_ParseTuple(_args, "O&O&i", PyMac_GetOSType, &theAEKeyword, PyMac_GetOSType, &desiredType, @@ -462,6 +510,9 @@ static PyObject *AEDesc_AEGetAttributeDesc(AEDescObject *_self, PyObject *_args) AEKeyword theAEKeyword; DescType desiredType; AEDesc result; +#ifndef AEGetAttributeDesc + PyMac_PRECHECK(AEGetAttributeDesc); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetOSType, &theAEKeyword, PyMac_GetOSType, &desiredType)) @@ -483,6 +534,9 @@ static PyObject *AEDesc_AESizeOfAttribute(AEDescObject *_self, PyObject *_args) AEKeyword theAEKeyword; DescType typeCode; Size dataSize; +#ifndef AESizeOfAttribute + PyMac_PRECHECK(AESizeOfAttribute); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &theAEKeyword)) return NULL; @@ -506,6 +560,9 @@ static PyObject *AEDesc_AEPutAttributePtr(AEDescObject *_self, PyObject *_args) char *dataPtr__in__; long dataPtr__len__; int dataPtr__in_len__; +#ifndef AEPutAttributePtr + PyMac_PRECHECK(AEPutAttributePtr); +#endif if (!PyArg_ParseTuple(_args, "O&O&s#", PyMac_GetOSType, &theAEKeyword, PyMac_GetOSType, &typeCode, @@ -528,6 +585,9 @@ static PyObject *AEDesc_AEPutAttributeDesc(AEDescObject *_self, PyObject *_args) OSErr _err; AEKeyword theAEKeyword; AEDesc theAEDesc; +#ifndef AEPutAttributeDesc + PyMac_PRECHECK(AEPutAttributeDesc); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetOSType, &theAEKeyword, AEDesc_Convert, &theAEDesc)) @@ -547,6 +607,9 @@ static PyObject *AEDesc_AEGetDescDataSize(AEDescObject *_self, PyObject *_args) { PyObject *_res = NULL; Size _rv; +#ifndef AEGetDescDataSize + PyMac_PRECHECK(AEGetDescDataSize); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = AEGetDescDataSize(&_self->ob_itself); @@ -564,6 +627,9 @@ static PyObject *AEDesc_AESend(AEDescObject *_self, PyObject *_args) AESendMode sendMode; AESendPriority sendPriority; long timeOutInTicks; +#ifndef AESend + PyMac_PRECHECK(AESend); +#endif if (!PyArg_ParseTuple(_args, "lhl", &sendMode, &sendPriority, @@ -586,6 +652,9 @@ static PyObject *AEDesc_AEResetTimer(AEDescObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef AEResetTimer + PyMac_PRECHECK(AEResetTimer); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = AEResetTimer(&_self->ob_itself); @@ -599,6 +668,9 @@ static PyObject *AEDesc_AESuspendTheCurrentEvent(AEDescObject *_self, PyObject * { PyObject *_res = NULL; OSErr _err; +#ifndef AESuspendTheCurrentEvent + PyMac_PRECHECK(AESuspendTheCurrentEvent); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = AESuspendTheCurrentEvent(&_self->ob_itself); @@ -615,6 +687,9 @@ static PyObject *AEDesc_AEResumeTheCurrentEvent(AEDescObject *_self, PyObject *_ AppleEvent reply; AEEventHandlerUPP dispatcher__proc__ = upp_GenericEventHandler; PyObject *dispatcher; +#ifndef AEResumeTheCurrentEvent + PyMac_PRECHECK(AEResumeTheCurrentEvent); +#endif if (!PyArg_ParseTuple(_args, "O&O", AEDesc_Convert, &reply, &dispatcher)) @@ -633,6 +708,9 @@ static PyObject *AEDesc_AEGetTheCurrentEvent(AEDescObject *_self, PyObject *_arg { PyObject *_res = NULL; OSErr _err; +#ifndef AEGetTheCurrentEvent + PyMac_PRECHECK(AEGetTheCurrentEvent); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = AEGetTheCurrentEvent(&_self->ob_itself); @@ -646,6 +724,9 @@ static PyObject *AEDesc_AESetTheCurrentEvent(AEDescObject *_self, PyObject *_arg { PyObject *_res = NULL; OSErr _err; +#ifndef AESetTheCurrentEvent + PyMac_PRECHECK(AESetTheCurrentEvent); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = AESetTheCurrentEvent(&_self->ob_itself); @@ -661,6 +742,9 @@ static PyObject *AEDesc_AEResolve(AEDescObject *_self, PyObject *_args) OSErr _err; short callbackFlags; AEDesc theToken; +#ifndef AEResolve + PyMac_PRECHECK(AEResolve); +#endif if (!PyArg_ParseTuple(_args, "h", &callbackFlags)) return NULL; @@ -815,6 +899,9 @@ static PyObject *AE_AECoercePtr(PyObject *_self, PyObject *_args) int dataPtr__in_len__; DescType toType; AEDesc result; +#ifndef AECoercePtr + PyMac_PRECHECK(AECoercePtr); +#endif if (!PyArg_ParseTuple(_args, "O&s#O&", PyMac_GetOSType, &typeCode, &dataPtr__in__, &dataPtr__in_len__, @@ -840,6 +927,9 @@ static PyObject *AE_AECreateDesc(PyObject *_self, PyObject *_args) long dataPtr__len__; int dataPtr__in_len__; AEDesc result; +#ifndef AECreateDesc + PyMac_PRECHECK(AECreateDesc); +#endif if (!PyArg_ParseTuple(_args, "O&s#", PyMac_GetOSType, &typeCode, &dataPtr__in__, &dataPtr__in_len__)) @@ -863,6 +953,9 @@ static PyObject *AE_AECreateList(PyObject *_self, PyObject *_args) int factoringPtr__in_len__; Boolean isRecord; AEDescList resultList; +#ifndef AECreateList + PyMac_PRECHECK(AECreateList); +#endif if (!PyArg_ParseTuple(_args, "s#b", &factoringPtr__in__, &factoringPtr__in_len__, &isRecord)) @@ -887,6 +980,9 @@ static PyObject *AE_AECreateAppleEvent(PyObject *_self, PyObject *_args) AEReturnID returnID; AETransactionID transactionID; AppleEvent result; +#ifndef AECreateAppleEvent + PyMac_PRECHECK(AECreateAppleEvent); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&hl", PyMac_GetOSType, &theAEEventClass, PyMac_GetOSType, &theAEEventID, @@ -917,6 +1013,9 @@ static PyObject *AE_AEReplaceDescData(PyObject *_self, PyObject *_args) long dataPtr__len__; int dataPtr__in_len__; AEDesc theAEDesc; +#ifndef AEReplaceDescData + PyMac_PRECHECK(AEReplaceDescData); +#endif if (!PyArg_ParseTuple(_args, "O&s#", PyMac_GetOSType, &typeCode, &dataPtr__in__, &dataPtr__in_len__)) @@ -937,6 +1036,9 @@ static PyObject *AE_AEProcessAppleEvent(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; EventRecord theEventRecord; +#ifndef AEProcessAppleEvent + PyMac_PRECHECK(AEProcessAppleEvent); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetEventRecord, &theEventRecord)) return NULL; @@ -952,6 +1054,9 @@ static PyObject *AE_AEGetInteractionAllowed(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; AEInteractAllowed level; +#ifndef AEGetInteractionAllowed + PyMac_PRECHECK(AEGetInteractionAllowed); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = AEGetInteractionAllowed(&level); @@ -966,6 +1071,9 @@ static PyObject *AE_AESetInteractionAllowed(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; AEInteractAllowed level; +#ifndef AESetInteractionAllowed + PyMac_PRECHECK(AESetInteractionAllowed); +#endif if (!PyArg_ParseTuple(_args, "b", &level)) return NULL; @@ -981,6 +1089,9 @@ static PyObject *AE_AEInteractWithUser(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; long timeOutInTicks; +#ifndef AEInteractWithUser + PyMac_PRECHECK(AEInteractWithUser); +#endif if (!PyArg_ParseTuple(_args, "l", &timeOutInTicks)) return NULL; @@ -1001,6 +1112,9 @@ static PyObject *AE_AEInstallEventHandler(PyObject *_self, PyObject *_args) AEEventID theAEEventID; AEEventHandlerUPP handler__proc__ = upp_GenericEventHandler; PyObject *handler; +#ifndef AEInstallEventHandler + PyMac_PRECHECK(AEInstallEventHandler); +#endif if (!PyArg_ParseTuple(_args, "O&O&O", PyMac_GetOSType, &theAEEventClass, PyMac_GetOSType, &theAEEventID, @@ -1023,6 +1137,9 @@ static PyObject *AE_AERemoveEventHandler(PyObject *_self, PyObject *_args) OSErr _err; AEEventClass theAEEventClass; AEEventID theAEEventID; +#ifndef AERemoveEventHandler + PyMac_PRECHECK(AERemoveEventHandler); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetOSType, &theAEEventClass, PyMac_GetOSType, &theAEEventID)) @@ -1045,6 +1162,9 @@ static PyObject *AE_AEGetEventHandler(PyObject *_self, PyObject *_args) AEEventID theAEEventID; AEEventHandlerUPP handler__proc__ = upp_GenericEventHandler; PyObject *handler; +#ifndef AEGetEventHandler + PyMac_PRECHECK(AEGetEventHandler); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetOSType, &theAEEventClass, PyMac_GetOSType, &theAEEventID)) @@ -1065,6 +1185,9 @@ static PyObject *AE_AEInstallSpecialHandler(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; AEKeyword functionClass; +#ifndef AEInstallSpecialHandler + PyMac_PRECHECK(AEInstallSpecialHandler); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &functionClass)) return NULL; @@ -1082,6 +1205,9 @@ static PyObject *AE_AERemoveSpecialHandler(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; AEKeyword functionClass; +#ifndef AERemoveSpecialHandler + PyMac_PRECHECK(AERemoveSpecialHandler); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &functionClass)) return NULL; @@ -1100,6 +1226,9 @@ static PyObject *AE_AEManagerInfo(PyObject *_self, PyObject *_args) OSErr _err; AEKeyword keyWord; long result; +#ifndef AEManagerInfo + PyMac_PRECHECK(AEManagerInfo); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &keyWord)) return NULL; @@ -1115,6 +1244,9 @@ static PyObject *AE_AEObjectInit(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef AEObjectInit + PyMac_PRECHECK(AEObjectInit); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = AEObjectInit(); @@ -1129,6 +1261,9 @@ static PyObject *AE_AEDisposeToken(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; AEDesc theToken; +#ifndef AEDisposeToken + PyMac_PRECHECK(AEDisposeToken); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = AEDisposeToken(&theToken); @@ -1148,6 +1283,9 @@ static PyObject *AE_AECallObjectAccessor(PyObject *_self, PyObject *_args) DescType keyForm; AEDesc keyData; AEDesc token; +#ifndef AECallObjectAccessor + PyMac_PRECHECK(AECallObjectAccessor); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&O&O&", PyMac_GetOSType, &desiredClass, AEDesc_Convert, &containerToken, diff --git a/Mac/Modules/app/_Appmodule.c b/Mac/Modules/app/_Appmodule.c index 86441e3..7105c7c 100644 --- a/Mac/Modules/app/_Appmodule.c +++ b/Mac/Modules/app/_Appmodule.c @@ -77,6 +77,9 @@ static PyObject *ThemeDrawingStateObj_SetThemeDrawingState(ThemeDrawingStateObje PyObject *_res = NULL; OSStatus _rv; Boolean inDisposeNow; +#ifndef SetThemeDrawingState + PyMac_PRECHECK(SetThemeDrawingState); +#endif if (!PyArg_ParseTuple(_args, "b", &inDisposeNow)) return NULL; @@ -91,6 +94,9 @@ static PyObject *ThemeDrawingStateObj_DisposeThemeDrawingState(ThemeDrawingState { PyObject *_res = NULL; OSStatus _rv; +#ifndef DisposeThemeDrawingState + PyMac_PRECHECK(DisposeThemeDrawingState); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = DisposeThemeDrawingState(_self->ob_itself); @@ -148,6 +154,9 @@ static PyObject *App_RegisterAppearanceClient(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSStatus _err; +#ifndef RegisterAppearanceClient + PyMac_PRECHECK(RegisterAppearanceClient); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = RegisterAppearanceClient(); @@ -161,6 +170,9 @@ static PyObject *App_UnregisterAppearanceClient(PyObject *_self, PyObject *_args { PyObject *_res = NULL; OSStatus _err; +#ifndef UnregisterAppearanceClient + PyMac_PRECHECK(UnregisterAppearanceClient); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = UnregisterAppearanceClient(); @@ -177,6 +189,9 @@ static PyObject *App_SetThemePen(PyObject *_self, PyObject *_args) ThemeBrush inBrush; SInt16 inDepth; Boolean inIsColorDevice; +#ifndef SetThemePen + PyMac_PRECHECK(SetThemePen); +#endif if (!PyArg_ParseTuple(_args, "hhb", &inBrush, &inDepth, @@ -198,6 +213,9 @@ static PyObject *App_SetThemeBackground(PyObject *_self, PyObject *_args) ThemeBrush inBrush; SInt16 inDepth; Boolean inIsColorDevice; +#ifndef SetThemeBackground + PyMac_PRECHECK(SetThemeBackground); +#endif if (!PyArg_ParseTuple(_args, "hhb", &inBrush, &inDepth, @@ -219,6 +237,9 @@ static PyObject *App_SetThemeTextColor(PyObject *_self, PyObject *_args) ThemeTextColor inColor; SInt16 inDepth; Boolean inIsColorDevice; +#ifndef SetThemeTextColor + PyMac_PRECHECK(SetThemeTextColor); +#endif if (!PyArg_ParseTuple(_args, "hhb", &inColor, &inDepth, @@ -240,6 +261,9 @@ static PyObject *App_SetThemeWindowBackground(PyObject *_self, PyObject *_args) WindowPtr inWindow; ThemeBrush inBrush; Boolean inUpdate; +#ifndef SetThemeWindowBackground + PyMac_PRECHECK(SetThemeWindowBackground); +#endif if (!PyArg_ParseTuple(_args, "O&hb", WinObj_Convert, &inWindow, &inBrush, @@ -260,6 +284,9 @@ static PyObject *App_DrawThemeWindowHeader(PyObject *_self, PyObject *_args) OSStatus _err; Rect inRect; ThemeDrawState inState; +#ifndef DrawThemeWindowHeader + PyMac_PRECHECK(DrawThemeWindowHeader); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &inRect, &inState)) @@ -278,6 +305,9 @@ static PyObject *App_DrawThemeWindowListViewHeader(PyObject *_self, PyObject *_a OSStatus _err; Rect inRect; ThemeDrawState inState; +#ifndef DrawThemeWindowListViewHeader + PyMac_PRECHECK(DrawThemeWindowListViewHeader); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &inRect, &inState)) @@ -296,6 +326,9 @@ static PyObject *App_DrawThemePlacard(PyObject *_self, PyObject *_args) OSStatus _err; Rect inRect; ThemeDrawState inState; +#ifndef DrawThemePlacard + PyMac_PRECHECK(DrawThemePlacard); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &inRect, &inState)) @@ -314,6 +347,9 @@ static PyObject *App_DrawThemeEditTextFrame(PyObject *_self, PyObject *_args) OSStatus _err; Rect inRect; ThemeDrawState inState; +#ifndef DrawThemeEditTextFrame + PyMac_PRECHECK(DrawThemeEditTextFrame); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &inRect, &inState)) @@ -332,6 +368,9 @@ static PyObject *App_DrawThemeListBoxFrame(PyObject *_self, PyObject *_args) OSStatus _err; Rect inRect; ThemeDrawState inState; +#ifndef DrawThemeListBoxFrame + PyMac_PRECHECK(DrawThemeListBoxFrame); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &inRect, &inState)) @@ -350,6 +389,9 @@ static PyObject *App_DrawThemeFocusRect(PyObject *_self, PyObject *_args) OSStatus _err; Rect inRect; Boolean inHasFocus; +#ifndef DrawThemeFocusRect + PyMac_PRECHECK(DrawThemeFocusRect); +#endif if (!PyArg_ParseTuple(_args, "O&b", PyMac_GetRect, &inRect, &inHasFocus)) @@ -368,6 +410,9 @@ static PyObject *App_DrawThemePrimaryGroup(PyObject *_self, PyObject *_args) OSStatus _err; Rect inRect; ThemeDrawState inState; +#ifndef DrawThemePrimaryGroup + PyMac_PRECHECK(DrawThemePrimaryGroup); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &inRect, &inState)) @@ -386,6 +431,9 @@ static PyObject *App_DrawThemeSecondaryGroup(PyObject *_self, PyObject *_args) OSStatus _err; Rect inRect; ThemeDrawState inState; +#ifndef DrawThemeSecondaryGroup + PyMac_PRECHECK(DrawThemeSecondaryGroup); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &inRect, &inState)) @@ -404,6 +452,9 @@ static PyObject *App_DrawThemeSeparator(PyObject *_self, PyObject *_args) OSStatus _err; Rect inRect; ThemeDrawState inState; +#ifndef DrawThemeSeparator + PyMac_PRECHECK(DrawThemeSeparator); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &inRect, &inState)) @@ -422,6 +473,9 @@ static PyObject *App_DrawThemeModelessDialogFrame(PyObject *_self, PyObject *_ar OSStatus _err; Rect inRect; ThemeDrawState inState; +#ifndef DrawThemeModelessDialogFrame + PyMac_PRECHECK(DrawThemeModelessDialogFrame); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &inRect, &inState)) @@ -441,6 +495,9 @@ static PyObject *App_DrawThemeGenericWell(PyObject *_self, PyObject *_args) Rect inRect; ThemeDrawState inState; Boolean inFillCenter; +#ifndef DrawThemeGenericWell + PyMac_PRECHECK(DrawThemeGenericWell); +#endif if (!PyArg_ParseTuple(_args, "O&lb", PyMac_GetRect, &inRect, &inState, @@ -460,6 +517,9 @@ static PyObject *App_DrawThemeFocusRegion(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSStatus _err; Boolean inHasFocus; +#ifndef DrawThemeFocusRegion + PyMac_PRECHECK(DrawThemeFocusRegion); +#endif if (!PyArg_ParseTuple(_args, "b", &inHasFocus)) return NULL; @@ -477,6 +537,9 @@ static PyObject *App_IsThemeInColor(PyObject *_self, PyObject *_args) Boolean _rv; SInt16 inDepth; Boolean inIsColorDevice; +#ifndef IsThemeInColor + PyMac_PRECHECK(IsThemeInColor); +#endif if (!PyArg_ParseTuple(_args, "hb", &inDepth, &inIsColorDevice)) @@ -493,6 +556,9 @@ static PyObject *App_GetThemeAccentColors(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSStatus _err; CTabHandle outColors; +#ifndef GetThemeAccentColors + PyMac_PRECHECK(GetThemeAccentColors); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetThemeAccentColors(&outColors); @@ -509,6 +575,9 @@ static PyObject *App_DrawThemeMenuBarBackground(PyObject *_self, PyObject *_args Rect inBounds; ThemeMenuBarState inState; UInt32 inAttributes; +#ifndef DrawThemeMenuBarBackground + PyMac_PRECHECK(DrawThemeMenuBarBackground); +#endif if (!PyArg_ParseTuple(_args, "O&Hl", PyMac_GetRect, &inBounds, &inState, @@ -528,6 +597,9 @@ static PyObject *App_GetThemeMenuBarHeight(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSStatus _err; SInt16 outHeight; +#ifndef GetThemeMenuBarHeight + PyMac_PRECHECK(GetThemeMenuBarHeight); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetThemeMenuBarHeight(&outHeight); @@ -543,6 +615,9 @@ static PyObject *App_DrawThemeMenuBackground(PyObject *_self, PyObject *_args) OSStatus _err; Rect inMenuRect; ThemeMenuType inMenuType; +#ifndef DrawThemeMenuBackground + PyMac_PRECHECK(DrawThemeMenuBackground); +#endif if (!PyArg_ParseTuple(_args, "O&H", PyMac_GetRect, &inMenuRect, &inMenuType)) @@ -561,6 +636,9 @@ static PyObject *App_GetThemeMenuBackgroundRegion(PyObject *_self, PyObject *_ar OSStatus _err; Rect inMenuRect; ThemeMenuType menuType; +#ifndef GetThemeMenuBackgroundRegion + PyMac_PRECHECK(GetThemeMenuBackgroundRegion); +#endif if (!PyArg_ParseTuple(_args, "O&H", PyMac_GetRect, &inMenuRect, &menuType)) @@ -579,6 +657,9 @@ static PyObject *App_DrawThemeMenuSeparator(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSStatus _err; Rect inItemRect; +#ifndef DrawThemeMenuSeparator + PyMac_PRECHECK(DrawThemeMenuSeparator); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &inItemRect)) return NULL; @@ -594,6 +675,9 @@ static PyObject *App_GetThemeMenuSeparatorHeight(PyObject *_self, PyObject *_arg PyObject *_res = NULL; OSStatus _err; SInt16 outHeight; +#ifndef GetThemeMenuSeparatorHeight + PyMac_PRECHECK(GetThemeMenuSeparatorHeight); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetThemeMenuSeparatorHeight(&outHeight); @@ -610,6 +694,9 @@ static PyObject *App_GetThemeMenuItemExtra(PyObject *_self, PyObject *_args) ThemeMenuItemType inItemType; SInt16 outHeight; SInt16 outWidth; +#ifndef GetThemeMenuItemExtra + PyMac_PRECHECK(GetThemeMenuItemExtra); +#endif if (!PyArg_ParseTuple(_args, "H", &inItemType)) return NULL; @@ -629,6 +716,9 @@ static PyObject *App_GetThemeMenuTitleExtra(PyObject *_self, PyObject *_args) OSStatus _err; SInt16 outWidth; Boolean inIsSquished; +#ifndef GetThemeMenuTitleExtra + PyMac_PRECHECK(GetThemeMenuTitleExtra); +#endif if (!PyArg_ParseTuple(_args, "b", &inIsSquished)) return NULL; @@ -646,6 +736,9 @@ static PyObject *App_DrawThemeTabPane(PyObject *_self, PyObject *_args) OSStatus _err; Rect inRect; ThemeDrawState inState; +#ifndef DrawThemeTabPane + PyMac_PRECHECK(DrawThemeTabPane); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &inRect, &inState)) @@ -665,6 +758,9 @@ static PyObject *App_GetThemeTabRegion(PyObject *_self, PyObject *_args) Rect inRect; ThemeTabStyle inStyle; ThemeTabDirection inDirection; +#ifndef GetThemeTabRegion + PyMac_PRECHECK(GetThemeTabRegion); +#endif if (!PyArg_ParseTuple(_args, "O&HH", PyMac_GetRect, &inRect, &inStyle, @@ -685,6 +781,9 @@ static PyObject *App_SetThemeCursor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSStatus _err; ThemeCursor inCursor; +#ifndef SetThemeCursor + PyMac_PRECHECK(SetThemeCursor); +#endif if (!PyArg_ParseTuple(_args, "l", &inCursor)) return NULL; @@ -701,6 +800,9 @@ static PyObject *App_SetAnimatedThemeCursor(PyObject *_self, PyObject *_args) OSStatus _err; ThemeCursor inCursor; UInt32 inAnimationStep; +#ifndef SetAnimatedThemeCursor + PyMac_PRECHECK(SetAnimatedThemeCursor); +#endif if (!PyArg_ParseTuple(_args, "ll", &inCursor, &inAnimationStep)) @@ -718,6 +820,9 @@ static PyObject *App_GetThemeScrollBarThumbStyle(PyObject *_self, PyObject *_arg PyObject *_res = NULL; OSStatus _err; ThemeScrollBarThumbStyle outStyle; +#ifndef GetThemeScrollBarThumbStyle + PyMac_PRECHECK(GetThemeScrollBarThumbStyle); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetThemeScrollBarThumbStyle(&outStyle); @@ -732,6 +837,9 @@ static PyObject *App_GetThemeScrollBarArrowStyle(PyObject *_self, PyObject *_arg PyObject *_res = NULL; OSStatus _err; ThemeScrollBarArrowStyle outStyle; +#ifndef GetThemeScrollBarArrowStyle + PyMac_PRECHECK(GetThemeScrollBarArrowStyle); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetThemeScrollBarArrowStyle(&outStyle); @@ -746,6 +854,9 @@ static PyObject *App_GetThemeCheckBoxStyle(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSStatus _err; ThemeCheckBoxStyle outStyle; +#ifndef GetThemeCheckBoxStyle + PyMac_PRECHECK(GetThemeCheckBoxStyle); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetThemeCheckBoxStyle(&outStyle); @@ -761,6 +872,9 @@ static PyObject *App_UseThemeFont(PyObject *_self, PyObject *_args) OSStatus _err; ThemeFontID inFontID; ScriptCode inScript; +#ifndef UseThemeFont + PyMac_PRECHECK(UseThemeFont); +#endif if (!PyArg_ParseTuple(_args, "Hh", &inFontID, &inScript)) @@ -785,6 +899,9 @@ static PyObject *App_DrawThemeTextBox(PyObject *_self, PyObject *_args) Boolean inWrapToWidth; Rect inBoundingBox; SInt16 inJust; +#ifndef DrawThemeTextBox + PyMac_PRECHECK(DrawThemeTextBox); +#endif if (!PyArg_ParseTuple(_args, "O&HlbO&h", CFStringRefObj_Convert, &inString, &inFontID, @@ -819,6 +936,9 @@ static PyObject *App_TruncateThemeText(PyObject *_self, PyObject *_args) SInt16 inPixelWidthLimit; TruncCode inTruncWhere; Boolean outTruncated; +#ifndef TruncateThemeText + PyMac_PRECHECK(TruncateThemeText); +#endif if (!PyArg_ParseTuple(_args, "O&Hlhh", CFMutableStringRefObj_Convert, &inString, &inFontID, @@ -851,6 +971,9 @@ static PyObject *App_GetThemeTextDimensions(PyObject *_self, PyObject *_args) Boolean inWrapToWidth; Point ioBounds; SInt16 outBaseline; +#ifndef GetThemeTextDimensions + PyMac_PRECHECK(GetThemeTextDimensions); +#endif if (!PyArg_ParseTuple(_args, "O&HlbO&", CFStringRefObj_Convert, &inString, &inFontID, @@ -881,6 +1004,9 @@ static PyObject *App_GetThemeTextShadowOutset(PyObject *_self, PyObject *_args) ThemeFontID inFontID; ThemeDrawState inState; Rect outOutset; +#ifndef GetThemeTextShadowOutset + PyMac_PRECHECK(GetThemeTextShadowOutset); +#endif if (!PyArg_ParseTuple(_args, "Hl", &inFontID, &inState)) @@ -904,6 +1030,9 @@ static PyObject *App_DrawThemeScrollBarArrows(PyObject *_self, PyObject *_args) ThemeTrackPressState pressState; Boolean isHoriz; Rect trackBounds; +#ifndef DrawThemeScrollBarArrows + PyMac_PRECHECK(DrawThemeScrollBarArrows); +#endif if (!PyArg_ParseTuple(_args, "O&bbb", PyMac_GetRect, &bounds, &enableState, @@ -930,6 +1059,9 @@ static PyObject *App_GetThemeScrollBarTrackRect(PyObject *_self, PyObject *_args ThemeTrackPressState pressState; Boolean isHoriz; Rect trackBounds; +#ifndef GetThemeScrollBarTrackRect + PyMac_PRECHECK(GetThemeScrollBarTrackRect); +#endif if (!PyArg_ParseTuple(_args, "O&bbb", PyMac_GetRect, &bounds, &enableState, @@ -958,6 +1090,9 @@ static PyObject *App_HitTestThemeScrollBarArrows(PyObject *_self, PyObject *_arg Point ptHit; Rect trackBounds; ControlPartCode partcode; +#ifndef HitTestThemeScrollBarArrows + PyMac_PRECHECK(HitTestThemeScrollBarArrows); +#endif if (!PyArg_ParseTuple(_args, "O&bbbO&", PyMac_GetRect, &scrollBarBounds, &enableState, @@ -987,6 +1122,9 @@ static PyObject *App_DrawThemeScrollBarDelimiters(PyObject *_self, PyObject *_ar Rect inContRect; ThemeDrawState state; ThemeWindowAttributes attributes; +#ifndef DrawThemeScrollBarDelimiters + PyMac_PRECHECK(DrawThemeScrollBarDelimiters); +#endif if (!PyArg_ParseTuple(_args, "HO&ll", &flavor, PyMac_GetRect, &inContRect, @@ -1012,6 +1150,9 @@ static PyObject *App_DrawThemeButton(PyObject *_self, PyObject *_args) ThemeButtonDrawInfo inNewInfo; ThemeButtonDrawInfo inPrevInfo; UInt32 inUserData; +#ifndef DrawThemeButton + PyMac_PRECHECK(DrawThemeButton); +#endif if (!PyArg_ParseTuple(_args, "O&HO&O&l", PyMac_GetRect, &inBounds, &inKind, @@ -1039,6 +1180,9 @@ static PyObject *App_GetThemeButtonRegion(PyObject *_self, PyObject *_args) Rect inBounds; UInt16 inKind; ThemeButtonDrawInfo inNewInfo; +#ifndef GetThemeButtonRegion + PyMac_PRECHECK(GetThemeButtonRegion); +#endif if (!PyArg_ParseTuple(_args, "O&HO&", PyMac_GetRect, &inBounds, &inKind, @@ -1062,6 +1206,9 @@ static PyObject *App_GetThemeButtonContentBounds(PyObject *_self, PyObject *_arg UInt16 inKind; ThemeButtonDrawInfo inDrawInfo; Rect outBounds; +#ifndef GetThemeButtonContentBounds + PyMac_PRECHECK(GetThemeButtonContentBounds); +#endif if (!PyArg_ParseTuple(_args, "O&HO&", PyMac_GetRect, &inBounds, &inKind, @@ -1085,6 +1232,9 @@ static PyObject *App_GetThemeButtonBackgroundBounds(PyObject *_self, PyObject *_ UInt16 inKind; ThemeButtonDrawInfo inDrawInfo; Rect outBounds; +#ifndef GetThemeButtonBackgroundBounds + PyMac_PRECHECK(GetThemeButtonBackgroundBounds); +#endif if (!PyArg_ParseTuple(_args, "O&HO&", PyMac_GetRect, &inBounds, &inKind, @@ -1105,6 +1255,9 @@ static PyObject *App_PlayThemeSound(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSStatus _err; ThemeSoundKind kind; +#ifndef PlayThemeSound + PyMac_PRECHECK(PlayThemeSound); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &kind)) return NULL; @@ -1120,6 +1273,9 @@ static PyObject *App_BeginThemeDragSound(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSStatus _err; ThemeDragSoundKind kind; +#ifndef BeginThemeDragSound + PyMac_PRECHECK(BeginThemeDragSound); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &kind)) return NULL; @@ -1134,6 +1290,9 @@ static PyObject *App_EndThemeDragSound(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSStatus _err; +#ifndef EndThemeDragSound + PyMac_PRECHECK(EndThemeDragSound); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = EndThemeDragSound(); @@ -1149,6 +1308,9 @@ static PyObject *App_DrawThemeTickMark(PyObject *_self, PyObject *_args) OSStatus _err; Rect bounds; ThemeDrawState state; +#ifndef DrawThemeTickMark + PyMac_PRECHECK(DrawThemeTickMark); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &bounds, &state)) @@ -1169,6 +1331,9 @@ static PyObject *App_DrawThemeChasingArrows(PyObject *_self, PyObject *_args) UInt32 index; ThemeDrawState state; UInt32 eraseData; +#ifndef DrawThemeChasingArrows + PyMac_PRECHECK(DrawThemeChasingArrows); +#endif if (!PyArg_ParseTuple(_args, "O&lll", PyMac_GetRect, &bounds, &index, @@ -1195,6 +1360,9 @@ static PyObject *App_DrawThemePopupArrow(PyObject *_self, PyObject *_args) ThemePopupArrowSize size; ThemeDrawState state; UInt32 eraseData; +#ifndef DrawThemePopupArrow + PyMac_PRECHECK(DrawThemePopupArrow); +#endif if (!PyArg_ParseTuple(_args, "O&HHll", PyMac_GetRect, &bounds, &orientation, @@ -1222,6 +1390,9 @@ static PyObject *App_DrawThemeStandaloneGrowBox(PyObject *_self, PyObject *_args ThemeGrowDirection growDirection; Boolean isSmall; ThemeDrawState state; +#ifndef DrawThemeStandaloneGrowBox + PyMac_PRECHECK(DrawThemeStandaloneGrowBox); +#endif if (!PyArg_ParseTuple(_args, "O&Hbl", PyMac_GetPoint, &origin, &growDirection, @@ -1246,6 +1417,9 @@ static PyObject *App_DrawThemeStandaloneNoGrowBox(PyObject *_self, PyObject *_ar ThemeGrowDirection growDirection; Boolean isSmall; ThemeDrawState state; +#ifndef DrawThemeStandaloneNoGrowBox + PyMac_PRECHECK(DrawThemeStandaloneNoGrowBox); +#endif if (!PyArg_ParseTuple(_args, "O&Hbl", PyMac_GetPoint, &origin, &growDirection, @@ -1270,6 +1444,9 @@ static PyObject *App_GetThemeStandaloneGrowBoxBounds(PyObject *_self, PyObject * ThemeGrowDirection growDirection; Boolean isSmall; Rect bounds; +#ifndef GetThemeStandaloneGrowBoxBounds + PyMac_PRECHECK(GetThemeStandaloneGrowBoxBounds); +#endif if (!PyArg_ParseTuple(_args, "O&Hb", PyMac_GetPoint, &origin, &growDirection, @@ -1289,6 +1466,9 @@ static PyObject *App_NormalizeThemeDrawingState(PyObject *_self, PyObject *_args { PyObject *_res = NULL; OSStatus _err; +#ifndef NormalizeThemeDrawingState + PyMac_PRECHECK(NormalizeThemeDrawingState); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = NormalizeThemeDrawingState(); @@ -1303,6 +1483,9 @@ static PyObject *App_GetThemeDrawingState(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSStatus _err; ThemeDrawingState outState; +#ifndef GetThemeDrawingState + PyMac_PRECHECK(GetThemeDrawingState); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetThemeDrawingState(&outState); @@ -1321,6 +1504,9 @@ static PyObject *App_ApplyThemeBackground(PyObject *_self, PyObject *_args) ThemeDrawState inState; SInt16 inDepth; Boolean inColorDev; +#ifndef ApplyThemeBackground + PyMac_PRECHECK(ApplyThemeBackground); +#endif if (!PyArg_ParseTuple(_args, "lO&lhb", &inKind, PyMac_GetRect, &bounds, @@ -1347,6 +1533,9 @@ static PyObject *App_SetThemeTextColorForWindow(PyObject *_self, PyObject *_args Boolean isActive; SInt16 depth; Boolean isColorDev; +#ifndef SetThemeTextColorForWindow + PyMac_PRECHECK(SetThemeTextColorForWindow); +#endif if (!PyArg_ParseTuple(_args, "O&bhb", WinObj_Convert, &window, &isActive, @@ -1368,6 +1557,9 @@ static PyObject *App_IsValidAppearanceFileType(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; OSType fileType; +#ifndef IsValidAppearanceFileType + PyMac_PRECHECK(IsValidAppearanceFileType); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &fileType)) return NULL; @@ -1385,6 +1577,9 @@ static PyObject *App_GetThemeBrushAsColor(PyObject *_self, PyObject *_args) SInt16 inDepth; Boolean inColorDev; RGBColor outColor; +#ifndef GetThemeBrushAsColor + PyMac_PRECHECK(GetThemeBrushAsColor); +#endif if (!PyArg_ParseTuple(_args, "hhb", &inBrush, &inDepth, @@ -1408,6 +1603,9 @@ static PyObject *App_GetThemeTextColor(PyObject *_self, PyObject *_args) SInt16 inDepth; Boolean inColorDev; RGBColor outColor; +#ifndef GetThemeTextColor + PyMac_PRECHECK(GetThemeTextColor); +#endif if (!PyArg_ParseTuple(_args, "hhb", &inColor, &inDepth, @@ -1431,6 +1629,9 @@ static PyObject *App_GetThemeMetric(PyObject *_self, PyObject *_args) OSStatus _err; ThemeMetric inMetric; SInt32 outMetric; +#ifndef GetThemeMetric + PyMac_PRECHECK(GetThemeMetric); +#endif if (!PyArg_ParseTuple(_args, "l", &inMetric)) return NULL; diff --git a/Mac/Modules/app/appsupport.py b/Mac/Modules/app/appsupport.py index 4be504a..880a70d 100644 --- a/Mac/Modules/app/appsupport.py +++ b/Mac/Modules/app/appsupport.py @@ -118,12 +118,12 @@ object = MyObjectDefinition(OBJECTNAME, OBJECTPREFIX, OBJECTTYPE) module.addobject(object) ThemeDrawingState = OpaqueByValueType("ThemeDrawingState", "ThemeDrawingStateObj") -Method = MethodGenerator +Method = WeakLinkMethodGenerator # Create the generator classes used to populate the lists -Function = OSErrFunctionGenerator -##Method = OSErrMethodGenerator +Function = OSErrWeakLinkFunctionGenerator +##Method = OSErrWeakLinkMethodGenerator # Create and populate the lists functions = [] diff --git a/Mac/Modules/cf/cfscan.py b/Mac/Modules/cf/cfscan.py index 3e09df4..be11dba 100644 --- a/Mac/Modules/cf/cfscan.py +++ b/Mac/Modules/cf/cfscan.py @@ -95,6 +95,7 @@ class MyScanner(Scanner_OSX): "CFStringCreateMutableWithExternalCharactersNoCopy", # Not a clue... "CFStringSetExternalCharactersNoCopy", "CFStringGetCharacterAtIndex", # No format for single unichars yet. + "kCFStringEncodingInvalidId", # incompatible constant declaration ] def makegreylist(self): diff --git a/Mac/Modules/cm/_Cmmodule.c b/Mac/Modules/cm/_Cmmodule.c index a2da9c2..d148f77 100644 --- a/Mac/Modules/cm/_Cmmodule.c +++ b/Mac/Modules/cm/_Cmmodule.c @@ -109,6 +109,9 @@ static PyObject *CmpInstObj_CloseComponent(ComponentInstanceObject *_self, PyObj { PyObject *_res = NULL; OSErr _err; +#ifndef CloseComponent + PyMac_PRECHECK(CloseComponent); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = CloseComponent(_self->ob_itself); @@ -122,6 +125,9 @@ static PyObject *CmpInstObj_GetComponentInstanceError(ComponentInstanceObject *_ { PyObject *_res = NULL; OSErr _err; +#ifndef GetComponentInstanceError + PyMac_PRECHECK(GetComponentInstanceError); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetComponentInstanceError(_self->ob_itself); @@ -135,6 +141,9 @@ static PyObject *CmpInstObj_SetComponentInstanceError(ComponentInstanceObject *_ { PyObject *_res = NULL; OSErr theError; +#ifndef SetComponentInstanceError + PyMac_PRECHECK(SetComponentInstanceError); +#endif if (!PyArg_ParseTuple(_args, "h", &theError)) return NULL; @@ -149,6 +158,9 @@ static PyObject *CmpInstObj_GetComponentInstanceStorage(ComponentInstanceObject { PyObject *_res = NULL; Handle _rv; +#ifndef GetComponentInstanceStorage + PyMac_PRECHECK(GetComponentInstanceStorage); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetComponentInstanceStorage(_self->ob_itself); @@ -161,6 +173,9 @@ static PyObject *CmpInstObj_SetComponentInstanceStorage(ComponentInstanceObject { PyObject *_res = NULL; Handle theStorage; +#ifndef SetComponentInstanceStorage + PyMac_PRECHECK(SetComponentInstanceStorage); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theStorage)) return NULL; @@ -177,6 +192,9 @@ static PyObject *CmpInstObj_GetComponentInstanceA5(ComponentInstanceObject *_sel { PyObject *_res = NULL; long _rv; +#ifndef GetComponentInstanceA5 + PyMac_PRECHECK(GetComponentInstanceA5); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetComponentInstanceA5(_self->ob_itself); @@ -192,6 +210,9 @@ static PyObject *CmpInstObj_SetComponentInstanceA5(ComponentInstanceObject *_sel { PyObject *_res = NULL; long theA5; +#ifndef SetComponentInstanceA5 + PyMac_PRECHECK(SetComponentInstanceA5); +#endif if (!PyArg_ParseTuple(_args, "l", &theA5)) return NULL; @@ -208,6 +229,9 @@ static PyObject *CmpInstObj_ComponentFunctionImplemented(ComponentInstanceObject PyObject *_res = NULL; long _rv; short ftnNumber; +#ifndef ComponentFunctionImplemented + PyMac_PRECHECK(ComponentFunctionImplemented); +#endif if (!PyArg_ParseTuple(_args, "h", &ftnNumber)) return NULL; @@ -222,6 +246,9 @@ static PyObject *CmpInstObj_GetComponentVersion(ComponentInstanceObject *_self, { PyObject *_res = NULL; long _rv; +#ifndef GetComponentVersion + PyMac_PRECHECK(GetComponentVersion); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetComponentVersion(_self->ob_itself); @@ -235,6 +262,9 @@ static PyObject *CmpInstObj_ComponentSetTarget(ComponentInstanceObject *_self, P PyObject *_res = NULL; long _rv; ComponentInstance target; +#ifndef ComponentSetTarget + PyMac_PRECHECK(ComponentSetTarget); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &target)) return NULL; @@ -361,6 +391,9 @@ static PyObject *CmpObj_UnregisterComponent(ComponentObject *_self, PyObject *_a { PyObject *_res = NULL; OSErr _err; +#ifndef UnregisterComponent + PyMac_PRECHECK(UnregisterComponent); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = UnregisterComponent(_self->ob_itself); @@ -378,6 +411,9 @@ static PyObject *CmpObj_GetComponentInfo(ComponentObject *_self, PyObject *_args Handle componentName; Handle componentInfo; Handle componentIcon; +#ifndef GetComponentInfo + PyMac_PRECHECK(GetComponentInfo); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &componentName, ResObj_Convert, &componentInfo, @@ -398,6 +434,9 @@ static PyObject *CmpObj_OpenComponent(ComponentObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentInstance _rv; +#ifndef OpenComponent + PyMac_PRECHECK(OpenComponent); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = OpenComponent(_self->ob_itself); @@ -410,6 +449,9 @@ static PyObject *CmpObj_ResolveComponentAlias(ComponentObject *_self, PyObject * { PyObject *_res = NULL; Component _rv; +#ifndef ResolveComponentAlias + PyMac_PRECHECK(ResolveComponentAlias); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = ResolveComponentAlias(_self->ob_itself); @@ -425,6 +467,9 @@ static PyObject *CmpObj_GetComponentPublicIndString(ComponentObject *_self, PyOb Str255 theString; short strListID; short index; +#ifndef GetComponentPublicIndString + PyMac_PRECHECK(GetComponentPublicIndString); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetStr255, theString, &strListID, @@ -444,6 +489,9 @@ static PyObject *CmpObj_GetComponentRefcon(ComponentObject *_self, PyObject *_ar { PyObject *_res = NULL; long _rv; +#ifndef GetComponentRefcon + PyMac_PRECHECK(GetComponentRefcon); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetComponentRefcon(_self->ob_itself); @@ -456,6 +504,9 @@ static PyObject *CmpObj_SetComponentRefcon(ComponentObject *_self, PyObject *_ar { PyObject *_res = NULL; long theRefcon; +#ifndef SetComponentRefcon + PyMac_PRECHECK(SetComponentRefcon); +#endif if (!PyArg_ParseTuple(_args, "l", &theRefcon)) return NULL; @@ -470,6 +521,9 @@ static PyObject *CmpObj_OpenComponentResFile(ComponentObject *_self, PyObject *_ { PyObject *_res = NULL; short _rv; +#ifndef OpenComponentResFile + PyMac_PRECHECK(OpenComponentResFile); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = OpenComponentResFile(_self->ob_itself); @@ -485,6 +539,9 @@ static PyObject *CmpObj_GetComponentResource(ComponentObject *_self, PyObject *_ OSType resType; short resID; Handle theResource; +#ifndef GetComponentResource + PyMac_PRECHECK(GetComponentResource); +#endif if (!PyArg_ParseTuple(_args, "O&h", PyMac_GetOSType, &resType, &resID)) @@ -506,6 +563,9 @@ static PyObject *CmpObj_GetComponentIndString(ComponentObject *_self, PyObject * Str255 theString; short strListID; short index; +#ifndef GetComponentIndString + PyMac_PRECHECK(GetComponentIndString); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetStr255, theString, &strListID, @@ -525,6 +585,9 @@ static PyObject *CmpObj_CountComponentInstances(ComponentObject *_self, PyObject { PyObject *_res = NULL; long _rv; +#ifndef CountComponentInstances + PyMac_PRECHECK(CountComponentInstances); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = CountComponentInstances(_self->ob_itself); @@ -538,6 +601,9 @@ static PyObject *CmpObj_SetDefaultComponent(ComponentObject *_self, PyObject *_a PyObject *_res = NULL; OSErr _err; short flags; +#ifndef SetDefaultComponent + PyMac_PRECHECK(SetDefaultComponent); +#endif if (!PyArg_ParseTuple(_args, "h", &flags)) return NULL; @@ -554,6 +620,9 @@ static PyObject *CmpObj_CaptureComponent(ComponentObject *_self, PyObject *_args PyObject *_res = NULL; Component _rv; Component capturingComponent; +#ifndef CaptureComponent + PyMac_PRECHECK(CaptureComponent); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpObj_Convert, &capturingComponent)) return NULL; @@ -568,6 +637,9 @@ static PyObject *CmpObj_UncaptureComponent(ComponentObject *_self, PyObject *_ar { PyObject *_res = NULL; OSErr _err; +#ifndef UncaptureComponent + PyMac_PRECHECK(UncaptureComponent); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = UncaptureComponent(_self->ob_itself); @@ -582,6 +654,9 @@ static PyObject *CmpObj_GetComponentIconSuite(ComponentObject *_self, PyObject * PyObject *_res = NULL; OSErr _err; Handle iconSuite; +#ifndef GetComponentIconSuite + PyMac_PRECHECK(GetComponentIconSuite); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetComponentIconSuite(_self->ob_itself, @@ -669,6 +744,9 @@ static PyObject *Cm_RegisterComponentResource(PyObject *_self, PyObject *_args) Component _rv; ComponentResourceHandle cr; short global; +#ifndef RegisterComponentResource + PyMac_PRECHECK(RegisterComponentResource); +#endif if (!PyArg_ParseTuple(_args, "O&h", ResObj_Convert, &cr, &global)) @@ -686,6 +764,9 @@ static PyObject *Cm_FindNextComponent(PyObject *_self, PyObject *_args) Component _rv; Component aComponent; ComponentDescription looking; +#ifndef FindNextComponent + PyMac_PRECHECK(FindNextComponent); +#endif if (!PyArg_ParseTuple(_args, "O&O&", CmpObj_Convert, &aComponent, CmpDesc_Convert, &looking)) @@ -702,6 +783,9 @@ static PyObject *Cm_CountComponents(PyObject *_self, PyObject *_args) PyObject *_res = NULL; long _rv; ComponentDescription looking; +#ifndef CountComponents + PyMac_PRECHECK(CountComponents); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpDesc_Convert, &looking)) return NULL; @@ -715,6 +799,9 @@ static PyObject *Cm_GetComponentListModSeed(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; +#ifndef GetComponentListModSeed + PyMac_PRECHECK(GetComponentListModSeed); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetComponentListModSeed(); @@ -728,6 +815,9 @@ static PyObject *Cm_CloseComponentResFile(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; short refnum; +#ifndef CloseComponentResFile + PyMac_PRECHECK(CloseComponentResFile); +#endif if (!PyArg_ParseTuple(_args, "h", &refnum)) return NULL; @@ -744,6 +834,9 @@ static PyObject *Cm_OpenDefaultComponent(PyObject *_self, PyObject *_args) ComponentInstance _rv; OSType componentType; OSType componentSubType; +#ifndef OpenDefaultComponent + PyMac_PRECHECK(OpenDefaultComponent); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetOSType, &componentType, PyMac_GetOSType, &componentSubType)) @@ -761,6 +854,9 @@ static PyObject *Cm_RegisterComponentResourceFile(PyObject *_self, PyObject *_ar long _rv; short resRefNum; short global; +#ifndef RegisterComponentResourceFile + PyMac_PRECHECK(RegisterComponentResourceFile); +#endif if (!PyArg_ParseTuple(_args, "hh", &resRefNum, &global)) diff --git a/Mac/Modules/drag/_Dragmodule.c b/Mac/Modules/drag/_Dragmodule.c index c874003..8279325 100644 --- a/Mac/Modules/drag/_Dragmodule.c +++ b/Mac/Modules/drag/_Dragmodule.c @@ -91,6 +91,9 @@ static PyObject *DragObj_DisposeDrag(DragObjObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef DisposeDrag + PyMac_PRECHECK(DisposeDrag); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = DisposeDrag(_self->ob_itself); @@ -110,6 +113,9 @@ static PyObject *DragObj_AddDragItemFlavor(DragObjObject *_self, PyObject *_args long dataPtr__len__; int dataPtr__in_len__; FlavorFlags theFlags; +#ifndef AddDragItemFlavor + PyMac_PRECHECK(AddDragItemFlavor); +#endif if (!PyArg_ParseTuple(_args, "lO&z#l", &theItemRef, PyMac_GetOSType, &theType, @@ -138,6 +144,9 @@ static PyObject *DragObj_SetDragItemFlavorData(DragObjObject *_self, PyObject *_ long dataPtr__len__; int dataPtr__in_len__; UInt32 dataOffset; +#ifndef SetDragItemFlavorData + PyMac_PRECHECK(SetDragItemFlavorData); +#endif if (!PyArg_ParseTuple(_args, "lO&z#l", &theItemRef, PyMac_GetOSType, &theType, @@ -164,6 +173,9 @@ static PyObject *DragObj_SetDragImage(DragObjObject *_self, PyObject *_args) RgnHandle imageRgn; Point imageOffsetPt; DragImageFlags theImageFlags; +#ifndef SetDragImage + PyMac_PRECHECK(SetDragImage); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&l", ResObj_Convert, &imagePixMap, ResObj_Convert, &imageRgn, @@ -187,6 +199,9 @@ static PyObject *DragObj_ChangeDragBehaviors(DragObjObject *_self, PyObject *_ar OSErr _err; DragBehaviors inBehaviorsToSet; DragBehaviors inBehaviorsToClear; +#ifndef ChangeDragBehaviors + PyMac_PRECHECK(ChangeDragBehaviors); +#endif if (!PyArg_ParseTuple(_args, "ll", &inBehaviorsToSet, &inBehaviorsToClear)) @@ -206,6 +221,9 @@ static PyObject *DragObj_TrackDrag(DragObjObject *_self, PyObject *_args) OSErr _err; EventRecord theEvent; RgnHandle theRegion; +#ifndef TrackDrag + PyMac_PRECHECK(TrackDrag); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetEventRecord, &theEvent, ResObj_Convert, &theRegion)) @@ -224,6 +242,9 @@ static PyObject *DragObj_CountDragItems(DragObjObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; UInt16 numItems; +#ifndef CountDragItems + PyMac_PRECHECK(CountDragItems); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = CountDragItems(_self->ob_itself, @@ -240,6 +261,9 @@ static PyObject *DragObj_GetDragItemReferenceNumber(DragObjObject *_self, PyObje OSErr _err; UInt16 index; ItemReference theItemRef; +#ifndef GetDragItemReferenceNumber + PyMac_PRECHECK(GetDragItemReferenceNumber); +#endif if (!PyArg_ParseTuple(_args, "H", &index)) return NULL; @@ -258,6 +282,9 @@ static PyObject *DragObj_CountDragItemFlavors(DragObjObject *_self, PyObject *_a OSErr _err; ItemReference theItemRef; UInt16 numFlavors; +#ifndef CountDragItemFlavors + PyMac_PRECHECK(CountDragItemFlavors); +#endif if (!PyArg_ParseTuple(_args, "l", &theItemRef)) return NULL; @@ -277,6 +304,9 @@ static PyObject *DragObj_GetFlavorType(DragObjObject *_self, PyObject *_args) ItemReference theItemRef; UInt16 index; FlavorType theType; +#ifndef GetFlavorType + PyMac_PRECHECK(GetFlavorType); +#endif if (!PyArg_ParseTuple(_args, "lH", &theItemRef, &index)) @@ -298,6 +328,9 @@ static PyObject *DragObj_GetFlavorFlags(DragObjObject *_self, PyObject *_args) ItemReference theItemRef; FlavorType theType; FlavorFlags theFlags; +#ifndef GetFlavorFlags + PyMac_PRECHECK(GetFlavorFlags); +#endif if (!PyArg_ParseTuple(_args, "lO&", &theItemRef, PyMac_GetOSType, &theType)) @@ -319,6 +352,9 @@ static PyObject *DragObj_GetFlavorDataSize(DragObjObject *_self, PyObject *_args ItemReference theItemRef; FlavorType theType; Size dataSize; +#ifndef GetFlavorDataSize + PyMac_PRECHECK(GetFlavorDataSize); +#endif if (!PyArg_ParseTuple(_args, "lO&", &theItemRef, PyMac_GetOSType, &theType)) @@ -343,6 +379,9 @@ static PyObject *DragObj_GetFlavorData(DragObjObject *_self, PyObject *_args) long dataPtr__len__; int dataPtr__in_len__; UInt32 dataOffset; +#ifndef GetFlavorData + PyMac_PRECHECK(GetFlavorData); +#endif if (!PyArg_ParseTuple(_args, "lO&il", &theItemRef, PyMac_GetOSType, &theType, @@ -374,6 +413,9 @@ static PyObject *DragObj_GetDragItemBounds(DragObjObject *_self, PyObject *_args OSErr _err; ItemReference theItemRef; Rect itemBounds; +#ifndef GetDragItemBounds + PyMac_PRECHECK(GetDragItemBounds); +#endif if (!PyArg_ParseTuple(_args, "l", &theItemRef)) return NULL; @@ -392,6 +434,9 @@ static PyObject *DragObj_SetDragItemBounds(DragObjObject *_self, PyObject *_args OSErr _err; ItemReference theItemRef; Rect itemBounds; +#ifndef SetDragItemBounds + PyMac_PRECHECK(SetDragItemBounds); +#endif if (!PyArg_ParseTuple(_args, "lO&", &theItemRef, PyMac_GetRect, &itemBounds)) @@ -410,6 +455,9 @@ static PyObject *DragObj_GetDropLocation(DragObjObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; AEDesc dropLocation; +#ifndef GetDropLocation + PyMac_PRECHECK(GetDropLocation); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetDropLocation(_self->ob_itself, @@ -425,6 +473,9 @@ static PyObject *DragObj_SetDropLocation(DragObjObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; AEDesc dropLocation; +#ifndef SetDropLocation + PyMac_PRECHECK(SetDropLocation); +#endif if (!PyArg_ParseTuple(_args, "O&", AEDesc_Convert, &dropLocation)) return NULL; @@ -441,6 +492,9 @@ static PyObject *DragObj_GetDragAttributes(DragObjObject *_self, PyObject *_args PyObject *_res = NULL; OSErr _err; DragAttributes flags; +#ifndef GetDragAttributes + PyMac_PRECHECK(GetDragAttributes); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetDragAttributes(_self->ob_itself, @@ -457,6 +511,9 @@ static PyObject *DragObj_GetDragMouse(DragObjObject *_self, PyObject *_args) OSErr _err; Point mouse; Point globalPinnedMouse; +#ifndef GetDragMouse + PyMac_PRECHECK(GetDragMouse); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetDragMouse(_self->ob_itself, @@ -474,6 +531,9 @@ static PyObject *DragObj_SetDragMouse(DragObjObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; Point globalPinnedMouse; +#ifndef SetDragMouse + PyMac_PRECHECK(SetDragMouse); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetPoint, &globalPinnedMouse)) return NULL; @@ -490,6 +550,9 @@ static PyObject *DragObj_GetDragOrigin(DragObjObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; Point globalInitialMouse; +#ifndef GetDragOrigin + PyMac_PRECHECK(GetDragOrigin); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetDragOrigin(_self->ob_itself, @@ -507,6 +570,9 @@ static PyObject *DragObj_GetDragModifiers(DragObjObject *_self, PyObject *_args) SInt16 modifiers; SInt16 mouseDownModifiers; SInt16 mouseUpModifiers; +#ifndef GetDragModifiers + PyMac_PRECHECK(GetDragModifiers); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetDragModifiers(_self->ob_itself, @@ -527,6 +593,9 @@ static PyObject *DragObj_ShowDragHilite(DragObjObject *_self, PyObject *_args) OSErr _err; RgnHandle hiliteFrame; Boolean inside; +#ifndef ShowDragHilite + PyMac_PRECHECK(ShowDragHilite); +#endif if (!PyArg_ParseTuple(_args, "O&b", ResObj_Convert, &hiliteFrame, &inside)) @@ -544,6 +613,9 @@ static PyObject *DragObj_HideDragHilite(DragObjObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef HideDragHilite + PyMac_PRECHECK(HideDragHilite); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = HideDragHilite(_self->ob_itself); @@ -559,6 +631,9 @@ static PyObject *DragObj_DragPreScroll(DragObjObject *_self, PyObject *_args) OSErr _err; SInt16 dH; SInt16 dV; +#ifndef DragPreScroll + PyMac_PRECHECK(DragPreScroll); +#endif if (!PyArg_ParseTuple(_args, "hh", &dH, &dV)) @@ -576,6 +651,9 @@ static PyObject *DragObj_DragPostScroll(DragObjObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef DragPostScroll + PyMac_PRECHECK(DragPostScroll); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = DragPostScroll(_self->ob_itself); @@ -590,6 +668,9 @@ static PyObject *DragObj_UpdateDragHilite(DragObjObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; RgnHandle updateRgn; +#ifndef UpdateDragHilite + PyMac_PRECHECK(UpdateDragHilite); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &updateRgn)) return NULL; @@ -701,6 +782,9 @@ static PyObject *Drag_NewDrag(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; DragRef theDrag; +#ifndef NewDrag + PyMac_PRECHECK(NewDrag); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = NewDrag(&theDrag); @@ -716,6 +800,9 @@ static PyObject *Drag_GetDragHiliteColor(PyObject *_self, PyObject *_args) OSErr _err; WindowPtr window; RGBColor color; +#ifndef GetDragHiliteColor + PyMac_PRECHECK(GetDragHiliteColor); +#endif if (!PyArg_ParseTuple(_args, "O&", WinObj_Convert, &window)) return NULL; @@ -732,6 +819,9 @@ static PyObject *Drag_WaitMouseMoved(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; Point initialMouse; +#ifndef WaitMouseMoved + PyMac_PRECHECK(WaitMouseMoved); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetPoint, &initialMouse)) return NULL; @@ -749,6 +839,9 @@ static PyObject *Drag_ZoomRects(PyObject *_self, PyObject *_args) Rect toRect; SInt16 zoomSteps; ZoomAcceleration acceleration; +#ifndef ZoomRects + PyMac_PRECHECK(ZoomRects); +#endif if (!PyArg_ParseTuple(_args, "O&O&hh", PyMac_GetRect, &fromRect, PyMac_GetRect, &toRect, @@ -773,6 +866,9 @@ static PyObject *Drag_ZoomRegion(PyObject *_self, PyObject *_args) Point zoomDistance; SInt16 zoomSteps; ZoomAcceleration acceleration; +#ifndef ZoomRegion + PyMac_PRECHECK(ZoomRegion); +#endif if (!PyArg_ParseTuple(_args, "O&O&hh", ResObj_Convert, ®ion, PyMac_GetPoint, &zoomDistance, diff --git a/Mac/Modules/evt/_Evtmodule.c b/Mac/Modules/evt/_Evtmodule.c index 7a977da..df098fa 100644 --- a/Mac/Modules/evt/_Evtmodule.c +++ b/Mac/Modules/evt/_Evtmodule.c @@ -33,6 +33,9 @@ static PyObject *Evt_GetMouse(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Point mouseLoc; +#ifndef GetMouse + PyMac_PRECHECK(GetMouse); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMouse(&mouseLoc); @@ -45,6 +48,9 @@ static PyObject *Evt_Button(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; +#ifndef Button + PyMac_PRECHECK(Button); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = Button(); @@ -57,6 +63,9 @@ static PyObject *Evt_StillDown(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; +#ifndef StillDown + PyMac_PRECHECK(StillDown); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = StillDown(); @@ -69,6 +78,9 @@ static PyObject *Evt_WaitMouseUp(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; +#ifndef WaitMouseUp + PyMac_PRECHECK(WaitMouseUp); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = WaitMouseUp(); @@ -81,6 +93,9 @@ static PyObject *Evt_GetCaretTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt32 _rv; +#ifndef GetCaretTime + PyMac_PRECHECK(GetCaretTime); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetCaretTime(); @@ -93,6 +108,9 @@ static PyObject *Evt_GetKeys(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; KeyMap theKeys__out__; +#ifndef GetKeys + PyMac_PRECHECK(GetKeys); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetKeys(theKeys__out__); @@ -105,6 +123,9 @@ static PyObject *Evt_GetDblTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt32 _rv; +#ifndef GetDblTime + PyMac_PRECHECK(GetDblTime); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetDblTime(); @@ -117,6 +138,9 @@ static PyObject *Evt_SetEventMask(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; EventMask value; +#ifndef SetEventMask + PyMac_PRECHECK(SetEventMask); +#endif if (!PyArg_ParseTuple(_args, "H", &value)) return NULL; @@ -132,6 +156,9 @@ static PyObject *Evt_GetNextEvent(PyObject *_self, PyObject *_args) Boolean _rv; EventMask eventMask; EventRecord theEvent; +#ifndef GetNextEvent + PyMac_PRECHECK(GetNextEvent); +#endif if (!PyArg_ParseTuple(_args, "H", &eventMask)) return NULL; @@ -149,6 +176,9 @@ static PyObject *Evt_EventAvail(PyObject *_self, PyObject *_args) Boolean _rv; EventMask eventMask; EventRecord theEvent; +#ifndef EventAvail + PyMac_PRECHECK(EventAvail); +#endif if (!PyArg_ParseTuple(_args, "H", &eventMask)) return NULL; @@ -166,6 +196,9 @@ static PyObject *Evt_PostEvent(PyObject *_self, PyObject *_args) OSErr _err; EventKind eventNum; UInt32 eventMsg; +#ifndef PostEvent + PyMac_PRECHECK(PostEvent); +#endif if (!PyArg_ParseTuple(_args, "Hl", &eventNum, &eventMsg)) @@ -186,6 +219,9 @@ static PyObject *Evt_OSEventAvail(PyObject *_self, PyObject *_args) Boolean _rv; EventMask mask; EventRecord theEvent; +#ifndef OSEventAvail + PyMac_PRECHECK(OSEventAvail); +#endif if (!PyArg_ParseTuple(_args, "H", &mask)) return NULL; @@ -206,6 +242,9 @@ static PyObject *Evt_GetOSEvent(PyObject *_self, PyObject *_args) Boolean _rv; EventMask mask; EventRecord theEvent; +#ifndef GetOSEvent + PyMac_PRECHECK(GetOSEvent); +#endif if (!PyArg_ParseTuple(_args, "H", &mask)) return NULL; @@ -223,6 +262,9 @@ static PyObject *Evt_FlushEvents(PyObject *_self, PyObject *_args) PyObject *_res = NULL; EventMask whichMask; EventMask stopMask; +#ifndef FlushEvents + PyMac_PRECHECK(FlushEvents); +#endif if (!PyArg_ParseTuple(_args, "HH", &whichMask, &stopMask)) @@ -241,6 +283,9 @@ static PyObject *Evt_SystemClick(PyObject *_self, PyObject *_args) PyObject *_res = NULL; EventRecord theEvent; WindowPtr theWindow; +#ifndef SystemClick + PyMac_PRECHECK(SystemClick); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetEventRecord, &theEvent, WinObj_Convert, &theWindow)) @@ -258,6 +303,9 @@ static PyObject *Evt_SystemClick(PyObject *_self, PyObject *_args) static PyObject *Evt_SystemTask(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef SystemTask + PyMac_PRECHECK(SystemTask); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; SystemTask(); @@ -274,6 +322,9 @@ static PyObject *Evt_SystemEvent(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; EventRecord theEvent; +#ifndef SystemEvent + PyMac_PRECHECK(SystemEvent); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetEventRecord, &theEvent)) return NULL; @@ -290,6 +341,9 @@ static PyObject *Evt_GetGlobalMouse(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Point globalMouse; +#ifndef GetGlobalMouse + PyMac_PRECHECK(GetGlobalMouse); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetGlobalMouse(&globalMouse); @@ -305,6 +359,9 @@ static PyObject *Evt_GetCurrentKeyModifiers(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt32 _rv; +#ifndef GetCurrentKeyModifiers + PyMac_PRECHECK(GetCurrentKeyModifiers); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetCurrentKeyModifiers(); @@ -320,6 +377,9 @@ static PyObject *Evt_CheckEventQueueForUserCancel(PyObject *_self, PyObject *_ar { PyObject *_res = NULL; Boolean _rv; +#ifndef CheckEventQueueForUserCancel + PyMac_PRECHECK(CheckEventQueueForUserCancel); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = CheckEventQueueForUserCancel(); @@ -333,6 +393,9 @@ static PyObject *Evt_KeyScript(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short code; +#ifndef KeyScript + PyMac_PRECHECK(KeyScript); +#endif if (!PyArg_ParseTuple(_args, "h", &code)) return NULL; @@ -348,6 +411,9 @@ static PyObject *Evt_IsCmdChar(PyObject *_self, PyObject *_args) Boolean _rv; EventRecord event; short test; +#ifndef IsCmdChar + PyMac_PRECHECK(IsCmdChar); +#endif if (!PyArg_ParseTuple(_args, "O&h", PyMac_GetEventRecord, &event, &test)) @@ -363,6 +429,9 @@ static PyObject *Evt_LMGetKeyThresh(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; SInt16 _rv; +#ifndef LMGetKeyThresh + PyMac_PRECHECK(LMGetKeyThresh); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetKeyThresh(); @@ -375,6 +444,9 @@ static PyObject *Evt_LMSetKeyThresh(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; SInt16 value; +#ifndef LMSetKeyThresh + PyMac_PRECHECK(LMSetKeyThresh); +#endif if (!PyArg_ParseTuple(_args, "h", &value)) return NULL; @@ -388,6 +460,9 @@ static PyObject *Evt_LMGetKeyRepThresh(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; SInt16 _rv; +#ifndef LMGetKeyRepThresh + PyMac_PRECHECK(LMGetKeyRepThresh); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetKeyRepThresh(); @@ -400,6 +475,9 @@ static PyObject *Evt_LMSetKeyRepThresh(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; SInt16 value; +#ifndef LMSetKeyRepThresh + PyMac_PRECHECK(LMSetKeyRepThresh); +#endif if (!PyArg_ParseTuple(_args, "h", &value)) return NULL; @@ -413,6 +491,9 @@ static PyObject *Evt_LMGetKbdLast(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt8 _rv; +#ifndef LMGetKbdLast + PyMac_PRECHECK(LMGetKbdLast); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetKbdLast(); @@ -425,6 +506,9 @@ static PyObject *Evt_LMSetKbdLast(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt8 value; +#ifndef LMSetKbdLast + PyMac_PRECHECK(LMSetKbdLast); +#endif if (!PyArg_ParseTuple(_args, "b", &value)) return NULL; @@ -438,6 +522,9 @@ static PyObject *Evt_LMGetKbdType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt8 _rv; +#ifndef LMGetKbdType + PyMac_PRECHECK(LMGetKbdType); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetKbdType(); @@ -450,6 +537,9 @@ static PyObject *Evt_LMSetKbdType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt8 value; +#ifndef LMSetKbdType + PyMac_PRECHECK(LMSetKbdType); +#endif if (!PyArg_ParseTuple(_args, "b", &value)) return NULL; @@ -463,6 +553,9 @@ static PyObject *Evt_TickCount(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt32 _rv; +#ifndef TickCount + PyMac_PRECHECK(TickCount); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = TickCount(); diff --git a/Mac/Modules/fm/_Fmmodule.c b/Mac/Modules/fm/_Fmmodule.c index 009f34d..e6497f2 100644 --- a/Mac/Modules/fm/_Fmmodule.c +++ b/Mac/Modules/fm/_Fmmodule.c @@ -64,6 +64,9 @@ static PyObject *Fm_Error; static PyObject *Fm_InitFonts(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef InitFonts + PyMac_PRECHECK(InitFonts); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; InitFonts(); @@ -78,6 +81,9 @@ static PyObject *Fm_GetFontName(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short familyID; Str255 name; +#ifndef GetFontName + PyMac_PRECHECK(GetFontName); +#endif if (!PyArg_ParseTuple(_args, "h", &familyID)) return NULL; @@ -93,6 +99,9 @@ static PyObject *Fm_GetFNum(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Str255 name; short familyID; +#ifndef GetFNum + PyMac_PRECHECK(GetFNum); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetStr255, name)) return NULL; @@ -109,6 +118,9 @@ static PyObject *Fm_RealFont(PyObject *_self, PyObject *_args) Boolean _rv; short fontNum; short size; +#ifndef RealFont + PyMac_PRECHECK(RealFont); +#endif if (!PyArg_ParseTuple(_args, "hh", &fontNum, &size)) @@ -126,6 +138,9 @@ static PyObject *Fm_SetFontLock(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean lockFlag; +#ifndef SetFontLock + PyMac_PRECHECK(SetFontLock); +#endif if (!PyArg_ParseTuple(_args, "b", &lockFlag)) return NULL; @@ -140,6 +155,9 @@ static PyObject *Fm_SetFScaleDisable(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean fscaleDisable; +#ifndef SetFScaleDisable + PyMac_PRECHECK(SetFScaleDisable); +#endif if (!PyArg_ParseTuple(_args, "b", &fscaleDisable)) return NULL; @@ -153,6 +171,9 @@ static PyObject *Fm_FontMetrics(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; FMetricRec theMetrics; +#ifndef FontMetrics + PyMac_PRECHECK(FontMetrics); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; FontMetrics(&theMetrics); @@ -165,6 +186,9 @@ static PyObject *Fm_SetFractEnable(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean fractEnable; +#ifndef SetFractEnable + PyMac_PRECHECK(SetFractEnable); +#endif if (!PyArg_ParseTuple(_args, "b", &fractEnable)) return NULL; @@ -178,6 +202,9 @@ static PyObject *Fm_GetDefFontSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; +#ifndef GetDefFontSize + PyMac_PRECHECK(GetDefFontSize); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetDefFontSize(); @@ -192,6 +219,9 @@ static PyObject *Fm_IsOutline(PyObject *_self, PyObject *_args) Boolean _rv; Point numer; Point denom; +#ifndef IsOutline + PyMac_PRECHECK(IsOutline); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetPoint, &numer, PyMac_GetPoint, &denom)) @@ -207,6 +237,9 @@ static PyObject *Fm_SetOutlinePreferred(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean outlinePreferred; +#ifndef SetOutlinePreferred + PyMac_PRECHECK(SetOutlinePreferred); +#endif if (!PyArg_ParseTuple(_args, "b", &outlinePreferred)) return NULL; @@ -220,6 +253,9 @@ static PyObject *Fm_GetOutlinePreferred(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; +#ifndef GetOutlinePreferred + PyMac_PRECHECK(GetOutlinePreferred); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetOutlinePreferred(); @@ -232,6 +268,9 @@ static PyObject *Fm_SetPreserveGlyph(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean preserveGlyph; +#ifndef SetPreserveGlyph + PyMac_PRECHECK(SetPreserveGlyph); +#endif if (!PyArg_ParseTuple(_args, "b", &preserveGlyph)) return NULL; @@ -245,6 +284,9 @@ static PyObject *Fm_GetPreserveGlyph(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; +#ifndef GetPreserveGlyph + PyMac_PRECHECK(GetPreserveGlyph); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetPreserveGlyph(); @@ -259,6 +301,9 @@ static PyObject *Fm_FlushFonts(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef FlushFonts + PyMac_PRECHECK(FlushFonts); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = FlushFonts(); @@ -273,6 +318,9 @@ static PyObject *Fm_GetSysFont(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; +#ifndef GetSysFont + PyMac_PRECHECK(GetSysFont); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetSysFont(); @@ -285,6 +333,9 @@ static PyObject *Fm_GetAppFont(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; +#ifndef GetAppFont + PyMac_PRECHECK(GetAppFont); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetAppFont(); @@ -300,6 +351,9 @@ static PyObject *Fm_QDTextBounds(PyObject *_self, PyObject *_args) int inText__len__; int inText__in_len__; Rect bounds; +#ifndef QDTextBounds + PyMac_PRECHECK(QDTextBounds); +#endif if (!PyArg_ParseTuple(_args, "s#", &inText__in__, &inText__in_len__)) return NULL; diff --git a/Mac/Modules/icn/_Icnmodule.c b/Mac/Modules/icn/_Icnmodule.c index bc27732..19930df 100644 --- a/Mac/Modules/icn/_Icnmodule.c +++ b/Mac/Modules/icn/_Icnmodule.c @@ -34,6 +34,9 @@ static PyObject *Icn_GetCIcon(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CIconHandle _rv; SInt16 iconID; +#ifndef GetCIcon + PyMac_PRECHECK(GetCIcon); +#endif if (!PyArg_ParseTuple(_args, "h", &iconID)) return NULL; @@ -48,6 +51,9 @@ static PyObject *Icn_PlotCIcon(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Rect theRect; CIconHandle theIcon; +#ifndef PlotCIcon + PyMac_PRECHECK(PlotCIcon); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &theRect, ResObj_Convert, &theIcon)) @@ -63,6 +69,9 @@ static PyObject *Icn_DisposeCIcon(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; CIconHandle theIcon; +#ifndef DisposeCIcon + PyMac_PRECHECK(DisposeCIcon); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theIcon)) return NULL; @@ -77,6 +86,9 @@ static PyObject *Icn_GetIcon(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Handle _rv; SInt16 iconID; +#ifndef GetIcon + PyMac_PRECHECK(GetIcon); +#endif if (!PyArg_ParseTuple(_args, "h", &iconID)) return NULL; @@ -91,6 +103,9 @@ static PyObject *Icn_PlotIcon(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Rect theRect; Handle theIcon; +#ifndef PlotIcon + PyMac_PRECHECK(PlotIcon); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &theRect, ResObj_Convert, &theIcon)) @@ -110,6 +125,9 @@ static PyObject *Icn_PlotIconID(PyObject *_self, PyObject *_args) IconAlignmentType align; IconTransformType transform; SInt16 theResID; +#ifndef PlotIconID + PyMac_PRECHECK(PlotIconID); +#endif if (!PyArg_ParseTuple(_args, "O&hhh", PyMac_GetRect, &theRect, &align, @@ -131,6 +149,9 @@ static PyObject *Icn_NewIconSuite(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; IconSuiteRef theIconSuite; +#ifndef NewIconSuite + PyMac_PRECHECK(NewIconSuite); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = NewIconSuite(&theIconSuite); @@ -147,6 +168,9 @@ static PyObject *Icn_AddIconToSuite(PyObject *_self, PyObject *_args) Handle theIconData; IconSuiteRef theSuite; ResType theType; +#ifndef AddIconToSuite + PyMac_PRECHECK(AddIconToSuite); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &theIconData, ResObj_Convert, &theSuite, @@ -168,6 +192,9 @@ static PyObject *Icn_GetIconFromSuite(PyObject *_self, PyObject *_args) Handle theIconData; IconSuiteRef theSuite; ResType theType; +#ifndef GetIconFromSuite + PyMac_PRECHECK(GetIconFromSuite); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &theSuite, PyMac_GetOSType, &theType)) @@ -188,6 +215,9 @@ static PyObject *Icn_GetIconSuite(PyObject *_self, PyObject *_args) IconSuiteRef theIconSuite; SInt16 theResID; IconSelectorValue selector; +#ifndef GetIconSuite + PyMac_PRECHECK(GetIconSuite); +#endif if (!PyArg_ParseTuple(_args, "hl", &theResID, &selector)) @@ -207,6 +237,9 @@ static PyObject *Icn_DisposeIconSuite(PyObject *_self, PyObject *_args) OSErr _err; IconSuiteRef theIconSuite; Boolean disposeData; +#ifndef DisposeIconSuite + PyMac_PRECHECK(DisposeIconSuite); +#endif if (!PyArg_ParseTuple(_args, "O&b", ResObj_Convert, &theIconSuite, &disposeData)) @@ -227,6 +260,9 @@ static PyObject *Icn_PlotIconSuite(PyObject *_self, PyObject *_args) IconAlignmentType align; IconTransformType transform; IconSuiteRef theIconSuite; +#ifndef PlotIconSuite + PyMac_PRECHECK(PlotIconSuite); +#endif if (!PyArg_ParseTuple(_args, "O&hhO&", PyMac_GetRect, &theRect, &align, @@ -251,6 +287,9 @@ static PyObject *Icn_LoadIconCache(PyObject *_self, PyObject *_args) IconAlignmentType align; IconTransformType transform; IconCacheRef theIconCache; +#ifndef LoadIconCache + PyMac_PRECHECK(LoadIconCache); +#endif if (!PyArg_ParseTuple(_args, "O&hhO&", PyMac_GetRect, &theRect, &align, @@ -274,6 +313,9 @@ static PyObject *Icn_GetLabel(PyObject *_self, PyObject *_args) SInt16 labelNumber; RGBColor labelColor; Str255 labelString; +#ifndef GetLabel + PyMac_PRECHECK(GetLabel); +#endif if (!PyArg_ParseTuple(_args, "hO&", &labelNumber, PyMac_GetStr255, labelString)) @@ -295,6 +337,9 @@ static PyObject *Icn_PtInIconID(PyObject *_self, PyObject *_args) Rect iconRect; IconAlignmentType align; SInt16 iconID; +#ifndef PtInIconID + PyMac_PRECHECK(PtInIconID); +#endif if (!PyArg_ParseTuple(_args, "O&O&hh", PyMac_GetPoint, &testPt, PyMac_GetRect, &iconRect, @@ -318,6 +363,9 @@ static PyObject *Icn_PtInIconSuite(PyObject *_self, PyObject *_args) Rect iconRect; IconAlignmentType align; IconSuiteRef theIconSuite; +#ifndef PtInIconSuite + PyMac_PRECHECK(PtInIconSuite); +#endif if (!PyArg_ParseTuple(_args, "O&O&hO&", PyMac_GetPoint, &testPt, PyMac_GetRect, &iconRect, @@ -341,6 +389,9 @@ static PyObject *Icn_RectInIconID(PyObject *_self, PyObject *_args) Rect iconRect; IconAlignmentType align; SInt16 iconID; +#ifndef RectInIconID + PyMac_PRECHECK(RectInIconID); +#endif if (!PyArg_ParseTuple(_args, "O&O&hh", PyMac_GetRect, &testRect, PyMac_GetRect, &iconRect, @@ -364,6 +415,9 @@ static PyObject *Icn_RectInIconSuite(PyObject *_self, PyObject *_args) Rect iconRect; IconAlignmentType align; IconSuiteRef theIconSuite; +#ifndef RectInIconSuite + PyMac_PRECHECK(RectInIconSuite); +#endif if (!PyArg_ParseTuple(_args, "O&O&hO&", PyMac_GetRect, &testRect, PyMac_GetRect, &iconRect, @@ -387,6 +441,9 @@ static PyObject *Icn_IconIDToRgn(PyObject *_self, PyObject *_args) Rect iconRect; IconAlignmentType align; SInt16 iconID; +#ifndef IconIDToRgn + PyMac_PRECHECK(IconIDToRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&hh", ResObj_Convert, &theRgn, PyMac_GetRect, &iconRect, @@ -411,6 +468,9 @@ static PyObject *Icn_IconSuiteToRgn(PyObject *_self, PyObject *_args) Rect iconRect; IconAlignmentType align; IconSuiteRef theIconSuite; +#ifndef IconSuiteToRgn + PyMac_PRECHECK(IconSuiteToRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&hO&", ResObj_Convert, &theRgn, PyMac_GetRect, &iconRect, @@ -433,6 +493,9 @@ static PyObject *Icn_SetSuiteLabel(PyObject *_self, PyObject *_args) OSErr _err; IconSuiteRef theSuite; SInt16 theLabel; +#ifndef SetSuiteLabel + PyMac_PRECHECK(SetSuiteLabel); +#endif if (!PyArg_ParseTuple(_args, "O&h", ResObj_Convert, &theSuite, &theLabel)) @@ -450,6 +513,9 @@ static PyObject *Icn_GetSuiteLabel(PyObject *_self, PyObject *_args) PyObject *_res = NULL; SInt16 _rv; IconSuiteRef theSuite; +#ifndef GetSuiteLabel + PyMac_PRECHECK(GetSuiteLabel); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theSuite)) return NULL; @@ -467,6 +533,9 @@ static PyObject *Icn_PlotIconHandle(PyObject *_self, PyObject *_args) IconAlignmentType align; IconTransformType transform; Handle theIcon; +#ifndef PlotIconHandle + PyMac_PRECHECK(PlotIconHandle); +#endif if (!PyArg_ParseTuple(_args, "O&hhO&", PyMac_GetRect, &theRect, &align, @@ -491,6 +560,9 @@ static PyObject *Icn_PlotSICNHandle(PyObject *_self, PyObject *_args) IconAlignmentType align; IconTransformType transform; Handle theSICN; +#ifndef PlotSICNHandle + PyMac_PRECHECK(PlotSICNHandle); +#endif if (!PyArg_ParseTuple(_args, "O&hhO&", PyMac_GetRect, &theRect, &align, @@ -515,6 +587,9 @@ static PyObject *Icn_PlotCIconHandle(PyObject *_self, PyObject *_args) IconAlignmentType align; IconTransformType transform; CIconHandle theCIcon; +#ifndef PlotCIconHandle + PyMac_PRECHECK(PlotCIconHandle); +#endif if (!PyArg_ParseTuple(_args, "O&hhO&", PyMac_GetRect, &theRect, &align, @@ -536,6 +611,9 @@ static PyObject *Icn_PlotCIconHandle(PyObject *_self, PyObject *_args) static PyObject *Icn_IconServicesTerminate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef IconServicesTerminate + PyMac_PRECHECK(IconServicesTerminate); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; IconServicesTerminate(); @@ -552,6 +630,9 @@ static PyObject *Icn_IconRefToIconFamily(PyObject *_self, PyObject *_args) IconRef theIconRef; IconSelectorValue whichIcons; IconFamilyHandle iconFamily; +#ifndef IconRefToIconFamily + PyMac_PRECHECK(IconRefToIconFamily); +#endif if (!PyArg_ParseTuple(_args, "O&l", ResObj_Convert, &theIconRef, &whichIcons)) @@ -572,6 +653,9 @@ static PyObject *Icn_IconFamilyToIconSuite(PyObject *_self, PyObject *_args) IconFamilyHandle iconFamily; IconSelectorValue whichIcons; IconSuiteRef iconSuite; +#ifndef IconFamilyToIconSuite + PyMac_PRECHECK(IconFamilyToIconSuite); +#endif if (!PyArg_ParseTuple(_args, "O&l", ResObj_Convert, &iconFamily, &whichIcons)) @@ -592,6 +676,9 @@ static PyObject *Icn_IconSuiteToIconFamily(PyObject *_self, PyObject *_args) IconSuiteRef iconSuite; IconSelectorValue whichIcons; IconFamilyHandle iconFamily; +#ifndef IconSuiteToIconFamily + PyMac_PRECHECK(IconSuiteToIconFamily); +#endif if (!PyArg_ParseTuple(_args, "O&l", ResObj_Convert, &iconSuite, &whichIcons)) @@ -612,6 +699,9 @@ static PyObject *Icn_SetIconFamilyData(PyObject *_self, PyObject *_args) IconFamilyHandle iconFamily; OSType iconType; Handle h; +#ifndef SetIconFamilyData + PyMac_PRECHECK(SetIconFamilyData); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &iconFamily, PyMac_GetOSType, &iconType, @@ -633,6 +723,9 @@ static PyObject *Icn_GetIconFamilyData(PyObject *_self, PyObject *_args) IconFamilyHandle iconFamily; OSType iconType; Handle h; +#ifndef GetIconFamilyData + PyMac_PRECHECK(GetIconFamilyData); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &iconFamily, PyMac_GetOSType, &iconType, @@ -653,6 +746,9 @@ static PyObject *Icn_GetIconRefOwners(PyObject *_self, PyObject *_args) OSErr _err; IconRef theIconRef; UInt16 owners; +#ifndef GetIconRefOwners + PyMac_PRECHECK(GetIconRefOwners); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theIconRef)) return NULL; @@ -669,6 +765,9 @@ static PyObject *Icn_AcquireIconRef(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; IconRef theIconRef; +#ifndef AcquireIconRef + PyMac_PRECHECK(AcquireIconRef); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theIconRef)) return NULL; @@ -684,6 +783,9 @@ static PyObject *Icn_ReleaseIconRef(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; IconRef theIconRef; +#ifndef ReleaseIconRef + PyMac_PRECHECK(ReleaseIconRef); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theIconRef)) return NULL; @@ -701,6 +803,9 @@ static PyObject *Icn_GetIconRefFromFile(PyObject *_self, PyObject *_args) FSSpec theFile; IconRef theIconRef; SInt16 theLabel; +#ifndef GetIconRefFromFile + PyMac_PRECHECK(GetIconRefFromFile); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFSSpec, &theFile)) return NULL; @@ -722,6 +827,9 @@ static PyObject *Icn_GetIconRef(PyObject *_self, PyObject *_args) OSType creator; OSType iconType; IconRef theIconRef; +#ifndef GetIconRef + PyMac_PRECHECK(GetIconRef); +#endif if (!PyArg_ParseTuple(_args, "hO&O&", &vRefNum, PyMac_GetOSType, &creator, @@ -747,6 +855,9 @@ static PyObject *Icn_GetIconRefFromFolder(PyObject *_self, PyObject *_args) SInt8 attributes; SInt8 accessPrivileges; IconRef theIconRef; +#ifndef GetIconRefFromFolder + PyMac_PRECHECK(GetIconRefFromFolder); +#endif if (!PyArg_ParseTuple(_args, "hllbb", &vRefNum, &parentFolderID, @@ -774,6 +885,9 @@ static PyObject *Icn_RegisterIconRefFromIconFamily(PyObject *_self, PyObject *_a OSType iconType; IconFamilyHandle iconFamily; IconRef theIconRef; +#ifndef RegisterIconRefFromIconFamily + PyMac_PRECHECK(RegisterIconRefFromIconFamily); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", PyMac_GetOSType, &creator, PyMac_GetOSType, &iconType, @@ -798,6 +912,9 @@ static PyObject *Icn_RegisterIconRefFromResource(PyObject *_self, PyObject *_arg FSSpec resourceFile; SInt16 resourceID; IconRef theIconRef; +#ifndef RegisterIconRefFromResource + PyMac_PRECHECK(RegisterIconRefFromResource); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&h", PyMac_GetOSType, &creator, PyMac_GetOSType, &iconType, @@ -821,6 +938,9 @@ static PyObject *Icn_UnregisterIconRef(PyObject *_self, PyObject *_args) OSErr _err; OSType creator; OSType iconType; +#ifndef UnregisterIconRef + PyMac_PRECHECK(UnregisterIconRef); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetOSType, &creator, PyMac_GetOSType, &iconType)) @@ -838,6 +958,9 @@ static PyObject *Icn_UpdateIconRef(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; IconRef theIconRef; +#ifndef UpdateIconRef + PyMac_PRECHECK(UpdateIconRef); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theIconRef)) return NULL; @@ -855,6 +978,9 @@ static PyObject *Icn_OverrideIconRefFromResource(PyObject *_self, PyObject *_arg IconRef theIconRef; FSSpec resourceFile; SInt16 resourceID; +#ifndef OverrideIconRefFromResource + PyMac_PRECHECK(OverrideIconRefFromResource); +#endif if (!PyArg_ParseTuple(_args, "O&O&h", ResObj_Convert, &theIconRef, PyMac_GetFSSpec, &resourceFile, @@ -875,6 +1001,9 @@ static PyObject *Icn_OverrideIconRef(PyObject *_self, PyObject *_args) OSErr _err; IconRef oldIconRef; IconRef newIconRef; +#ifndef OverrideIconRef + PyMac_PRECHECK(OverrideIconRef); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &oldIconRef, ResObj_Convert, &newIconRef)) @@ -892,6 +1021,9 @@ static PyObject *Icn_RemoveIconRefOverride(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; IconRef theIconRef; +#ifndef RemoveIconRefOverride + PyMac_PRECHECK(RemoveIconRefOverride); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theIconRef)) return NULL; @@ -909,6 +1041,9 @@ static PyObject *Icn_CompositeIconRef(PyObject *_self, PyObject *_args) IconRef backgroundIconRef; IconRef foregroundIconRef; IconRef compositeIconRef; +#ifndef CompositeIconRef + PyMac_PRECHECK(CompositeIconRef); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &backgroundIconRef, ResObj_Convert, &foregroundIconRef)) @@ -929,6 +1064,9 @@ static PyObject *Icn_IsIconRefComposite(PyObject *_self, PyObject *_args) IconRef compositeIconRef; IconRef backgroundIconRef; IconRef foregroundIconRef; +#ifndef IsIconRefComposite + PyMac_PRECHECK(IsIconRefComposite); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &compositeIconRef)) return NULL; @@ -947,6 +1085,9 @@ static PyObject *Icn_IsValidIconRef(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; IconRef theIconRef; +#ifndef IsValidIconRef + PyMac_PRECHECK(IsValidIconRef); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theIconRef)) return NULL; @@ -965,6 +1106,9 @@ static PyObject *Icn_PlotIconRef(PyObject *_self, PyObject *_args) IconTransformType transform; IconServicesUsageFlags theIconServicesUsageFlags; IconRef theIconRef; +#ifndef PlotIconRef + PyMac_PRECHECK(PlotIconRef); +#endif if (!PyArg_ParseTuple(_args, "O&hhlO&", PyMac_GetRect, &theRect, &align, @@ -992,6 +1136,9 @@ static PyObject *Icn_PtInIconRef(PyObject *_self, PyObject *_args) IconAlignmentType align; IconServicesUsageFlags theIconServicesUsageFlags; IconRef theIconRef; +#ifndef PtInIconRef + PyMac_PRECHECK(PtInIconRef); +#endif if (!PyArg_ParseTuple(_args, "O&O&hlO&", PyMac_GetPoint, &testPt, PyMac_GetRect, &iconRect, @@ -1018,6 +1165,9 @@ static PyObject *Icn_RectInIconRef(PyObject *_self, PyObject *_args) IconAlignmentType align; IconServicesUsageFlags iconServicesUsageFlags; IconRef theIconRef; +#ifndef RectInIconRef + PyMac_PRECHECK(RectInIconRef); +#endif if (!PyArg_ParseTuple(_args, "O&O&hlO&", PyMac_GetRect, &testRect, PyMac_GetRect, &iconRect, @@ -1044,6 +1194,9 @@ static PyObject *Icn_IconRefToRgn(PyObject *_self, PyObject *_args) IconAlignmentType align; IconServicesUsageFlags iconServicesUsageFlags; IconRef theIconRef; +#ifndef IconRefToRgn + PyMac_PRECHECK(IconRefToRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&hlO&", ResObj_Convert, &theRgn, PyMac_GetRect, &iconRect, @@ -1070,6 +1223,9 @@ static PyObject *Icn_GetIconSizesFromIconRef(PyObject *_self, PyObject *_args) IconSelectorValue iconSelectorOutputPtr; IconServicesUsageFlags iconServicesUsageFlags; IconRef theIconRef; +#ifndef GetIconSizesFromIconRef + PyMac_PRECHECK(GetIconSizesFromIconRef); +#endif if (!PyArg_ParseTuple(_args, "llO&", &iconSelectorInput, &iconServicesUsageFlags, @@ -1091,6 +1247,9 @@ static PyObject *Icn_FlushIconRefs(PyObject *_self, PyObject *_args) OSErr _err; OSType creator; OSType iconType; +#ifndef FlushIconRefs + PyMac_PRECHECK(FlushIconRefs); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetOSType, &creator, PyMac_GetOSType, &iconType)) @@ -1108,6 +1267,9 @@ static PyObject *Icn_FlushIconRefsByVolume(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; SInt16 vRefNum; +#ifndef FlushIconRefsByVolume + PyMac_PRECHECK(FlushIconRefsByVolume); +#endif if (!PyArg_ParseTuple(_args, "h", &vRefNum)) return NULL; @@ -1124,6 +1286,9 @@ static PyObject *Icn_SetCustomIconsEnabled(PyObject *_self, PyObject *_args) OSErr _err; SInt16 vRefNum; Boolean enableCustomIcons; +#ifndef SetCustomIconsEnabled + PyMac_PRECHECK(SetCustomIconsEnabled); +#endif if (!PyArg_ParseTuple(_args, "hb", &vRefNum, &enableCustomIcons)) @@ -1142,6 +1307,9 @@ static PyObject *Icn_GetCustomIconsEnabled(PyObject *_self, PyObject *_args) OSErr _err; SInt16 vRefNum; Boolean customIconsEnabled; +#ifndef GetCustomIconsEnabled + PyMac_PRECHECK(GetCustomIconsEnabled); +#endif if (!PyArg_ParseTuple(_args, "h", &vRefNum)) return NULL; @@ -1158,6 +1326,9 @@ static PyObject *Icn_IsIconRefMaskEmpty(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; IconRef iconRef; +#ifndef IsIconRefMaskEmpty + PyMac_PRECHECK(IsIconRefMaskEmpty); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &iconRef)) return NULL; @@ -1176,6 +1347,9 @@ static PyObject *Icn_GetIconRefVariant(PyObject *_self, PyObject *_args) IconRef inIconRef; OSType inVariant; IconTransformType outTransform; +#ifndef GetIconRefVariant + PyMac_PRECHECK(GetIconRefVariant); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &inIconRef, PyMac_GetOSType, &inVariant)) @@ -1200,6 +1374,9 @@ static PyObject *Icn_RegisterIconRefFromIconFile(PyObject *_self, PyObject *_arg OSType iconType; FSSpec iconFile; IconRef theIconRef; +#ifndef RegisterIconRefFromIconFile + PyMac_PRECHECK(RegisterIconRefFromIconFile); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", PyMac_GetOSType, &creator, PyMac_GetOSType, &iconType, @@ -1224,6 +1401,9 @@ static PyObject *Icn_ReadIconFile(PyObject *_self, PyObject *_args) OSErr _err; FSSpec iconFile; IconFamilyHandle iconFamily; +#ifndef ReadIconFile + PyMac_PRECHECK(ReadIconFile); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFSSpec, &iconFile)) return NULL; @@ -1244,6 +1424,9 @@ static PyObject *Icn_WriteIconFile(PyObject *_self, PyObject *_args) OSErr _err; IconFamilyHandle iconFamily; FSSpec iconFile; +#ifndef WriteIconFile + PyMac_PRECHECK(WriteIconFile); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &iconFamily, PyMac_GetFSSpec, &iconFile)) diff --git a/Mac/Modules/qd/_Qdmodule.c b/Mac/Modules/qd/_Qdmodule.c index 81fe2cd..e213f46 100644 --- a/Mac/Modules/qd/_Qdmodule.c +++ b/Mac/Modules/qd/_Qdmodule.c @@ -657,6 +657,9 @@ static PyObject *Qd_MacSetPort(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GrafPtr port; +#ifndef MacSetPort + PyMac_PRECHECK(MacSetPort); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -670,6 +673,9 @@ static PyObject *Qd_GetPort(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GrafPtr port; +#ifndef GetPort + PyMac_PRECHECK(GetPort); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetPort(&port); @@ -682,6 +688,9 @@ static PyObject *Qd_GrafDevice(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short device; +#ifndef GrafDevice + PyMac_PRECHECK(GrafDevice); +#endif if (!PyArg_ParseTuple(_args, "h", &device)) return NULL; @@ -695,6 +704,9 @@ static PyObject *Qd_SetPortBits(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; BitMapPtr bm; +#ifndef SetPortBits + PyMac_PRECHECK(SetPortBits); +#endif if (!PyArg_ParseTuple(_args, "O&", BMObj_Convert, &bm)) return NULL; @@ -709,6 +721,9 @@ static PyObject *Qd_PortSize(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short width; short height; +#ifndef PortSize + PyMac_PRECHECK(PortSize); +#endif if (!PyArg_ParseTuple(_args, "hh", &width, &height)) @@ -725,6 +740,9 @@ static PyObject *Qd_MovePortTo(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short leftGlobal; short topGlobal; +#ifndef MovePortTo + PyMac_PRECHECK(MovePortTo); +#endif if (!PyArg_ParseTuple(_args, "hh", &leftGlobal, &topGlobal)) @@ -741,6 +759,9 @@ static PyObject *Qd_SetOrigin(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short h; short v; +#ifndef SetOrigin + PyMac_PRECHECK(SetOrigin); +#endif if (!PyArg_ParseTuple(_args, "hh", &h, &v)) @@ -756,6 +777,9 @@ static PyObject *Qd_SetClip(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle rgn; +#ifndef SetClip + PyMac_PRECHECK(SetClip); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &rgn)) return NULL; @@ -769,6 +793,9 @@ static PyObject *Qd_GetClip(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle rgn; +#ifndef GetClip + PyMac_PRECHECK(GetClip); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &rgn)) return NULL; @@ -782,6 +809,9 @@ static PyObject *Qd_ClipRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect r; +#ifndef ClipRect + PyMac_PRECHECK(ClipRect); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &r)) return NULL; @@ -796,6 +826,9 @@ static PyObject *Qd_BackPat(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Pattern *pat__in__; int pat__in_len__; +#ifndef BackPat + PyMac_PRECHECK(BackPat); +#endif if (!PyArg_ParseTuple(_args, "s#", (char **)&pat__in__, &pat__in_len__)) return NULL; @@ -814,6 +847,9 @@ static PyObject *Qd_BackPat(PyObject *_self, PyObject *_args) static PyObject *Qd_InitCursor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef InitCursor + PyMac_PRECHECK(InitCursor); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; InitCursor(); @@ -827,6 +863,9 @@ static PyObject *Qd_MacSetCursor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Cursor *crsr__in__; int crsr__in_len__; +#ifndef MacSetCursor + PyMac_PRECHECK(MacSetCursor); +#endif if (!PyArg_ParseTuple(_args, "s#", (char **)&crsr__in__, &crsr__in_len__)) return NULL; @@ -845,6 +884,9 @@ static PyObject *Qd_MacSetCursor(PyObject *_self, PyObject *_args) static PyObject *Qd_HideCursor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef HideCursor + PyMac_PRECHECK(HideCursor); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; HideCursor(); @@ -856,6 +898,9 @@ static PyObject *Qd_HideCursor(PyObject *_self, PyObject *_args) static PyObject *Qd_MacShowCursor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef MacShowCursor + PyMac_PRECHECK(MacShowCursor); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; MacShowCursor(); @@ -867,6 +912,9 @@ static PyObject *Qd_MacShowCursor(PyObject *_self, PyObject *_args) static PyObject *Qd_ObscureCursor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef ObscureCursor + PyMac_PRECHECK(ObscureCursor); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; ObscureCursor(); @@ -878,6 +926,9 @@ static PyObject *Qd_ObscureCursor(PyObject *_self, PyObject *_args) static PyObject *Qd_HidePen(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef HidePen + PyMac_PRECHECK(HidePen); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; HidePen(); @@ -889,6 +940,9 @@ static PyObject *Qd_HidePen(PyObject *_self, PyObject *_args) static PyObject *Qd_ShowPen(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef ShowPen + PyMac_PRECHECK(ShowPen); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; ShowPen(); @@ -901,6 +955,9 @@ static PyObject *Qd_GetPen(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Point pt; +#ifndef GetPen + PyMac_PRECHECK(GetPen); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetPen(&pt); @@ -913,6 +970,9 @@ static PyObject *Qd_GetPenState(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PenState pnState__out__; +#ifndef GetPenState + PyMac_PRECHECK(GetPenState); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetPenState(&pnState__out__); @@ -926,6 +986,9 @@ static PyObject *Qd_SetPenState(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PenState *pnState__in__; int pnState__in_len__; +#ifndef SetPenState + PyMac_PRECHECK(SetPenState); +#endif if (!PyArg_ParseTuple(_args, "s#", (char **)&pnState__in__, &pnState__in_len__)) return NULL; @@ -946,6 +1009,9 @@ static PyObject *Qd_PenSize(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short width; short height; +#ifndef PenSize + PyMac_PRECHECK(PenSize); +#endif if (!PyArg_ParseTuple(_args, "hh", &width, &height)) @@ -961,6 +1027,9 @@ static PyObject *Qd_PenMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short mode; +#ifndef PenMode + PyMac_PRECHECK(PenMode); +#endif if (!PyArg_ParseTuple(_args, "h", &mode)) return NULL; @@ -975,6 +1044,9 @@ static PyObject *Qd_PenPat(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Pattern *pat__in__; int pat__in_len__; +#ifndef PenPat + PyMac_PRECHECK(PenPat); +#endif if (!PyArg_ParseTuple(_args, "s#", (char **)&pat__in__, &pat__in_len__)) return NULL; @@ -993,6 +1065,9 @@ static PyObject *Qd_PenPat(PyObject *_self, PyObject *_args) static PyObject *Qd_PenNormal(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef PenNormal + PyMac_PRECHECK(PenNormal); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; PenNormal(); @@ -1006,6 +1081,9 @@ static PyObject *Qd_MoveTo(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short h; short v; +#ifndef MoveTo + PyMac_PRECHECK(MoveTo); +#endif if (!PyArg_ParseTuple(_args, "hh", &h, &v)) @@ -1022,6 +1100,9 @@ static PyObject *Qd_Move(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short dh; short dv; +#ifndef Move + PyMac_PRECHECK(Move); +#endif if (!PyArg_ParseTuple(_args, "hh", &dh, &dv)) @@ -1038,6 +1119,9 @@ static PyObject *Qd_MacLineTo(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short h; short v; +#ifndef MacLineTo + PyMac_PRECHECK(MacLineTo); +#endif if (!PyArg_ParseTuple(_args, "hh", &h, &v)) @@ -1054,6 +1138,9 @@ static PyObject *Qd_Line(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short dh; short dv; +#ifndef Line + PyMac_PRECHECK(Line); +#endif if (!PyArg_ParseTuple(_args, "hh", &dh, &dv)) @@ -1069,6 +1156,9 @@ static PyObject *Qd_ForeColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long color; +#ifndef ForeColor + PyMac_PRECHECK(ForeColor); +#endif if (!PyArg_ParseTuple(_args, "l", &color)) return NULL; @@ -1082,6 +1172,9 @@ static PyObject *Qd_BackColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long color; +#ifndef BackColor + PyMac_PRECHECK(BackColor); +#endif if (!PyArg_ParseTuple(_args, "l", &color)) return NULL; @@ -1095,6 +1188,9 @@ static PyObject *Qd_ColorBit(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short whichBit; +#ifndef ColorBit + PyMac_PRECHECK(ColorBit); +#endif if (!PyArg_ParseTuple(_args, "h", &whichBit)) return NULL; @@ -1112,6 +1208,9 @@ static PyObject *Qd_MacSetRect(PyObject *_self, PyObject *_args) short top; short right; short bottom; +#ifndef MacSetRect + PyMac_PRECHECK(MacSetRect); +#endif if (!PyArg_ParseTuple(_args, "hhhh", &left, &top, @@ -1134,6 +1233,9 @@ static PyObject *Qd_MacOffsetRect(PyObject *_self, PyObject *_args) Rect r; short dh; short dv; +#ifndef MacOffsetRect + PyMac_PRECHECK(MacOffsetRect); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetRect, &r, &dh, @@ -1153,6 +1255,9 @@ static PyObject *Qd_MacInsetRect(PyObject *_self, PyObject *_args) Rect r; short dh; short dv; +#ifndef MacInsetRect + PyMac_PRECHECK(MacInsetRect); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetRect, &r, &dh, @@ -1173,6 +1278,9 @@ static PyObject *Qd_SectRect(PyObject *_self, PyObject *_args) Rect src1; Rect src2; Rect dstRect; +#ifndef SectRect + PyMac_PRECHECK(SectRect); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &src1, PyMac_GetRect, &src2)) @@ -1192,6 +1300,9 @@ static PyObject *Qd_MacUnionRect(PyObject *_self, PyObject *_args) Rect src1; Rect src2; Rect dstRect; +#ifndef MacUnionRect + PyMac_PRECHECK(MacUnionRect); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &src1, PyMac_GetRect, &src2)) @@ -1210,6 +1321,9 @@ static PyObject *Qd_MacEqualRect(PyObject *_self, PyObject *_args) Boolean _rv; Rect rect1; Rect rect2; +#ifndef MacEqualRect + PyMac_PRECHECK(MacEqualRect); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &rect1, PyMac_GetRect, &rect2)) @@ -1226,6 +1340,9 @@ static PyObject *Qd_EmptyRect(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; Rect r; +#ifndef EmptyRect + PyMac_PRECHECK(EmptyRect); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &r)) return NULL; @@ -1239,6 +1356,9 @@ static PyObject *Qd_MacFrameRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect r; +#ifndef MacFrameRect + PyMac_PRECHECK(MacFrameRect); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &r)) return NULL; @@ -1252,6 +1372,9 @@ static PyObject *Qd_PaintRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect r; +#ifndef PaintRect + PyMac_PRECHECK(PaintRect); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &r)) return NULL; @@ -1265,6 +1388,9 @@ static PyObject *Qd_EraseRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect r; +#ifndef EraseRect + PyMac_PRECHECK(EraseRect); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &r)) return NULL; @@ -1278,6 +1404,9 @@ static PyObject *Qd_MacInvertRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect r; +#ifndef MacInvertRect + PyMac_PRECHECK(MacInvertRect); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &r)) return NULL; @@ -1293,6 +1422,9 @@ static PyObject *Qd_MacFillRect(PyObject *_self, PyObject *_args) Rect r; Pattern *pat__in__; int pat__in_len__; +#ifndef MacFillRect + PyMac_PRECHECK(MacFillRect); +#endif if (!PyArg_ParseTuple(_args, "O&s#", PyMac_GetRect, &r, (char **)&pat__in__, &pat__in_len__)) @@ -1314,6 +1446,9 @@ static PyObject *Qd_FrameOval(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect r; +#ifndef FrameOval + PyMac_PRECHECK(FrameOval); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &r)) return NULL; @@ -1327,6 +1462,9 @@ static PyObject *Qd_PaintOval(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect r; +#ifndef PaintOval + PyMac_PRECHECK(PaintOval); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &r)) return NULL; @@ -1340,6 +1478,9 @@ static PyObject *Qd_EraseOval(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect r; +#ifndef EraseOval + PyMac_PRECHECK(EraseOval); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &r)) return NULL; @@ -1353,6 +1494,9 @@ static PyObject *Qd_InvertOval(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect r; +#ifndef InvertOval + PyMac_PRECHECK(InvertOval); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &r)) return NULL; @@ -1368,6 +1512,9 @@ static PyObject *Qd_FillOval(PyObject *_self, PyObject *_args) Rect r; Pattern *pat__in__; int pat__in_len__; +#ifndef FillOval + PyMac_PRECHECK(FillOval); +#endif if (!PyArg_ParseTuple(_args, "O&s#", PyMac_GetRect, &r, (char **)&pat__in__, &pat__in_len__)) @@ -1391,6 +1538,9 @@ static PyObject *Qd_FrameRoundRect(PyObject *_self, PyObject *_args) Rect r; short ovalWidth; short ovalHeight; +#ifndef FrameRoundRect + PyMac_PRECHECK(FrameRoundRect); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetRect, &r, &ovalWidth, @@ -1410,6 +1560,9 @@ static PyObject *Qd_PaintRoundRect(PyObject *_self, PyObject *_args) Rect r; short ovalWidth; short ovalHeight; +#ifndef PaintRoundRect + PyMac_PRECHECK(PaintRoundRect); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetRect, &r, &ovalWidth, @@ -1429,6 +1582,9 @@ static PyObject *Qd_EraseRoundRect(PyObject *_self, PyObject *_args) Rect r; short ovalWidth; short ovalHeight; +#ifndef EraseRoundRect + PyMac_PRECHECK(EraseRoundRect); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetRect, &r, &ovalWidth, @@ -1448,6 +1604,9 @@ static PyObject *Qd_InvertRoundRect(PyObject *_self, PyObject *_args) Rect r; short ovalWidth; short ovalHeight; +#ifndef InvertRoundRect + PyMac_PRECHECK(InvertRoundRect); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetRect, &r, &ovalWidth, @@ -1469,6 +1628,9 @@ static PyObject *Qd_FillRoundRect(PyObject *_self, PyObject *_args) short ovalHeight; Pattern *pat__in__; int pat__in_len__; +#ifndef FillRoundRect + PyMac_PRECHECK(FillRoundRect); +#endif if (!PyArg_ParseTuple(_args, "O&hhs#", PyMac_GetRect, &r, &ovalWidth, @@ -1496,6 +1658,9 @@ static PyObject *Qd_FrameArc(PyObject *_self, PyObject *_args) Rect r; short startAngle; short arcAngle; +#ifndef FrameArc + PyMac_PRECHECK(FrameArc); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetRect, &r, &startAngle, @@ -1515,6 +1680,9 @@ static PyObject *Qd_PaintArc(PyObject *_self, PyObject *_args) Rect r; short startAngle; short arcAngle; +#ifndef PaintArc + PyMac_PRECHECK(PaintArc); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetRect, &r, &startAngle, @@ -1534,6 +1702,9 @@ static PyObject *Qd_EraseArc(PyObject *_self, PyObject *_args) Rect r; short startAngle; short arcAngle; +#ifndef EraseArc + PyMac_PRECHECK(EraseArc); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetRect, &r, &startAngle, @@ -1553,6 +1724,9 @@ static PyObject *Qd_InvertArc(PyObject *_self, PyObject *_args) Rect r; short startAngle; short arcAngle; +#ifndef InvertArc + PyMac_PRECHECK(InvertArc); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetRect, &r, &startAngle, @@ -1574,6 +1748,9 @@ static PyObject *Qd_FillArc(PyObject *_self, PyObject *_args) short arcAngle; Pattern *pat__in__; int pat__in_len__; +#ifndef FillArc + PyMac_PRECHECK(FillArc); +#endif if (!PyArg_ParseTuple(_args, "O&hhs#", PyMac_GetRect, &r, &startAngle, @@ -1599,6 +1776,9 @@ static PyObject *Qd_NewRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; +#ifndef NewRgn + PyMac_PRECHECK(NewRgn); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = NewRgn(); @@ -1610,6 +1790,9 @@ static PyObject *Qd_NewRgn(PyObject *_self, PyObject *_args) static PyObject *Qd_OpenRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef OpenRgn + PyMac_PRECHECK(OpenRgn); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; OpenRgn(); @@ -1622,6 +1805,9 @@ static PyObject *Qd_CloseRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle dstRgn; +#ifndef CloseRgn + PyMac_PRECHECK(CloseRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &dstRgn)) return NULL; @@ -1637,6 +1823,9 @@ static PyObject *Qd_BitMapToRegion(PyObject *_self, PyObject *_args) OSErr _err; RgnHandle region; BitMapPtr bMap; +#ifndef BitMapToRegion + PyMac_PRECHECK(BitMapToRegion); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, ®ion, BMObj_Convert, &bMap)) @@ -1656,6 +1845,9 @@ static PyObject *Qd_RgnToHandle(PyObject *_self, PyObject *_args) PyObject *_res = NULL; RgnHandle region; Handle flattenedRgnDataHdl; +#ifndef RgnToHandle + PyMac_PRECHECK(RgnToHandle); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, ®ion, ResObj_Convert, &flattenedRgnDataHdl)) @@ -1672,6 +1864,9 @@ static PyObject *Qd_DisposeRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle rgn; +#ifndef DisposeRgn + PyMac_PRECHECK(DisposeRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &rgn)) return NULL; @@ -1686,6 +1881,9 @@ static PyObject *Qd_MacCopyRgn(PyObject *_self, PyObject *_args) PyObject *_res = NULL; RgnHandle srcRgn; RgnHandle dstRgn; +#ifndef MacCopyRgn + PyMac_PRECHECK(MacCopyRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &srcRgn, ResObj_Convert, &dstRgn)) @@ -1701,6 +1899,9 @@ static PyObject *Qd_SetEmptyRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle rgn; +#ifndef SetEmptyRgn + PyMac_PRECHECK(SetEmptyRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &rgn)) return NULL; @@ -1718,6 +1919,9 @@ static PyObject *Qd_MacSetRectRgn(PyObject *_self, PyObject *_args) short top; short right; short bottom; +#ifndef MacSetRectRgn + PyMac_PRECHECK(MacSetRectRgn); +#endif if (!PyArg_ParseTuple(_args, "O&hhhh", ResObj_Convert, &rgn, &left, @@ -1740,6 +1944,9 @@ static PyObject *Qd_RectRgn(PyObject *_self, PyObject *_args) PyObject *_res = NULL; RgnHandle rgn; Rect r; +#ifndef RectRgn + PyMac_PRECHECK(RectRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &rgn, PyMac_GetRect, &r)) @@ -1757,6 +1964,9 @@ static PyObject *Qd_MacOffsetRgn(PyObject *_self, PyObject *_args) RgnHandle rgn; short dh; short dv; +#ifndef MacOffsetRgn + PyMac_PRECHECK(MacOffsetRgn); +#endif if (!PyArg_ParseTuple(_args, "O&hh", ResObj_Convert, &rgn, &dh, @@ -1776,6 +1986,9 @@ static PyObject *Qd_InsetRgn(PyObject *_self, PyObject *_args) RgnHandle rgn; short dh; short dv; +#ifndef InsetRgn + PyMac_PRECHECK(InsetRgn); +#endif if (!PyArg_ParseTuple(_args, "O&hh", ResObj_Convert, &rgn, &dh, @@ -1795,6 +2008,9 @@ static PyObject *Qd_SectRgn(PyObject *_self, PyObject *_args) RgnHandle srcRgnA; RgnHandle srcRgnB; RgnHandle dstRgn; +#ifndef SectRgn + PyMac_PRECHECK(SectRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &srcRgnA, ResObj_Convert, &srcRgnB, @@ -1814,6 +2030,9 @@ static PyObject *Qd_MacUnionRgn(PyObject *_self, PyObject *_args) RgnHandle srcRgnA; RgnHandle srcRgnB; RgnHandle dstRgn; +#ifndef MacUnionRgn + PyMac_PRECHECK(MacUnionRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &srcRgnA, ResObj_Convert, &srcRgnB, @@ -1833,6 +2052,9 @@ static PyObject *Qd_DiffRgn(PyObject *_self, PyObject *_args) RgnHandle srcRgnA; RgnHandle srcRgnB; RgnHandle dstRgn; +#ifndef DiffRgn + PyMac_PRECHECK(DiffRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &srcRgnA, ResObj_Convert, &srcRgnB, @@ -1852,6 +2074,9 @@ static PyObject *Qd_MacXorRgn(PyObject *_self, PyObject *_args) RgnHandle srcRgnA; RgnHandle srcRgnB; RgnHandle dstRgn; +#ifndef MacXorRgn + PyMac_PRECHECK(MacXorRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &srcRgnA, ResObj_Convert, &srcRgnB, @@ -1871,6 +2096,9 @@ static PyObject *Qd_RectInRgn(PyObject *_self, PyObject *_args) Boolean _rv; Rect r; RgnHandle rgn; +#ifndef RectInRgn + PyMac_PRECHECK(RectInRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &r, ResObj_Convert, &rgn)) @@ -1888,6 +2116,9 @@ static PyObject *Qd_MacEqualRgn(PyObject *_self, PyObject *_args) Boolean _rv; RgnHandle rgnA; RgnHandle rgnB; +#ifndef MacEqualRgn + PyMac_PRECHECK(MacEqualRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &rgnA, ResObj_Convert, &rgnB)) @@ -1904,6 +2135,9 @@ static PyObject *Qd_EmptyRgn(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; RgnHandle rgn; +#ifndef EmptyRgn + PyMac_PRECHECK(EmptyRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &rgn)) return NULL; @@ -1917,6 +2151,9 @@ static PyObject *Qd_MacFrameRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle rgn; +#ifndef MacFrameRgn + PyMac_PRECHECK(MacFrameRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &rgn)) return NULL; @@ -1930,6 +2167,9 @@ static PyObject *Qd_MacPaintRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle rgn; +#ifndef MacPaintRgn + PyMac_PRECHECK(MacPaintRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &rgn)) return NULL; @@ -1943,6 +2183,9 @@ static PyObject *Qd_EraseRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle rgn; +#ifndef EraseRgn + PyMac_PRECHECK(EraseRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &rgn)) return NULL; @@ -1956,6 +2199,9 @@ static PyObject *Qd_MacInvertRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle rgn; +#ifndef MacInvertRgn + PyMac_PRECHECK(MacInvertRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &rgn)) return NULL; @@ -1971,6 +2217,9 @@ static PyObject *Qd_MacFillRgn(PyObject *_self, PyObject *_args) RgnHandle rgn; Pattern *pat__in__; int pat__in_len__; +#ifndef MacFillRgn + PyMac_PRECHECK(MacFillRgn); +#endif if (!PyArg_ParseTuple(_args, "O&s#", ResObj_Convert, &rgn, (char **)&pat__in__, &pat__in_len__)) @@ -1995,6 +2244,9 @@ static PyObject *Qd_ScrollRect(PyObject *_self, PyObject *_args) short dh; short dv; RgnHandle updateRgn; +#ifndef ScrollRect + PyMac_PRECHECK(ScrollRect); +#endif if (!PyArg_ParseTuple(_args, "O&hhO&", PyMac_GetRect, &r, &dh, @@ -2019,6 +2271,9 @@ static PyObject *Qd_CopyBits(PyObject *_self, PyObject *_args) Rect dstRect; short mode; RgnHandle maskRgn; +#ifndef CopyBits + PyMac_PRECHECK(CopyBits); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&O&hO&", BMObj_Convert, &srcBits, BMObj_Convert, &dstBits, @@ -2047,6 +2302,9 @@ static PyObject *Qd_CopyMask(PyObject *_self, PyObject *_args) Rect srcRect; Rect maskRect; Rect dstRect; +#ifndef CopyMask + PyMac_PRECHECK(CopyMask); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&O&O&O&", BMObj_Convert, &srcBits, BMObj_Convert, &maskBits, @@ -2071,6 +2329,9 @@ static PyObject *Qd_OpenPicture(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PicHandle _rv; Rect picFrame; +#ifndef OpenPicture + PyMac_PRECHECK(OpenPicture); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &picFrame)) return NULL; @@ -2086,6 +2347,9 @@ static PyObject *Qd_PicComment(PyObject *_self, PyObject *_args) short kind; short dataSize; Handle dataHandle; +#ifndef PicComment + PyMac_PRECHECK(PicComment); +#endif if (!PyArg_ParseTuple(_args, "hhO&", &kind, &dataSize, @@ -2102,6 +2366,9 @@ static PyObject *Qd_PicComment(PyObject *_self, PyObject *_args) static PyObject *Qd_ClosePicture(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef ClosePicture + PyMac_PRECHECK(ClosePicture); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; ClosePicture(); @@ -2115,6 +2382,9 @@ static PyObject *Qd_DrawPicture(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PicHandle myPicture; Rect dstRect; +#ifndef DrawPicture + PyMac_PRECHECK(DrawPicture); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &myPicture, PyMac_GetRect, &dstRect)) @@ -2130,6 +2400,9 @@ static PyObject *Qd_KillPicture(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PicHandle myPicture; +#ifndef KillPicture + PyMac_PRECHECK(KillPicture); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &myPicture)) return NULL; @@ -2143,6 +2416,9 @@ static PyObject *Qd_OpenPoly(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PolyHandle _rv; +#ifndef OpenPoly + PyMac_PRECHECK(OpenPoly); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = OpenPoly(); @@ -2154,6 +2430,9 @@ static PyObject *Qd_OpenPoly(PyObject *_self, PyObject *_args) static PyObject *Qd_ClosePoly(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef ClosePoly + PyMac_PRECHECK(ClosePoly); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; ClosePoly(); @@ -2166,6 +2445,9 @@ static PyObject *Qd_KillPoly(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PolyHandle poly; +#ifndef KillPoly + PyMac_PRECHECK(KillPoly); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &poly)) return NULL; @@ -2181,6 +2463,9 @@ static PyObject *Qd_OffsetPoly(PyObject *_self, PyObject *_args) PolyHandle poly; short dh; short dv; +#ifndef OffsetPoly + PyMac_PRECHECK(OffsetPoly); +#endif if (!PyArg_ParseTuple(_args, "O&hh", ResObj_Convert, &poly, &dh, @@ -2198,6 +2483,9 @@ static PyObject *Qd_FramePoly(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PolyHandle poly; +#ifndef FramePoly + PyMac_PRECHECK(FramePoly); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &poly)) return NULL; @@ -2211,6 +2499,9 @@ static PyObject *Qd_PaintPoly(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PolyHandle poly; +#ifndef PaintPoly + PyMac_PRECHECK(PaintPoly); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &poly)) return NULL; @@ -2224,6 +2515,9 @@ static PyObject *Qd_ErasePoly(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PolyHandle poly; +#ifndef ErasePoly + PyMac_PRECHECK(ErasePoly); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &poly)) return NULL; @@ -2237,6 +2531,9 @@ static PyObject *Qd_InvertPoly(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PolyHandle poly; +#ifndef InvertPoly + PyMac_PRECHECK(InvertPoly); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &poly)) return NULL; @@ -2252,6 +2549,9 @@ static PyObject *Qd_FillPoly(PyObject *_self, PyObject *_args) PolyHandle poly; Pattern *pat__in__; int pat__in_len__; +#ifndef FillPoly + PyMac_PRECHECK(FillPoly); +#endif if (!PyArg_ParseTuple(_args, "O&s#", ResObj_Convert, &poly, (char **)&pat__in__, &pat__in_len__)) @@ -2275,6 +2575,9 @@ static PyObject *Qd_SetPt(PyObject *_self, PyObject *_args) Point pt; short h; short v; +#ifndef SetPt + PyMac_PRECHECK(SetPt); +#endif if (!PyArg_ParseTuple(_args, "hh", &h, &v)) @@ -2291,6 +2594,9 @@ static PyObject *Qd_LocalToGlobal(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Point pt; +#ifndef LocalToGlobal + PyMac_PRECHECK(LocalToGlobal); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetPoint, &pt)) return NULL; @@ -2304,6 +2610,9 @@ static PyObject *Qd_GlobalToLocal(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Point pt; +#ifndef GlobalToLocal + PyMac_PRECHECK(GlobalToLocal); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetPoint, &pt)) return NULL; @@ -2317,6 +2626,9 @@ static PyObject *Qd_Random(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; +#ifndef Random + PyMac_PRECHECK(Random); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = Random(); @@ -2331,6 +2643,9 @@ static PyObject *Qd_MacGetPixel(PyObject *_self, PyObject *_args) Boolean _rv; short h; short v; +#ifndef MacGetPixel + PyMac_PRECHECK(MacGetPixel); +#endif if (!PyArg_ParseTuple(_args, "hh", &h, &v)) @@ -2348,6 +2663,9 @@ static PyObject *Qd_ScalePt(PyObject *_self, PyObject *_args) Point pt; Rect srcRect; Rect dstRect; +#ifndef ScalePt + PyMac_PRECHECK(ScalePt); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", PyMac_GetPoint, &pt, PyMac_GetRect, &srcRect, @@ -2367,6 +2685,9 @@ static PyObject *Qd_MapPt(PyObject *_self, PyObject *_args) Point pt; Rect srcRect; Rect dstRect; +#ifndef MapPt + PyMac_PRECHECK(MapPt); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", PyMac_GetPoint, &pt, PyMac_GetRect, &srcRect, @@ -2386,6 +2707,9 @@ static PyObject *Qd_MapRect(PyObject *_self, PyObject *_args) Rect r; Rect srcRect; Rect dstRect; +#ifndef MapRect + PyMac_PRECHECK(MapRect); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", PyMac_GetRect, &r, PyMac_GetRect, &srcRect, @@ -2405,6 +2729,9 @@ static PyObject *Qd_MapRgn(PyObject *_self, PyObject *_args) RgnHandle rgn; Rect srcRect; Rect dstRect; +#ifndef MapRgn + PyMac_PRECHECK(MapRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &rgn, PyMac_GetRect, &srcRect, @@ -2424,6 +2751,9 @@ static PyObject *Qd_MapPoly(PyObject *_self, PyObject *_args) PolyHandle poly; Rect srcRect; Rect dstRect; +#ifndef MapPoly + PyMac_PRECHECK(MapPoly); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &poly, PyMac_GetRect, &srcRect, @@ -2445,6 +2775,9 @@ static PyObject *Qd_StdBits(PyObject *_self, PyObject *_args) Rect dstRect; short mode; RgnHandle maskRgn; +#ifndef StdBits + PyMac_PRECHECK(StdBits); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&hO&", BMObj_Convert, &srcBits, PyMac_GetRect, &srcRect, @@ -2467,6 +2800,9 @@ static PyObject *Qd_AddPt(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Point src; Point dst; +#ifndef AddPt + PyMac_PRECHECK(AddPt); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetPoint, &src, PyMac_GetPoint, &dst)) @@ -2484,6 +2820,9 @@ static PyObject *Qd_EqualPt(PyObject *_self, PyObject *_args) Boolean _rv; Point pt1; Point pt2; +#ifndef EqualPt + PyMac_PRECHECK(EqualPt); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetPoint, &pt1, PyMac_GetPoint, &pt2)) @@ -2501,6 +2840,9 @@ static PyObject *Qd_MacPtInRect(PyObject *_self, PyObject *_args) Boolean _rv; Point pt; Rect r; +#ifndef MacPtInRect + PyMac_PRECHECK(MacPtInRect); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetPoint, &pt, PyMac_GetRect, &r)) @@ -2518,6 +2860,9 @@ static PyObject *Qd_Pt2Rect(PyObject *_self, PyObject *_args) Point pt1; Point pt2; Rect dstRect; +#ifndef Pt2Rect + PyMac_PRECHECK(Pt2Rect); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetPoint, &pt1, PyMac_GetPoint, &pt2)) @@ -2536,6 +2881,9 @@ static PyObject *Qd_PtToAngle(PyObject *_self, PyObject *_args) Rect r; Point pt; short angle; +#ifndef PtToAngle + PyMac_PRECHECK(PtToAngle); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &r, PyMac_GetPoint, &pt)) @@ -2553,6 +2901,9 @@ static PyObject *Qd_SubPt(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Point src; Point dst; +#ifndef SubPt + PyMac_PRECHECK(SubPt); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetPoint, &src, PyMac_GetPoint, &dst)) @@ -2570,6 +2921,9 @@ static PyObject *Qd_PtInRgn(PyObject *_self, PyObject *_args) Boolean _rv; Point pt; RgnHandle rgn; +#ifndef PtInRgn + PyMac_PRECHECK(PtInRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetPoint, &pt, ResObj_Convert, &rgn)) @@ -2585,6 +2939,9 @@ static PyObject *Qd_NewPixMap(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle _rv; +#ifndef NewPixMap + PyMac_PRECHECK(NewPixMap); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = NewPixMap(); @@ -2597,6 +2954,9 @@ static PyObject *Qd_DisposePixMap(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle pm; +#ifndef DisposePixMap + PyMac_PRECHECK(DisposePixMap); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pm)) return NULL; @@ -2611,6 +2971,9 @@ static PyObject *Qd_CopyPixMap(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PixMapHandle srcPM; PixMapHandle dstPM; +#ifndef CopyPixMap + PyMac_PRECHECK(CopyPixMap); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &srcPM, ResObj_Convert, &dstPM)) @@ -2626,6 +2989,9 @@ static PyObject *Qd_NewPixPat(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixPatHandle _rv; +#ifndef NewPixPat + PyMac_PRECHECK(NewPixPat); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = NewPixPat(); @@ -2638,6 +3004,9 @@ static PyObject *Qd_DisposePixPat(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixPatHandle pp; +#ifndef DisposePixPat + PyMac_PRECHECK(DisposePixPat); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pp)) return NULL; @@ -2652,6 +3021,9 @@ static PyObject *Qd_CopyPixPat(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PixPatHandle srcPP; PixPatHandle dstPP; +#ifndef CopyPixPat + PyMac_PRECHECK(CopyPixPat); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &srcPP, ResObj_Convert, &dstPP)) @@ -2667,6 +3039,9 @@ static PyObject *Qd_PenPixPat(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixPatHandle pp; +#ifndef PenPixPat + PyMac_PRECHECK(PenPixPat); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pp)) return NULL; @@ -2680,6 +3055,9 @@ static PyObject *Qd_BackPixPat(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixPatHandle pp; +#ifndef BackPixPat + PyMac_PRECHECK(BackPixPat); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pp)) return NULL; @@ -2694,6 +3072,9 @@ static PyObject *Qd_GetPixPat(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PixPatHandle _rv; short patID; +#ifndef GetPixPat + PyMac_PRECHECK(GetPixPat); +#endif if (!PyArg_ParseTuple(_args, "h", &patID)) return NULL; @@ -2708,6 +3089,9 @@ static PyObject *Qd_MakeRGBPat(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PixPatHandle pp; RGBColor myColor; +#ifndef MakeRGBPat + PyMac_PRECHECK(MakeRGBPat); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &pp, QdRGB_Convert, &myColor)) @@ -2724,6 +3108,9 @@ static PyObject *Qd_FillCRect(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Rect r; PixPatHandle pp; +#ifndef FillCRect + PyMac_PRECHECK(FillCRect); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &r, ResObj_Convert, &pp)) @@ -2740,6 +3127,9 @@ static PyObject *Qd_FillCOval(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Rect r; PixPatHandle pp; +#ifndef FillCOval + PyMac_PRECHECK(FillCOval); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &r, ResObj_Convert, &pp)) @@ -2758,6 +3148,9 @@ static PyObject *Qd_FillCRoundRect(PyObject *_self, PyObject *_args) short ovalWidth; short ovalHeight; PixPatHandle pp; +#ifndef FillCRoundRect + PyMac_PRECHECK(FillCRoundRect); +#endif if (!PyArg_ParseTuple(_args, "O&hhO&", PyMac_GetRect, &r, &ovalWidth, @@ -2780,6 +3173,9 @@ static PyObject *Qd_FillCArc(PyObject *_self, PyObject *_args) short startAngle; short arcAngle; PixPatHandle pp; +#ifndef FillCArc + PyMac_PRECHECK(FillCArc); +#endif if (!PyArg_ParseTuple(_args, "O&hhO&", PyMac_GetRect, &r, &startAngle, @@ -2800,6 +3196,9 @@ static PyObject *Qd_FillCRgn(PyObject *_self, PyObject *_args) PyObject *_res = NULL; RgnHandle rgn; PixPatHandle pp; +#ifndef FillCRgn + PyMac_PRECHECK(FillCRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &rgn, ResObj_Convert, &pp)) @@ -2816,6 +3215,9 @@ static PyObject *Qd_FillCPoly(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PolyHandle poly; PixPatHandle pp; +#ifndef FillCPoly + PyMac_PRECHECK(FillCPoly); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &poly, ResObj_Convert, &pp)) @@ -2831,6 +3233,9 @@ static PyObject *Qd_RGBForeColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RGBColor color; +#ifndef RGBForeColor + PyMac_PRECHECK(RGBForeColor); +#endif if (!PyArg_ParseTuple(_args, "O&", QdRGB_Convert, &color)) return NULL; @@ -2844,6 +3249,9 @@ static PyObject *Qd_RGBBackColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RGBColor color; +#ifndef RGBBackColor + PyMac_PRECHECK(RGBBackColor); +#endif if (!PyArg_ParseTuple(_args, "O&", QdRGB_Convert, &color)) return NULL; @@ -2859,6 +3267,9 @@ static PyObject *Qd_SetCPixel(PyObject *_self, PyObject *_args) short h; short v; RGBColor cPix; +#ifndef SetCPixel + PyMac_PRECHECK(SetCPixel); +#endif if (!PyArg_ParseTuple(_args, "hhO&", &h, &v, @@ -2876,6 +3287,9 @@ static PyObject *Qd_SetPortPix(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle pm; +#ifndef SetPortPix + PyMac_PRECHECK(SetPortPix); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pm)) return NULL; @@ -2891,6 +3305,9 @@ static PyObject *Qd_GetCPixel(PyObject *_self, PyObject *_args) short h; short v; RGBColor cPix; +#ifndef GetCPixel + PyMac_PRECHECK(GetCPixel); +#endif if (!PyArg_ParseTuple(_args, "hh", &h, &v)) @@ -2907,6 +3324,9 @@ static PyObject *Qd_GetForeColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RGBColor color; +#ifndef GetForeColor + PyMac_PRECHECK(GetForeColor); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetForeColor(&color); @@ -2919,6 +3339,9 @@ static PyObject *Qd_GetBackColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RGBColor color; +#ifndef GetBackColor + PyMac_PRECHECK(GetBackColor); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetBackColor(&color); @@ -2931,6 +3354,9 @@ static PyObject *Qd_OpColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RGBColor color; +#ifndef OpColor + PyMac_PRECHECK(OpColor); +#endif if (!PyArg_ParseTuple(_args, "O&", QdRGB_Convert, &color)) return NULL; @@ -2944,6 +3370,9 @@ static PyObject *Qd_HiliteColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RGBColor color; +#ifndef HiliteColor + PyMac_PRECHECK(HiliteColor); +#endif if (!PyArg_ParseTuple(_args, "O&", QdRGB_Convert, &color)) return NULL; @@ -2957,6 +3386,9 @@ static PyObject *Qd_DisposeCTable(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; CTabHandle cTable; +#ifndef DisposeCTable + PyMac_PRECHECK(DisposeCTable); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &cTable)) return NULL; @@ -2971,6 +3403,9 @@ static PyObject *Qd_GetCTable(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CTabHandle _rv; short ctID; +#ifndef GetCTable + PyMac_PRECHECK(GetCTable); +#endif if (!PyArg_ParseTuple(_args, "h", &ctID)) return NULL; @@ -2985,6 +3420,9 @@ static PyObject *Qd_GetCCursor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CCrsrHandle _rv; short crsrID; +#ifndef GetCCursor + PyMac_PRECHECK(GetCCursor); +#endif if (!PyArg_ParseTuple(_args, "h", &crsrID)) return NULL; @@ -2998,6 +3436,9 @@ static PyObject *Qd_SetCCursor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; CCrsrHandle cCrsr; +#ifndef SetCCursor + PyMac_PRECHECK(SetCCursor); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &cCrsr)) return NULL; @@ -3010,6 +3451,9 @@ static PyObject *Qd_SetCCursor(PyObject *_self, PyObject *_args) static PyObject *Qd_AllocCursor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef AllocCursor + PyMac_PRECHECK(AllocCursor); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; AllocCursor(); @@ -3022,6 +3466,9 @@ static PyObject *Qd_DisposeCCursor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; CCrsrHandle cCrsr; +#ifndef DisposeCCursor + PyMac_PRECHECK(DisposeCCursor); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &cCrsr)) return NULL; @@ -3036,6 +3483,9 @@ static PyObject *Qd_GetMaxDevice(PyObject *_self, PyObject *_args) PyObject *_res = NULL; GDHandle _rv; Rect globalRect; +#ifndef GetMaxDevice + PyMac_PRECHECK(GetMaxDevice); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &globalRect)) return NULL; @@ -3049,6 +3499,9 @@ static PyObject *Qd_GetCTSeed(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; +#ifndef GetCTSeed + PyMac_PRECHECK(GetCTSeed); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetCTSeed(); @@ -3061,6 +3514,9 @@ static PyObject *Qd_GetDeviceList(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle _rv; +#ifndef GetDeviceList + PyMac_PRECHECK(GetDeviceList); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetDeviceList(); @@ -3073,6 +3529,9 @@ static PyObject *Qd_GetMainDevice(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle _rv; +#ifndef GetMainDevice + PyMac_PRECHECK(GetMainDevice); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMainDevice(); @@ -3086,6 +3545,9 @@ static PyObject *Qd_GetNextDevice(PyObject *_self, PyObject *_args) PyObject *_res = NULL; GDHandle _rv; GDHandle curDevice; +#ifndef GetNextDevice + PyMac_PRECHECK(GetNextDevice); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &curDevice)) return NULL; @@ -3101,6 +3563,9 @@ static PyObject *Qd_TestDeviceAttribute(PyObject *_self, PyObject *_args) Boolean _rv; GDHandle gdh; short attribute; +#ifndef TestDeviceAttribute + PyMac_PRECHECK(TestDeviceAttribute); +#endif if (!PyArg_ParseTuple(_args, "O&h", ResObj_Convert, &gdh, &attribute)) @@ -3118,6 +3583,9 @@ static PyObject *Qd_SetDeviceAttribute(PyObject *_self, PyObject *_args) GDHandle gdh; short attribute; Boolean value; +#ifndef SetDeviceAttribute + PyMac_PRECHECK(SetDeviceAttribute); +#endif if (!PyArg_ParseTuple(_args, "O&hb", ResObj_Convert, &gdh, &attribute, @@ -3137,6 +3605,9 @@ static PyObject *Qd_InitGDevice(PyObject *_self, PyObject *_args) short qdRefNum; long mode; GDHandle gdh; +#ifndef InitGDevice + PyMac_PRECHECK(InitGDevice); +#endif if (!PyArg_ParseTuple(_args, "hlO&", &qdRefNum, &mode, @@ -3156,6 +3627,9 @@ static PyObject *Qd_NewGDevice(PyObject *_self, PyObject *_args) GDHandle _rv; short refNum; long mode; +#ifndef NewGDevice + PyMac_PRECHECK(NewGDevice); +#endif if (!PyArg_ParseTuple(_args, "hl", &refNum, &mode)) @@ -3171,6 +3645,9 @@ static PyObject *Qd_DisposeGDevice(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle gdh; +#ifndef DisposeGDevice + PyMac_PRECHECK(DisposeGDevice); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &gdh)) return NULL; @@ -3184,6 +3661,9 @@ static PyObject *Qd_SetGDevice(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle gd; +#ifndef SetGDevice + PyMac_PRECHECK(SetGDevice); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &gd)) return NULL; @@ -3197,6 +3677,9 @@ static PyObject *Qd_GetGDevice(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle _rv; +#ifndef GetGDevice + PyMac_PRECHECK(GetGDevice); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetGDevice(); @@ -3210,6 +3693,9 @@ static PyObject *Qd_Color2Index(PyObject *_self, PyObject *_args) PyObject *_res = NULL; long _rv; RGBColor myColor; +#ifndef Color2Index + PyMac_PRECHECK(Color2Index); +#endif if (!PyArg_ParseTuple(_args, "O&", QdRGB_Convert, &myColor)) return NULL; @@ -3224,6 +3710,9 @@ static PyObject *Qd_Index2Color(PyObject *_self, PyObject *_args) PyObject *_res = NULL; long index; RGBColor aColor; +#ifndef Index2Color + PyMac_PRECHECK(Index2Color); +#endif if (!PyArg_ParseTuple(_args, "l", &index)) return NULL; @@ -3238,6 +3727,9 @@ static PyObject *Qd_InvertColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RGBColor myColor; +#ifndef InvertColor + PyMac_PRECHECK(InvertColor); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; InvertColor(&myColor); @@ -3251,6 +3743,9 @@ static PyObject *Qd_RealColor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; RGBColor color; +#ifndef RealColor + PyMac_PRECHECK(RealColor); +#endif if (!PyArg_ParseTuple(_args, "O&", QdRGB_Convert, &color)) return NULL; @@ -3266,6 +3761,9 @@ static PyObject *Qd_GetSubTable(PyObject *_self, PyObject *_args) CTabHandle myColors; short iTabRes; CTabHandle targetTbl; +#ifndef GetSubTable + PyMac_PRECHECK(GetSubTable); +#endif if (!PyArg_ParseTuple(_args, "O&hO&", ResObj_Convert, &myColors, &iTabRes, @@ -3285,6 +3783,9 @@ static PyObject *Qd_MakeITable(PyObject *_self, PyObject *_args) CTabHandle cTabH; ITabHandle iTabH; short res; +#ifndef MakeITable + PyMac_PRECHECK(MakeITable); +#endif if (!PyArg_ParseTuple(_args, "O&O&h", ResObj_Convert, &cTabH, ResObj_Convert, &iTabH, @@ -3302,6 +3803,9 @@ static PyObject *Qd_SetClientID(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short id; +#ifndef SetClientID + PyMac_PRECHECK(SetClientID); +#endif if (!PyArg_ParseTuple(_args, "h", &id)) return NULL; @@ -3316,6 +3820,9 @@ static PyObject *Qd_ProtectEntry(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short index; Boolean protect; +#ifndef ProtectEntry + PyMac_PRECHECK(ProtectEntry); +#endif if (!PyArg_ParseTuple(_args, "hb", &index, &protect)) @@ -3332,6 +3839,9 @@ static PyObject *Qd_ReserveEntry(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short index; Boolean reserve; +#ifndef ReserveEntry + PyMac_PRECHECK(ReserveEntry); +#endif if (!PyArg_ParseTuple(_args, "hb", &index, &reserve)) @@ -3347,6 +3857,9 @@ static PyObject *Qd_QDError(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; +#ifndef QDError + PyMac_PRECHECK(QDError); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = QDError(); @@ -3366,6 +3879,9 @@ static PyObject *Qd_CopyDeepMask(PyObject *_self, PyObject *_args) Rect dstRect; short mode; RgnHandle maskRgn; +#ifndef CopyDeepMask + PyMac_PRECHECK(CopyDeepMask); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&O&O&O&hO&", BMObj_Convert, &srcBits, BMObj_Convert, &maskBits, @@ -3394,6 +3910,9 @@ static PyObject *Qd_GetPattern(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PatHandle _rv; short patternID; +#ifndef GetPattern + PyMac_PRECHECK(GetPattern); +#endif if (!PyArg_ParseTuple(_args, "h", &patternID)) return NULL; @@ -3408,6 +3927,9 @@ static PyObject *Qd_MacGetCursor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CursHandle _rv; short cursorID; +#ifndef MacGetCursor + PyMac_PRECHECK(MacGetCursor); +#endif if (!PyArg_ParseTuple(_args, "h", &cursorID)) return NULL; @@ -3422,6 +3944,9 @@ static PyObject *Qd_GetPicture(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PicHandle _rv; short pictureID; +#ifndef GetPicture + PyMac_PRECHECK(GetPicture); +#endif if (!PyArg_ParseTuple(_args, "h", &pictureID)) return NULL; @@ -3437,6 +3962,9 @@ static PyObject *Qd_DeltaPoint(PyObject *_self, PyObject *_args) long _rv; Point ptA; Point ptB; +#ifndef DeltaPoint + PyMac_PRECHECK(DeltaPoint); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetPoint, &ptA, PyMac_GetPoint, &ptB)) @@ -3453,6 +3981,9 @@ static PyObject *Qd_ShieldCursor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Rect shieldRect; Point offsetPt; +#ifndef ShieldCursor + PyMac_PRECHECK(ShieldCursor); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &shieldRect, PyMac_GetPoint, &offsetPt)) @@ -3469,6 +4000,9 @@ static PyObject *Qd_ScreenRes(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short scrnHRes; short scrnVRes; +#ifndef ScreenRes + PyMac_PRECHECK(ScreenRes); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; ScreenRes(&scrnHRes, @@ -3485,6 +4019,9 @@ static PyObject *Qd_GetIndPattern(PyObject *_self, PyObject *_args) Pattern thePat__out__; short patternListID; short index; +#ifndef GetIndPattern + PyMac_PRECHECK(GetIndPattern); +#endif if (!PyArg_ParseTuple(_args, "hh", &patternListID, &index)) @@ -3502,6 +4039,9 @@ static PyObject *Qd_SlopeFromAngle(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Fixed _rv; short angle; +#ifndef SlopeFromAngle + PyMac_PRECHECK(SlopeFromAngle); +#endif if (!PyArg_ParseTuple(_args, "h", &angle)) return NULL; @@ -3516,6 +4056,9 @@ static PyObject *Qd_AngleFromSlope(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short _rv; Fixed slope; +#ifndef AngleFromSlope + PyMac_PRECHECK(AngleFromSlope); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFixed, &slope)) return NULL; @@ -3532,6 +4075,9 @@ static PyObject *Qd_IsValidPort(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; CGrafPtr port; +#ifndef IsValidPort + PyMac_PRECHECK(IsValidPort); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3547,6 +4093,9 @@ static PyObject *Qd_GetPortPixMap(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PixMapHandle _rv; CGrafPtr port; +#ifndef GetPortPixMap + PyMac_PRECHECK(GetPortPixMap); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3561,6 +4110,9 @@ static PyObject *Qd_GetPortBitMapForCopyBits(PyObject *_self, PyObject *_args) PyObject *_res = NULL; const BitMap * _rv; CGrafPtr port; +#ifndef GetPortBitMapForCopyBits + PyMac_PRECHECK(GetPortBitMapForCopyBits); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3575,6 +4127,9 @@ static PyObject *Qd_GetPortBounds(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; Rect rect; +#ifndef GetPortBounds + PyMac_PRECHECK(GetPortBounds); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3590,6 +4145,9 @@ static PyObject *Qd_GetPortForeColor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; RGBColor foreColor; +#ifndef GetPortForeColor + PyMac_PRECHECK(GetPortForeColor); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3605,6 +4163,9 @@ static PyObject *Qd_GetPortBackColor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; RGBColor backColor; +#ifndef GetPortBackColor + PyMac_PRECHECK(GetPortBackColor); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3620,6 +4181,9 @@ static PyObject *Qd_GetPortOpColor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; RGBColor opColor; +#ifndef GetPortOpColor + PyMac_PRECHECK(GetPortOpColor); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3635,6 +4199,9 @@ static PyObject *Qd_GetPortHiliteColor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; RGBColor hiliteColor; +#ifndef GetPortHiliteColor + PyMac_PRECHECK(GetPortHiliteColor); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3650,6 +4217,9 @@ static PyObject *Qd_GetPortTextFont(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short _rv; CGrafPtr port; +#ifndef GetPortTextFont + PyMac_PRECHECK(GetPortTextFont); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3664,6 +4234,9 @@ static PyObject *Qd_GetPortTextFace(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Style _rv; CGrafPtr port; +#ifndef GetPortTextFace + PyMac_PRECHECK(GetPortTextFace); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3678,6 +4251,9 @@ static PyObject *Qd_GetPortTextMode(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short _rv; CGrafPtr port; +#ifndef GetPortTextMode + PyMac_PRECHECK(GetPortTextMode); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3692,6 +4268,9 @@ static PyObject *Qd_GetPortTextSize(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short _rv; CGrafPtr port; +#ifndef GetPortTextSize + PyMac_PRECHECK(GetPortTextSize); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3706,6 +4285,9 @@ static PyObject *Qd_GetPortChExtra(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short _rv; CGrafPtr port; +#ifndef GetPortChExtra + PyMac_PRECHECK(GetPortChExtra); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3720,6 +4302,9 @@ static PyObject *Qd_GetPortFracHPenLocation(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short _rv; CGrafPtr port; +#ifndef GetPortFracHPenLocation + PyMac_PRECHECK(GetPortFracHPenLocation); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3734,6 +4319,9 @@ static PyObject *Qd_GetPortSpExtra(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Fixed _rv; CGrafPtr port; +#ifndef GetPortSpExtra + PyMac_PRECHECK(GetPortSpExtra); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3748,6 +4336,9 @@ static PyObject *Qd_GetPortPenVisibility(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short _rv; CGrafPtr port; +#ifndef GetPortPenVisibility + PyMac_PRECHECK(GetPortPenVisibility); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3763,6 +4354,9 @@ static PyObject *Qd_GetPortVisibleRegion(PyObject *_self, PyObject *_args) RgnHandle _rv; CGrafPtr port; RgnHandle visRgn; +#ifndef GetPortVisibleRegion + PyMac_PRECHECK(GetPortVisibleRegion); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, ResObj_Convert, &visRgn)) @@ -3780,6 +4374,9 @@ static PyObject *Qd_GetPortClipRegion(PyObject *_self, PyObject *_args) RgnHandle _rv; CGrafPtr port; RgnHandle clipRgn; +#ifndef GetPortClipRegion + PyMac_PRECHECK(GetPortClipRegion); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, ResObj_Convert, &clipRgn)) @@ -3797,6 +4394,9 @@ static PyObject *Qd_GetPortBackPixPat(PyObject *_self, PyObject *_args) PixPatHandle _rv; CGrafPtr port; PixPatHandle backPattern; +#ifndef GetPortBackPixPat + PyMac_PRECHECK(GetPortBackPixPat); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, ResObj_Convert, &backPattern)) @@ -3814,6 +4414,9 @@ static PyObject *Qd_GetPortPenPixPat(PyObject *_self, PyObject *_args) PixPatHandle _rv; CGrafPtr port; PixPatHandle penPattern; +#ifndef GetPortPenPixPat + PyMac_PRECHECK(GetPortPenPixPat); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, ResObj_Convert, &penPattern)) @@ -3831,6 +4434,9 @@ static PyObject *Qd_GetPortFillPixPat(PyObject *_self, PyObject *_args) PixPatHandle _rv; CGrafPtr port; PixPatHandle fillPattern; +#ifndef GetPortFillPixPat + PyMac_PRECHECK(GetPortFillPixPat); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, ResObj_Convert, &fillPattern)) @@ -3847,6 +4453,9 @@ static PyObject *Qd_GetPortPenSize(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; Point penSize; +#ifndef GetPortPenSize + PyMac_PRECHECK(GetPortPenSize); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, PyMac_GetPoint, &penSize)) @@ -3863,6 +4472,9 @@ static PyObject *Qd_GetPortPenMode(PyObject *_self, PyObject *_args) PyObject *_res = NULL; SInt32 _rv; CGrafPtr port; +#ifndef GetPortPenMode + PyMac_PRECHECK(GetPortPenMode); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3877,6 +4489,9 @@ static PyObject *Qd_GetPortPenLocation(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; Point penLocation; +#ifndef GetPortPenLocation + PyMac_PRECHECK(GetPortPenLocation); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, PyMac_GetPoint, &penLocation)) @@ -3893,6 +4508,9 @@ static PyObject *Qd_IsPortRegionBeingDefined(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; CGrafPtr port; +#ifndef IsPortRegionBeingDefined + PyMac_PRECHECK(IsPortRegionBeingDefined); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3907,6 +4525,9 @@ static PyObject *Qd_IsPortPictureBeingDefined(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; CGrafPtr port; +#ifndef IsPortPictureBeingDefined + PyMac_PRECHECK(IsPortPictureBeingDefined); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3923,6 +4544,9 @@ static PyObject *Qd_IsPortPolyBeingDefined(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; CGrafPtr port; +#ifndef IsPortPolyBeingDefined + PyMac_PRECHECK(IsPortPolyBeingDefined); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3940,6 +4564,9 @@ static PyObject *Qd_IsPortOffscreen(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; CGrafPtr port; +#ifndef IsPortOffscreen + PyMac_PRECHECK(IsPortOffscreen); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3957,6 +4584,9 @@ static PyObject *Qd_IsPortColor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; CGrafPtr port; +#ifndef IsPortColor + PyMac_PRECHECK(IsPortColor); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -3972,6 +4602,9 @@ static PyObject *Qd_SetPortBounds(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; Rect rect; +#ifndef SetPortBounds + PyMac_PRECHECK(SetPortBounds); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, PyMac_GetRect, &rect)) @@ -3988,6 +4621,9 @@ static PyObject *Qd_SetPortOpColor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; RGBColor opColor; +#ifndef SetPortOpColor + PyMac_PRECHECK(SetPortOpColor); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, QdRGB_Convert, &opColor)) @@ -4004,6 +4640,9 @@ static PyObject *Qd_SetPortVisibleRegion(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; RgnHandle visRgn; +#ifndef SetPortVisibleRegion + PyMac_PRECHECK(SetPortVisibleRegion); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, ResObj_Convert, &visRgn)) @@ -4020,6 +4659,9 @@ static PyObject *Qd_SetPortClipRegion(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; RgnHandle clipRgn; +#ifndef SetPortClipRegion + PyMac_PRECHECK(SetPortClipRegion); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, ResObj_Convert, &clipRgn)) @@ -4036,6 +4678,9 @@ static PyObject *Qd_SetPortPenPixPat(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; PixPatHandle penPattern; +#ifndef SetPortPenPixPat + PyMac_PRECHECK(SetPortPenPixPat); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, ResObj_Convert, &penPattern)) @@ -4052,6 +4697,9 @@ static PyObject *Qd_SetPortFillPixPat(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; PixPatHandle penPattern; +#ifndef SetPortFillPixPat + PyMac_PRECHECK(SetPortFillPixPat); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, ResObj_Convert, &penPattern)) @@ -4068,6 +4716,9 @@ static PyObject *Qd_SetPortBackPixPat(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; PixPatHandle backPattern; +#ifndef SetPortBackPixPat + PyMac_PRECHECK(SetPortBackPixPat); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, ResObj_Convert, &backPattern)) @@ -4084,6 +4735,9 @@ static PyObject *Qd_SetPortPenSize(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; Point penSize; +#ifndef SetPortPenSize + PyMac_PRECHECK(SetPortPenSize); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, PyMac_GetPoint, &penSize)) @@ -4100,6 +4754,9 @@ static PyObject *Qd_SetPortPenMode(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; SInt32 penMode; +#ifndef SetPortPenMode + PyMac_PRECHECK(SetPortPenMode); +#endif if (!PyArg_ParseTuple(_args, "O&l", GrafObj_Convert, &port, &penMode)) @@ -4116,6 +4773,9 @@ static PyObject *Qd_SetPortFracHPenLocation(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; short pnLocHFrac; +#ifndef SetPortFracHPenLocation + PyMac_PRECHECK(SetPortFracHPenLocation); +#endif if (!PyArg_ParseTuple(_args, "O&h", GrafObj_Convert, &port, &pnLocHFrac)) @@ -4132,6 +4792,9 @@ static PyObject *Qd_GetPixBounds(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PixMapHandle pixMap; Rect bounds; +#ifndef GetPixBounds + PyMac_PRECHECK(GetPixBounds); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pixMap)) return NULL; @@ -4147,6 +4810,9 @@ static PyObject *Qd_GetPixDepth(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short _rv; PixMapHandle pixMap; +#ifndef GetPixDepth + PyMac_PRECHECK(GetPixDepth); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pixMap)) return NULL; @@ -4160,6 +4826,9 @@ static PyObject *Qd_GetQDGlobalsRandomSeed(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; +#ifndef GetQDGlobalsRandomSeed + PyMac_PRECHECK(GetQDGlobalsRandomSeed); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetQDGlobalsRandomSeed(); @@ -4172,6 +4841,9 @@ static PyObject *Qd_GetQDGlobalsScreenBits(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; BitMap screenBits; +#ifndef GetQDGlobalsScreenBits + PyMac_PRECHECK(GetQDGlobalsScreenBits); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetQDGlobalsScreenBits(&screenBits); @@ -4184,6 +4856,9 @@ static PyObject *Qd_GetQDGlobalsArrow(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Cursor arrow__out__; +#ifndef GetQDGlobalsArrow + PyMac_PRECHECK(GetQDGlobalsArrow); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetQDGlobalsArrow(&arrow__out__); @@ -4196,6 +4871,9 @@ static PyObject *Qd_GetQDGlobalsDarkGray(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Pattern dkGray__out__; +#ifndef GetQDGlobalsDarkGray + PyMac_PRECHECK(GetQDGlobalsDarkGray); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetQDGlobalsDarkGray(&dkGray__out__); @@ -4208,6 +4886,9 @@ static PyObject *Qd_GetQDGlobalsLightGray(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Pattern ltGray__out__; +#ifndef GetQDGlobalsLightGray + PyMac_PRECHECK(GetQDGlobalsLightGray); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetQDGlobalsLightGray(<Gray__out__); @@ -4220,6 +4901,9 @@ static PyObject *Qd_GetQDGlobalsGray(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Pattern gray__out__; +#ifndef GetQDGlobalsGray + PyMac_PRECHECK(GetQDGlobalsGray); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetQDGlobalsGray(&gray__out__); @@ -4232,6 +4916,9 @@ static PyObject *Qd_GetQDGlobalsBlack(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Pattern black__out__; +#ifndef GetQDGlobalsBlack + PyMac_PRECHECK(GetQDGlobalsBlack); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetQDGlobalsBlack(&black__out__); @@ -4244,6 +4931,9 @@ static PyObject *Qd_GetQDGlobalsWhite(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Pattern white__out__; +#ifndef GetQDGlobalsWhite + PyMac_PRECHECK(GetQDGlobalsWhite); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetQDGlobalsWhite(&white__out__); @@ -4256,6 +4946,9 @@ static PyObject *Qd_GetQDGlobalsThePort(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; CGrafPtr _rv; +#ifndef GetQDGlobalsThePort + PyMac_PRECHECK(GetQDGlobalsThePort); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetQDGlobalsThePort(); @@ -4268,6 +4961,9 @@ static PyObject *Qd_SetQDGlobalsRandomSeed(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long randomSeed; +#ifndef SetQDGlobalsRandomSeed + PyMac_PRECHECK(SetQDGlobalsRandomSeed); +#endif if (!PyArg_ParseTuple(_args, "l", &randomSeed)) return NULL; @@ -4282,6 +4978,9 @@ static PyObject *Qd_SetQDGlobalsArrow(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Cursor *arrow__in__; int arrow__in_len__; +#ifndef SetQDGlobalsArrow + PyMac_PRECHECK(SetQDGlobalsArrow); +#endif if (!PyArg_ParseTuple(_args, "s#", (char **)&arrow__in__, &arrow__in_len__)) return NULL; @@ -4302,6 +5001,9 @@ static PyObject *Qd_GetRegionBounds(PyObject *_self, PyObject *_args) PyObject *_res = NULL; RgnHandle region; Rect bounds; +#ifndef GetRegionBounds + PyMac_PRECHECK(GetRegionBounds); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, ®ion)) return NULL; @@ -4319,6 +5021,9 @@ static PyObject *Qd_IsRegionRectangular(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; RgnHandle region; +#ifndef IsRegionRectangular + PyMac_PRECHECK(IsRegionRectangular); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, ®ion)) return NULL; @@ -4335,6 +5040,9 @@ static PyObject *Qd_CreateNewPort(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; CGrafPtr _rv; +#ifndef CreateNewPort + PyMac_PRECHECK(CreateNewPort); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = CreateNewPort(); @@ -4350,6 +5058,9 @@ static PyObject *Qd_DisposePort(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; CGrafPtr port; +#ifndef DisposePort + PyMac_PRECHECK(DisposePort); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -4366,6 +5077,9 @@ static PyObject *Qd_SetQDError(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr err; +#ifndef SetQDError + PyMac_PRECHECK(SetQDError); +#endif if (!PyArg_ParseTuple(_args, "h", &err)) return NULL; @@ -4381,6 +5095,9 @@ static PyObject *Qd_QDIsPortBuffered(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; CGrafPtr port; +#ifndef QDIsPortBuffered + PyMac_PRECHECK(QDIsPortBuffered); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -4395,6 +5112,9 @@ static PyObject *Qd_QDIsPortBufferDirty(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; CGrafPtr port; +#ifndef QDIsPortBufferDirty + PyMac_PRECHECK(QDIsPortBufferDirty); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -4409,6 +5129,9 @@ static PyObject *Qd_QDFlushPortBuffer(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; RgnHandle region; +#ifndef QDFlushPortBuffer + PyMac_PRECHECK(QDFlushPortBuffer); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, OptResObj_Convert, ®ion)) @@ -4428,6 +5151,9 @@ static PyObject *Qd_QDGetDirtyRegion(PyObject *_self, PyObject *_args) OSStatus _err; CGrafPtr port; RgnHandle rgn; +#ifndef QDGetDirtyRegion + PyMac_PRECHECK(QDGetDirtyRegion); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, ResObj_Convert, &rgn)) @@ -4449,6 +5175,9 @@ static PyObject *Qd_QDSetDirtyRegion(PyObject *_self, PyObject *_args) OSStatus _err; CGrafPtr port; RgnHandle rgn; +#ifndef QDSetDirtyRegion + PyMac_PRECHECK(QDSetDirtyRegion); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, ResObj_Convert, &rgn)) @@ -4466,6 +5195,9 @@ static PyObject *Qd_LMGetScrVRes(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; SInt16 _rv; +#ifndef LMGetScrVRes + PyMac_PRECHECK(LMGetScrVRes); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetScrVRes(); @@ -4478,6 +5210,9 @@ static PyObject *Qd_LMSetScrVRes(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; SInt16 value; +#ifndef LMSetScrVRes + PyMac_PRECHECK(LMSetScrVRes); +#endif if (!PyArg_ParseTuple(_args, "h", &value)) return NULL; @@ -4491,6 +5226,9 @@ static PyObject *Qd_LMGetScrHRes(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; SInt16 _rv; +#ifndef LMGetScrHRes + PyMac_PRECHECK(LMGetScrHRes); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetScrHRes(); @@ -4503,6 +5241,9 @@ static PyObject *Qd_LMSetScrHRes(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; SInt16 value; +#ifndef LMSetScrHRes + PyMac_PRECHECK(LMSetScrHRes); +#endif if (!PyArg_ParseTuple(_args, "h", &value)) return NULL; @@ -4516,6 +5257,9 @@ static PyObject *Qd_LMGetMainDevice(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle _rv; +#ifndef LMGetMainDevice + PyMac_PRECHECK(LMGetMainDevice); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetMainDevice(); @@ -4528,6 +5272,9 @@ static PyObject *Qd_LMSetMainDevice(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle value; +#ifndef LMSetMainDevice + PyMac_PRECHECK(LMSetMainDevice); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &value)) return NULL; @@ -4541,6 +5288,9 @@ static PyObject *Qd_LMGetDeviceList(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle _rv; +#ifndef LMGetDeviceList + PyMac_PRECHECK(LMGetDeviceList); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetDeviceList(); @@ -4553,6 +5303,9 @@ static PyObject *Qd_LMSetDeviceList(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle value; +#ifndef LMSetDeviceList + PyMac_PRECHECK(LMSetDeviceList); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &value)) return NULL; @@ -4566,6 +5319,9 @@ static PyObject *Qd_LMGetQDColors(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Handle _rv; +#ifndef LMGetQDColors + PyMac_PRECHECK(LMGetQDColors); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetQDColors(); @@ -4578,6 +5334,9 @@ static PyObject *Qd_LMSetQDColors(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Handle value; +#ifndef LMSetQDColors + PyMac_PRECHECK(LMSetQDColors); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &value)) return NULL; @@ -4591,6 +5350,9 @@ static PyObject *Qd_LMGetWidthListHand(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Handle _rv; +#ifndef LMGetWidthListHand + PyMac_PRECHECK(LMGetWidthListHand); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetWidthListHand(); @@ -4603,6 +5365,9 @@ static PyObject *Qd_LMSetWidthListHand(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Handle value; +#ifndef LMSetWidthListHand + PyMac_PRECHECK(LMSetWidthListHand); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &value)) return NULL; @@ -4616,6 +5381,9 @@ static PyObject *Qd_LMGetHiliteMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt8 _rv; +#ifndef LMGetHiliteMode + PyMac_PRECHECK(LMGetHiliteMode); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetHiliteMode(); @@ -4628,6 +5396,9 @@ static PyObject *Qd_LMSetHiliteMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt8 value; +#ifndef LMSetHiliteMode + PyMac_PRECHECK(LMSetHiliteMode); +#endif if (!PyArg_ParseTuple(_args, "b", &value)) return NULL; @@ -4641,6 +5412,9 @@ static PyObject *Qd_LMGetWidthTabHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Handle _rv; +#ifndef LMGetWidthTabHandle + PyMac_PRECHECK(LMGetWidthTabHandle); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetWidthTabHandle(); @@ -4653,6 +5427,9 @@ static PyObject *Qd_LMSetWidthTabHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Handle value; +#ifndef LMSetWidthTabHandle + PyMac_PRECHECK(LMSetWidthTabHandle); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &value)) return NULL; @@ -4666,6 +5443,9 @@ static PyObject *Qd_LMGetLastSPExtra(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; SInt32 _rv; +#ifndef LMGetLastSPExtra + PyMac_PRECHECK(LMGetLastSPExtra); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetLastSPExtra(); @@ -4678,6 +5458,9 @@ static PyObject *Qd_LMSetLastSPExtra(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; SInt32 value; +#ifndef LMSetLastSPExtra + PyMac_PRECHECK(LMSetLastSPExtra); +#endif if (!PyArg_ParseTuple(_args, "l", &value)) return NULL; @@ -4691,6 +5474,9 @@ static PyObject *Qd_LMGetLastFOND(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Handle _rv; +#ifndef LMGetLastFOND + PyMac_PRECHECK(LMGetLastFOND); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetLastFOND(); @@ -4703,6 +5489,9 @@ static PyObject *Qd_LMSetLastFOND(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Handle value; +#ifndef LMSetLastFOND + PyMac_PRECHECK(LMSetLastFOND); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &value)) return NULL; @@ -4716,6 +5505,9 @@ static PyObject *Qd_LMGetFractEnable(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt8 _rv; +#ifndef LMGetFractEnable + PyMac_PRECHECK(LMGetFractEnable); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetFractEnable(); @@ -4728,6 +5520,9 @@ static PyObject *Qd_LMSetFractEnable(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt8 value; +#ifndef LMSetFractEnable + PyMac_PRECHECK(LMSetFractEnable); +#endif if (!PyArg_ParseTuple(_args, "b", &value)) return NULL; @@ -4741,6 +5536,9 @@ static PyObject *Qd_LMGetTheGDevice(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle _rv; +#ifndef LMGetTheGDevice + PyMac_PRECHECK(LMGetTheGDevice); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetTheGDevice(); @@ -4753,6 +5551,9 @@ static PyObject *Qd_LMSetTheGDevice(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle value; +#ifndef LMSetTheGDevice + PyMac_PRECHECK(LMSetTheGDevice); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &value)) return NULL; @@ -4766,6 +5567,9 @@ static PyObject *Qd_LMGetHiliteRGB(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RGBColor hiliteRGBValue; +#ifndef LMGetHiliteRGB + PyMac_PRECHECK(LMGetHiliteRGB); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; LMGetHiliteRGB(&hiliteRGBValue); @@ -4778,6 +5582,9 @@ static PyObject *Qd_LMSetHiliteRGB(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RGBColor hiliteRGBValue; +#ifndef LMSetHiliteRGB + PyMac_PRECHECK(LMSetHiliteRGB); +#endif if (!PyArg_ParseTuple(_args, "O&", QdRGB_Convert, &hiliteRGBValue)) return NULL; @@ -4791,6 +5598,9 @@ static PyObject *Qd_LMGetCursorNew(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; +#ifndef LMGetCursorNew + PyMac_PRECHECK(LMGetCursorNew); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetCursorNew(); @@ -4803,6 +5613,9 @@ static PyObject *Qd_LMSetCursorNew(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean value; +#ifndef LMSetCursorNew + PyMac_PRECHECK(LMSetCursorNew); +#endif if (!PyArg_ParseTuple(_args, "b", &value)) return NULL; @@ -4816,6 +5629,9 @@ static PyObject *Qd_TextFont(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short font; +#ifndef TextFont + PyMac_PRECHECK(TextFont); +#endif if (!PyArg_ParseTuple(_args, "h", &font)) return NULL; @@ -4829,6 +5645,9 @@ static PyObject *Qd_TextFace(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; StyleParameter face; +#ifndef TextFace + PyMac_PRECHECK(TextFace); +#endif if (!PyArg_ParseTuple(_args, "h", &face)) return NULL; @@ -4842,6 +5661,9 @@ static PyObject *Qd_TextMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short mode; +#ifndef TextMode + PyMac_PRECHECK(TextMode); +#endif if (!PyArg_ParseTuple(_args, "h", &mode)) return NULL; @@ -4855,6 +5677,9 @@ static PyObject *Qd_TextSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short size; +#ifndef TextSize + PyMac_PRECHECK(TextSize); +#endif if (!PyArg_ParseTuple(_args, "h", &size)) return NULL; @@ -4868,6 +5693,9 @@ static PyObject *Qd_SpaceExtra(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed extra; +#ifndef SpaceExtra + PyMac_PRECHECK(SpaceExtra); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFixed, &extra)) return NULL; @@ -4881,6 +5709,9 @@ static PyObject *Qd_DrawChar(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; CharParameter ch; +#ifndef DrawChar + PyMac_PRECHECK(DrawChar); +#endif if (!PyArg_ParseTuple(_args, "h", &ch)) return NULL; @@ -4894,6 +5725,9 @@ static PyObject *Qd_DrawString(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Str255 s; +#ifndef DrawString + PyMac_PRECHECK(DrawString); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetStr255, s)) return NULL; @@ -4910,6 +5744,9 @@ static PyObject *Qd_MacDrawText(PyObject *_self, PyObject *_args) int textBuf__in_len__; short firstByte; short byteCount; +#ifndef MacDrawText + PyMac_PRECHECK(MacDrawText); +#endif if (!PyArg_ParseTuple(_args, "s#hh", &textBuf__in__, &textBuf__in_len__, &firstByte, @@ -4930,6 +5767,9 @@ static PyObject *Qd_CharWidth(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short _rv; CharParameter ch; +#ifndef CharWidth + PyMac_PRECHECK(CharWidth); +#endif if (!PyArg_ParseTuple(_args, "h", &ch)) return NULL; @@ -4944,6 +5784,9 @@ static PyObject *Qd_StringWidth(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short _rv; Str255 s; +#ifndef StringWidth + PyMac_PRECHECK(StringWidth); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetStr255, s)) return NULL; @@ -4961,6 +5804,9 @@ static PyObject *Qd_TextWidth(PyObject *_self, PyObject *_args) int textBuf__in_len__; short firstByte; short byteCount; +#ifndef TextWidth + PyMac_PRECHECK(TextWidth); +#endif if (!PyArg_ParseTuple(_args, "s#hh", &textBuf__in__, &textBuf__in_len__, &firstByte, @@ -4980,6 +5826,9 @@ static PyObject *Qd_GetFontInfo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; FontInfo info; +#ifndef GetFontInfo + PyMac_PRECHECK(GetFontInfo); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetFontInfo(&info); @@ -4992,6 +5841,9 @@ static PyObject *Qd_CharExtra(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed extra; +#ifndef CharExtra + PyMac_PRECHECK(CharExtra); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFixed, &extra)) return NULL; @@ -5008,6 +5860,9 @@ static PyObject *Qd_TruncString(PyObject *_self, PyObject *_args) short width; Str255 theString; TruncCode truncWhere; +#ifndef TruncString + PyMac_PRECHECK(TruncString); +#endif if (!PyArg_ParseTuple(_args, "hO&h", &width, PyMac_GetStr255, theString, @@ -5025,6 +5880,9 @@ static PyObject *Qd_SetPort(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GrafPtr thePort; +#ifndef SetPort + PyMac_PRECHECK(SetPort); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &thePort)) return NULL; @@ -5039,6 +5897,9 @@ static PyObject *Qd_GetCursor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CursHandle _rv; short cursorID; +#ifndef GetCursor + PyMac_PRECHECK(GetCursor); +#endif if (!PyArg_ParseTuple(_args, "h", &cursorID)) return NULL; @@ -5053,6 +5914,9 @@ static PyObject *Qd_SetCursor(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Cursor *crsr__in__; int crsr__in_len__; +#ifndef SetCursor + PyMac_PRECHECK(SetCursor); +#endif if (!PyArg_ParseTuple(_args, "s#", (char **)&crsr__in__, &crsr__in_len__)) return NULL; @@ -5071,6 +5935,9 @@ static PyObject *Qd_SetCursor(PyObject *_self, PyObject *_args) static PyObject *Qd_ShowCursor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef ShowCursor + PyMac_PRECHECK(ShowCursor); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; ShowCursor(); @@ -5084,6 +5951,9 @@ static PyObject *Qd_LineTo(PyObject *_self, PyObject *_args) PyObject *_res = NULL; short h; short v; +#ifndef LineTo + PyMac_PRECHECK(LineTo); +#endif if (!PyArg_ParseTuple(_args, "hh", &h, &v)) @@ -5103,6 +5973,9 @@ static PyObject *Qd_SetRect(PyObject *_self, PyObject *_args) short top; short right; short bottom; +#ifndef SetRect + PyMac_PRECHECK(SetRect); +#endif if (!PyArg_ParseTuple(_args, "hhhh", &left, &top, @@ -5125,6 +5998,9 @@ static PyObject *Qd_OffsetRect(PyObject *_self, PyObject *_args) Rect r; short dh; short dv; +#ifndef OffsetRect + PyMac_PRECHECK(OffsetRect); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetRect, &r, &dh, @@ -5144,6 +6020,9 @@ static PyObject *Qd_InsetRect(PyObject *_self, PyObject *_args) Rect r; short dh; short dv; +#ifndef InsetRect + PyMac_PRECHECK(InsetRect); +#endif if (!PyArg_ParseTuple(_args, "O&hh", PyMac_GetRect, &r, &dh, @@ -5163,6 +6042,9 @@ static PyObject *Qd_UnionRect(PyObject *_self, PyObject *_args) Rect src1; Rect src2; Rect dstRect; +#ifndef UnionRect + PyMac_PRECHECK(UnionRect); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &src1, PyMac_GetRect, &src2)) @@ -5181,6 +6063,9 @@ static PyObject *Qd_EqualRect(PyObject *_self, PyObject *_args) Boolean _rv; Rect rect1; Rect rect2; +#ifndef EqualRect + PyMac_PRECHECK(EqualRect); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &rect1, PyMac_GetRect, &rect2)) @@ -5196,6 +6081,9 @@ static PyObject *Qd_FrameRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect r; +#ifndef FrameRect + PyMac_PRECHECK(FrameRect); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &r)) return NULL; @@ -5209,6 +6097,9 @@ static PyObject *Qd_InvertRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect r; +#ifndef InvertRect + PyMac_PRECHECK(InvertRect); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &r)) return NULL; @@ -5224,6 +6115,9 @@ static PyObject *Qd_FillRect(PyObject *_self, PyObject *_args) Rect r; Pattern *pat__in__; int pat__in_len__; +#ifndef FillRect + PyMac_PRECHECK(FillRect); +#endif if (!PyArg_ParseTuple(_args, "O&s#", PyMac_GetRect, &r, (char **)&pat__in__, &pat__in_len__)) @@ -5246,6 +6140,9 @@ static PyObject *Qd_CopyRgn(PyObject *_self, PyObject *_args) PyObject *_res = NULL; RgnHandle srcRgn; RgnHandle dstRgn; +#ifndef CopyRgn + PyMac_PRECHECK(CopyRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &srcRgn, ResObj_Convert, &dstRgn)) @@ -5265,6 +6162,9 @@ static PyObject *Qd_SetRectRgn(PyObject *_self, PyObject *_args) short top; short right; short bottom; +#ifndef SetRectRgn + PyMac_PRECHECK(SetRectRgn); +#endif if (!PyArg_ParseTuple(_args, "O&hhhh", ResObj_Convert, &rgn, &left, @@ -5288,6 +6188,9 @@ static PyObject *Qd_OffsetRgn(PyObject *_self, PyObject *_args) RgnHandle rgn; short dh; short dv; +#ifndef OffsetRgn + PyMac_PRECHECK(OffsetRgn); +#endif if (!PyArg_ParseTuple(_args, "O&hh", ResObj_Convert, &rgn, &dh, @@ -5307,6 +6210,9 @@ static PyObject *Qd_UnionRgn(PyObject *_self, PyObject *_args) RgnHandle srcRgnA; RgnHandle srcRgnB; RgnHandle dstRgn; +#ifndef UnionRgn + PyMac_PRECHECK(UnionRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &srcRgnA, ResObj_Convert, &srcRgnB, @@ -5326,6 +6232,9 @@ static PyObject *Qd_XorRgn(PyObject *_self, PyObject *_args) RgnHandle srcRgnA; RgnHandle srcRgnB; RgnHandle dstRgn; +#ifndef XorRgn + PyMac_PRECHECK(XorRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &srcRgnA, ResObj_Convert, &srcRgnB, @@ -5345,6 +6254,9 @@ static PyObject *Qd_EqualRgn(PyObject *_self, PyObject *_args) Boolean _rv; RgnHandle rgnA; RgnHandle rgnB; +#ifndef EqualRgn + PyMac_PRECHECK(EqualRgn); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &rgnA, ResObj_Convert, &rgnB)) @@ -5360,6 +6272,9 @@ static PyObject *Qd_FrameRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle rgn; +#ifndef FrameRgn + PyMac_PRECHECK(FrameRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &rgn)) return NULL; @@ -5373,6 +6288,9 @@ static PyObject *Qd_PaintRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle rgn; +#ifndef PaintRgn + PyMac_PRECHECK(PaintRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &rgn)) return NULL; @@ -5386,6 +6304,9 @@ static PyObject *Qd_InvertRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle rgn; +#ifndef InvertRgn + PyMac_PRECHECK(InvertRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &rgn)) return NULL; @@ -5401,6 +6322,9 @@ static PyObject *Qd_FillRgn(PyObject *_self, PyObject *_args) RgnHandle rgn; Pattern *pat__in__; int pat__in_len__; +#ifndef FillRgn + PyMac_PRECHECK(FillRgn); +#endif if (!PyArg_ParseTuple(_args, "O&s#", ResObj_Convert, &rgn, (char **)&pat__in__, &pat__in_len__)) @@ -5424,6 +6348,9 @@ static PyObject *Qd_GetPixel(PyObject *_self, PyObject *_args) Boolean _rv; short h; short v; +#ifndef GetPixel + PyMac_PRECHECK(GetPixel); +#endif if (!PyArg_ParseTuple(_args, "hh", &h, &v)) @@ -5441,6 +6368,9 @@ static PyObject *Qd_PtInRect(PyObject *_self, PyObject *_args) Boolean _rv; Point pt; Rect r; +#ifndef PtInRect + PyMac_PRECHECK(PtInRect); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetPoint, &pt, PyMac_GetRect, &r)) @@ -5459,6 +6389,9 @@ static PyObject *Qd_DrawText(PyObject *_self, PyObject *_args) int textBuf__in_len__; short firstByte; short byteCount; +#ifndef DrawText + PyMac_PRECHECK(DrawText); +#endif if (!PyArg_ParseTuple(_args, "s#hh", &textBuf__in__, &textBuf__in_len__, &firstByte, diff --git a/Mac/Modules/qdoffs/_Qdoffsmodule.c b/Mac/Modules/qdoffs/_Qdoffsmodule.c index c2edf17..30588b1 100644 --- a/Mac/Modules/qdoffs/_Qdoffsmodule.c +++ b/Mac/Modules/qdoffs/_Qdoffsmodule.c @@ -80,6 +80,9 @@ static PyObject *GWorldObj_GetGWorldDevice(GWorldObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle _rv; +#ifndef GetGWorldDevice + PyMac_PRECHECK(GetGWorldDevice); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetGWorldDevice(_self->ob_itself); @@ -92,6 +95,9 @@ static PyObject *GWorldObj_GetGWorldPixMap(GWorldObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle _rv; +#ifndef GetGWorldPixMap + PyMac_PRECHECK(GetGWorldPixMap); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetGWorldPixMap(_self->ob_itself); @@ -104,6 +110,9 @@ static PyObject *GWorldObj_as_GrafPtr(GWorldObject *_self, PyObject *_args) { PyObject *_res = NULL; GrafPtr _rv; +#ifndef as_GrafPtr + PyMac_PRECHECK(as_GrafPtr); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = as_GrafPtr(_self->ob_itself); @@ -169,6 +178,9 @@ static PyObject *Qdoffs_NewGWorld(PyObject *_self, PyObject *_args) CTabHandle cTable; GDHandle aGDevice; GWorldFlags flags; +#ifndef NewGWorld + PyMac_PRECHECK(NewGWorld); +#endif if (!PyArg_ParseTuple(_args, "hO&O&O&l", &PixelDepth, PyMac_GetRect, &boundsRect, @@ -193,6 +205,9 @@ static PyObject *Qdoffs_LockPixels(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; PixMapHandle pm; +#ifndef LockPixels + PyMac_PRECHECK(LockPixels); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pm)) return NULL; @@ -206,6 +221,9 @@ static PyObject *Qdoffs_UnlockPixels(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle pm; +#ifndef UnlockPixels + PyMac_PRECHECK(UnlockPixels); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pm)) return NULL; @@ -225,6 +243,9 @@ static PyObject *Qdoffs_UpdateGWorld(PyObject *_self, PyObject *_args) CTabHandle cTable; GDHandle aGDevice; GWorldFlags flags; +#ifndef UpdateGWorld + PyMac_PRECHECK(UpdateGWorld); +#endif if (!PyArg_ParseTuple(_args, "hO&O&O&l", &pixelDepth, PyMac_GetRect, &boundsRect, @@ -249,6 +270,9 @@ static PyObject *Qdoffs_GetGWorld(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; GDHandle gdh; +#ifndef GetGWorld + PyMac_PRECHECK(GetGWorld); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetGWorld(&port, @@ -264,6 +288,9 @@ static PyObject *Qdoffs_SetGWorld(PyObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; GDHandle gdh; +#ifndef SetGWorld + PyMac_PRECHECK(SetGWorld); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, OptResObj_Convert, &gdh)) @@ -279,6 +306,9 @@ static PyObject *Qdoffs_CTabChanged(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; CTabHandle ctab; +#ifndef CTabChanged + PyMac_PRECHECK(CTabChanged); +#endif if (!PyArg_ParseTuple(_args, "O&", OptResObj_Convert, &ctab)) return NULL; @@ -292,6 +322,9 @@ static PyObject *Qdoffs_PixPatChanged(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixPatHandle ppat; +#ifndef PixPatChanged + PyMac_PRECHECK(PixPatChanged); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &ppat)) return NULL; @@ -305,6 +338,9 @@ static PyObject *Qdoffs_PortChanged(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GrafPtr port; +#ifndef PortChanged + PyMac_PRECHECK(PortChanged); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -318,6 +354,9 @@ static PyObject *Qdoffs_GDeviceChanged(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; GDHandle gdh; +#ifndef GDeviceChanged + PyMac_PRECHECK(GDeviceChanged); +#endif if (!PyArg_ParseTuple(_args, "O&", OptResObj_Convert, &gdh)) return NULL; @@ -331,6 +370,9 @@ static PyObject *Qdoffs_AllowPurgePixels(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle pm; +#ifndef AllowPurgePixels + PyMac_PRECHECK(AllowPurgePixels); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pm)) return NULL; @@ -344,6 +386,9 @@ static PyObject *Qdoffs_NoPurgePixels(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle pm; +#ifndef NoPurgePixels + PyMac_PRECHECK(NoPurgePixels); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pm)) return NULL; @@ -358,6 +403,9 @@ static PyObject *Qdoffs_GetPixelsState(PyObject *_self, PyObject *_args) PyObject *_res = NULL; GWorldFlags _rv; PixMapHandle pm; +#ifndef GetPixelsState + PyMac_PRECHECK(GetPixelsState); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pm)) return NULL; @@ -372,6 +420,9 @@ static PyObject *Qdoffs_SetPixelsState(PyObject *_self, PyObject *_args) PyObject *_res = NULL; PixMapHandle pm; GWorldFlags state; +#ifndef SetPixelsState + PyMac_PRECHECK(SetPixelsState); +#endif if (!PyArg_ParseTuple(_args, "O&l", ResObj_Convert, &pm, &state)) @@ -388,6 +439,9 @@ static PyObject *Qdoffs_GetPixRowBytes(PyObject *_self, PyObject *_args) PyObject *_res = NULL; long _rv; PixMapHandle pm; +#ifndef GetPixRowBytes + PyMac_PRECHECK(GetPixRowBytes); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pm)) return NULL; @@ -405,6 +459,9 @@ static PyObject *Qdoffs_NewScreenBuffer(PyObject *_self, PyObject *_args) Boolean purgeable; GDHandle gdh; PixMapHandle offscreenPixMap; +#ifndef NewScreenBuffer + PyMac_PRECHECK(NewScreenBuffer); +#endif if (!PyArg_ParseTuple(_args, "O&b", PyMac_GetRect, &globalRect, &purgeable)) @@ -424,6 +481,9 @@ static PyObject *Qdoffs_DisposeScreenBuffer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle offscreenPixMap; +#ifndef DisposeScreenBuffer + PyMac_PRECHECK(DisposeScreenBuffer); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &offscreenPixMap)) return NULL; @@ -438,6 +498,9 @@ static PyObject *Qdoffs_QDDone(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; GrafPtr port; +#ifndef QDDone + PyMac_PRECHECK(QDDone); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &port)) return NULL; @@ -451,6 +514,9 @@ static PyObject *Qdoffs_OffscreenVersion(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; +#ifndef OffscreenVersion + PyMac_PRECHECK(OffscreenVersion); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = OffscreenVersion(); @@ -467,6 +533,9 @@ static PyObject *Qdoffs_NewTempScreenBuffer(PyObject *_self, PyObject *_args) Boolean purgeable; GDHandle gdh; PixMapHandle offscreenPixMap; +#ifndef NewTempScreenBuffer + PyMac_PRECHECK(NewTempScreenBuffer); +#endif if (!PyArg_ParseTuple(_args, "O&b", PyMac_GetRect, &globalRect, &purgeable)) @@ -487,6 +556,9 @@ static PyObject *Qdoffs_PixMap32Bit(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; PixMapHandle pmHandle; +#ifndef PixMap32Bit + PyMac_PRECHECK(PixMap32Bit); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pmHandle)) return NULL; diff --git a/Mac/Modules/qt/_Qtmodule.c b/Mac/Modules/qt/_Qtmodule.c index 594d156..eb4d501 100644 --- a/Mac/Modules/qt/_Qtmodule.c +++ b/Mac/Modules/qt/_Qtmodule.c @@ -140,6 +140,9 @@ static PyObject *MovieCtlObj_MCSetMovie(MovieControllerObject *_self, PyObject * Movie theMovie; WindowPtr movieWindow; Point where; +#ifndef MCSetMovie + PyMac_PRECHECK(MCSetMovie); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", MovieObj_Convert, &theMovie, WinObj_Convert, &movieWindow, @@ -159,6 +162,9 @@ static PyObject *MovieCtlObj_MCGetIndMovie(MovieControllerObject *_self, PyObjec PyObject *_res = NULL; Movie _rv; short index; +#ifndef MCGetIndMovie + PyMac_PRECHECK(MCGetIndMovie); +#endif if (!PyArg_ParseTuple(_args, "h", &index)) return NULL; @@ -173,6 +179,9 @@ static PyObject *MovieCtlObj_MCRemoveAllMovies(MovieControllerObject *_self, PyO { PyObject *_res = NULL; ComponentResult _rv; +#ifndef MCRemoveAllMovies + PyMac_PRECHECK(MCRemoveAllMovies); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCRemoveAllMovies(_self->ob_itself); @@ -186,6 +195,9 @@ static PyObject *MovieCtlObj_MCRemoveAMovie(MovieControllerObject *_self, PyObje PyObject *_res = NULL; ComponentResult _rv; Movie m; +#ifndef MCRemoveAMovie + PyMac_PRECHECK(MCRemoveAMovie); +#endif if (!PyArg_ParseTuple(_args, "O&", MovieObj_Convert, &m)) return NULL; @@ -200,6 +212,9 @@ static PyObject *MovieCtlObj_MCRemoveMovie(MovieControllerObject *_self, PyObjec { PyObject *_res = NULL; ComponentResult _rv; +#ifndef MCRemoveMovie + PyMac_PRECHECK(MCRemoveMovie); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCRemoveMovie(_self->ob_itself); @@ -213,6 +228,9 @@ static PyObject *MovieCtlObj_MCIsPlayerEvent(MovieControllerObject *_self, PyObj PyObject *_res = NULL; ComponentResult _rv; EventRecord e; +#ifndef MCIsPlayerEvent + PyMac_PRECHECK(MCIsPlayerEvent); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetEventRecord, &e)) return NULL; @@ -229,6 +247,9 @@ static PyObject *MovieCtlObj_MCDoAction(MovieControllerObject *_self, PyObject * ComponentResult _rv; short action; void * params; +#ifndef MCDoAction + PyMac_PRECHECK(MCDoAction); +#endif if (!PyArg_ParseTuple(_args, "hs", &action, ¶ms)) @@ -246,6 +267,9 @@ static PyObject *MovieCtlObj_MCSetControllerAttached(MovieControllerObject *_sel PyObject *_res = NULL; ComponentResult _rv; Boolean attach; +#ifndef MCSetControllerAttached + PyMac_PRECHECK(MCSetControllerAttached); +#endif if (!PyArg_ParseTuple(_args, "b", &attach)) return NULL; @@ -260,6 +284,9 @@ static PyObject *MovieCtlObj_MCIsControllerAttached(MovieControllerObject *_self { PyObject *_res = NULL; ComponentResult _rv; +#ifndef MCIsControllerAttached + PyMac_PRECHECK(MCIsControllerAttached); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCIsControllerAttached(_self->ob_itself); @@ -273,6 +300,9 @@ static PyObject *MovieCtlObj_MCSetControllerPort(MovieControllerObject *_self, P PyObject *_res = NULL; ComponentResult _rv; CGrafPtr gp; +#ifndef MCSetControllerPort + PyMac_PRECHECK(MCSetControllerPort); +#endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &gp)) return NULL; @@ -287,6 +317,9 @@ static PyObject *MovieCtlObj_MCGetControllerPort(MovieControllerObject *_self, P { PyObject *_res = NULL; CGrafPtr _rv; +#ifndef MCGetControllerPort + PyMac_PRECHECK(MCGetControllerPort); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetControllerPort(_self->ob_itself); @@ -300,6 +333,9 @@ static PyObject *MovieCtlObj_MCSetVisible(MovieControllerObject *_self, PyObject PyObject *_res = NULL; ComponentResult _rv; Boolean visible; +#ifndef MCSetVisible + PyMac_PRECHECK(MCSetVisible); +#endif if (!PyArg_ParseTuple(_args, "b", &visible)) return NULL; @@ -314,6 +350,9 @@ static PyObject *MovieCtlObj_MCGetVisible(MovieControllerObject *_self, PyObject { PyObject *_res = NULL; ComponentResult _rv; +#ifndef MCGetVisible + PyMac_PRECHECK(MCGetVisible); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetVisible(_self->ob_itself); @@ -327,6 +366,9 @@ static PyObject *MovieCtlObj_MCGetControllerBoundsRect(MovieControllerObject *_s PyObject *_res = NULL; ComponentResult _rv; Rect bounds; +#ifndef MCGetControllerBoundsRect + PyMac_PRECHECK(MCGetControllerBoundsRect); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetControllerBoundsRect(_self->ob_itself, @@ -342,6 +384,9 @@ static PyObject *MovieCtlObj_MCSetControllerBoundsRect(MovieControllerObject *_s PyObject *_res = NULL; ComponentResult _rv; Rect bounds; +#ifndef MCSetControllerBoundsRect + PyMac_PRECHECK(MCSetControllerBoundsRect); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &bounds)) return NULL; @@ -356,6 +401,9 @@ static PyObject *MovieCtlObj_MCGetControllerBoundsRgn(MovieControllerObject *_se { PyObject *_res = NULL; RgnHandle _rv; +#ifndef MCGetControllerBoundsRgn + PyMac_PRECHECK(MCGetControllerBoundsRgn); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetControllerBoundsRgn(_self->ob_itself); @@ -369,6 +417,9 @@ static PyObject *MovieCtlObj_MCGetWindowRgn(MovieControllerObject *_self, PyObje PyObject *_res = NULL; RgnHandle _rv; WindowPtr w; +#ifndef MCGetWindowRgn + PyMac_PRECHECK(MCGetWindowRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", WinObj_Convert, &w)) return NULL; @@ -384,6 +435,9 @@ static PyObject *MovieCtlObj_MCMovieChanged(MovieControllerObject *_self, PyObje PyObject *_res = NULL; ComponentResult _rv; Movie m; +#ifndef MCMovieChanged + PyMac_PRECHECK(MCMovieChanged); +#endif if (!PyArg_ParseTuple(_args, "O&", MovieObj_Convert, &m)) return NULL; @@ -399,6 +453,9 @@ static PyObject *MovieCtlObj_MCSetDuration(MovieControllerObject *_self, PyObjec PyObject *_res = NULL; ComponentResult _rv; TimeValue duration; +#ifndef MCSetDuration + PyMac_PRECHECK(MCSetDuration); +#endif if (!PyArg_ParseTuple(_args, "l", &duration)) return NULL; @@ -414,6 +471,9 @@ static PyObject *MovieCtlObj_MCGetCurrentTime(MovieControllerObject *_self, PyOb PyObject *_res = NULL; TimeValue _rv; TimeScale scale; +#ifndef MCGetCurrentTime + PyMac_PRECHECK(MCGetCurrentTime); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetCurrentTime(_self->ob_itself, @@ -431,6 +491,9 @@ static PyObject *MovieCtlObj_MCNewAttachedController(MovieControllerObject *_sel Movie theMovie; WindowPtr w; Point where; +#ifndef MCNewAttachedController + PyMac_PRECHECK(MCNewAttachedController); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", MovieObj_Convert, &theMovie, WinObj_Convert, &w, @@ -450,6 +513,9 @@ static PyObject *MovieCtlObj_MCDraw(MovieControllerObject *_self, PyObject *_arg PyObject *_res = NULL; ComponentResult _rv; WindowPtr w; +#ifndef MCDraw + PyMac_PRECHECK(MCDraw); +#endif if (!PyArg_ParseTuple(_args, "O&", WinObj_Convert, &w)) return NULL; @@ -466,6 +532,9 @@ static PyObject *MovieCtlObj_MCActivate(MovieControllerObject *_self, PyObject * ComponentResult _rv; WindowPtr w; Boolean activate; +#ifndef MCActivate + PyMac_PRECHECK(MCActivate); +#endif if (!PyArg_ParseTuple(_args, "O&b", WinObj_Convert, &w, &activate)) @@ -482,6 +551,9 @@ static PyObject *MovieCtlObj_MCIdle(MovieControllerObject *_self, PyObject *_arg { PyObject *_res = NULL; ComponentResult _rv; +#ifndef MCIdle + PyMac_PRECHECK(MCIdle); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCIdle(_self->ob_itself); @@ -496,6 +568,9 @@ static PyObject *MovieCtlObj_MCKey(MovieControllerObject *_self, PyObject *_args ComponentResult _rv; SInt8 key; long modifiers; +#ifndef MCKey + PyMac_PRECHECK(MCKey); +#endif if (!PyArg_ParseTuple(_args, "bl", &key, &modifiers)) @@ -516,6 +591,9 @@ static PyObject *MovieCtlObj_MCClick(MovieControllerObject *_self, PyObject *_ar Point where; long when; long modifiers; +#ifndef MCClick + PyMac_PRECHECK(MCClick); +#endif if (!PyArg_ParseTuple(_args, "O&O&ll", WinObj_Convert, &w, PyMac_GetPoint, &where, @@ -537,6 +615,9 @@ static PyObject *MovieCtlObj_MCEnableEditing(MovieControllerObject *_self, PyObj PyObject *_res = NULL; ComponentResult _rv; Boolean enabled; +#ifndef MCEnableEditing + PyMac_PRECHECK(MCEnableEditing); +#endif if (!PyArg_ParseTuple(_args, "b", &enabled)) return NULL; @@ -551,6 +632,9 @@ static PyObject *MovieCtlObj_MCIsEditingEnabled(MovieControllerObject *_self, Py { PyObject *_res = NULL; long _rv; +#ifndef MCIsEditingEnabled + PyMac_PRECHECK(MCIsEditingEnabled); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCIsEditingEnabled(_self->ob_itself); @@ -563,6 +647,9 @@ static PyObject *MovieCtlObj_MCCopy(MovieControllerObject *_self, PyObject *_arg { PyObject *_res = NULL; Movie _rv; +#ifndef MCCopy + PyMac_PRECHECK(MCCopy); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCCopy(_self->ob_itself); @@ -575,6 +662,9 @@ static PyObject *MovieCtlObj_MCCut(MovieControllerObject *_self, PyObject *_args { PyObject *_res = NULL; Movie _rv; +#ifndef MCCut + PyMac_PRECHECK(MCCut); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCCut(_self->ob_itself); @@ -588,6 +678,9 @@ static PyObject *MovieCtlObj_MCPaste(MovieControllerObject *_self, PyObject *_ar PyObject *_res = NULL; ComponentResult _rv; Movie srcMovie; +#ifndef MCPaste + PyMac_PRECHECK(MCPaste); +#endif if (!PyArg_ParseTuple(_args, "O&", MovieObj_Convert, &srcMovie)) return NULL; @@ -602,6 +695,9 @@ static PyObject *MovieCtlObj_MCClear(MovieControllerObject *_self, PyObject *_ar { PyObject *_res = NULL; ComponentResult _rv; +#ifndef MCClear + PyMac_PRECHECK(MCClear); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCClear(_self->ob_itself); @@ -614,6 +710,9 @@ static PyObject *MovieCtlObj_MCUndo(MovieControllerObject *_self, PyObject *_arg { PyObject *_res = NULL; ComponentResult _rv; +#ifndef MCUndo + PyMac_PRECHECK(MCUndo); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCUndo(_self->ob_itself); @@ -629,6 +728,9 @@ static PyObject *MovieCtlObj_MCPositionController(MovieControllerObject *_self, Rect movieRect; Rect controllerRect; long someFlags; +#ifndef MCPositionController + PyMac_PRECHECK(MCPositionController); +#endif if (!PyArg_ParseTuple(_args, "O&O&l", PyMac_GetRect, &movieRect, PyMac_GetRect, &controllerRect, @@ -648,6 +750,9 @@ static PyObject *MovieCtlObj_MCGetControllerInfo(MovieControllerObject *_self, P PyObject *_res = NULL; ComponentResult _rv; long someFlags; +#ifndef MCGetControllerInfo + PyMac_PRECHECK(MCGetControllerInfo); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetControllerInfo(_self->ob_itself, @@ -664,6 +769,9 @@ static PyObject *MovieCtlObj_MCSetClip(MovieControllerObject *_self, PyObject *_ ComponentResult _rv; RgnHandle theClip; RgnHandle movieClip; +#ifndef MCSetClip + PyMac_PRECHECK(MCSetClip); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &theClip, ResObj_Convert, &movieClip)) @@ -682,6 +790,9 @@ static PyObject *MovieCtlObj_MCGetClip(MovieControllerObject *_self, PyObject *_ ComponentResult _rv; RgnHandle theClip; RgnHandle movieClip; +#ifndef MCGetClip + PyMac_PRECHECK(MCGetClip); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetClip(_self->ob_itself, @@ -700,6 +811,9 @@ static PyObject *MovieCtlObj_MCDrawBadge(MovieControllerObject *_self, PyObject ComponentResult _rv; RgnHandle movieRgn; RgnHandle badgeRgn; +#ifndef MCDrawBadge + PyMac_PRECHECK(MCDrawBadge); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &movieRgn)) return NULL; @@ -718,6 +832,9 @@ static PyObject *MovieCtlObj_MCSetUpEditMenu(MovieControllerObject *_self, PyObj ComponentResult _rv; long modifiers; MenuHandle mh; +#ifndef MCSetUpEditMenu + PyMac_PRECHECK(MCSetUpEditMenu); +#endif if (!PyArg_ParseTuple(_args, "lO&", &modifiers, MenuObj_Convert, &mh)) @@ -737,6 +854,9 @@ static PyObject *MovieCtlObj_MCGetMenuString(MovieControllerObject *_self, PyObj long modifiers; short item; Str255 aString; +#ifndef MCGetMenuString + PyMac_PRECHECK(MCGetMenuString); +#endif if (!PyArg_ParseTuple(_args, "lhO&", &modifiers, &item, @@ -757,6 +877,9 @@ static PyObject *MovieCtlObj_MCPtInController(MovieControllerObject *_self, PyOb ComponentResult _rv; Point thePt; Boolean inController; +#ifndef MCPtInController + PyMac_PRECHECK(MCPtInController); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetPoint, &thePt)) return NULL; @@ -775,6 +898,9 @@ static PyObject *MovieCtlObj_MCInvalidate(MovieControllerObject *_self, PyObject ComponentResult _rv; WindowPtr w; RgnHandle invalidRgn; +#ifndef MCInvalidate + PyMac_PRECHECK(MCInvalidate); +#endif if (!PyArg_ParseTuple(_args, "O&O&", WinObj_Convert, &w, ResObj_Convert, &invalidRgn)) @@ -794,6 +920,9 @@ static PyObject *MovieCtlObj_MCAdjustCursor(MovieControllerObject *_self, PyObje WindowPtr w; Point where; long modifiers; +#ifndef MCAdjustCursor + PyMac_PRECHECK(MCAdjustCursor); +#endif if (!PyArg_ParseTuple(_args, "O&O&l", WinObj_Convert, &w, PyMac_GetPoint, &where, @@ -814,6 +943,9 @@ static PyObject *MovieCtlObj_MCGetInterfaceElement(MovieControllerObject *_self, ComponentResult _rv; MCInterfaceElement whichElement; void * element; +#ifndef MCGetInterfaceElement + PyMac_PRECHECK(MCGetInterfaceElement); +#endif if (!PyArg_ParseTuple(_args, "ls", &whichElement, &element)) @@ -832,6 +964,9 @@ static PyObject *MovieCtlObj_MCAddMovieSegment(MovieControllerObject *_self, PyO ComponentResult _rv; Movie srcMovie; Boolean scaled; +#ifndef MCAddMovieSegment + PyMac_PRECHECK(MCAddMovieSegment); +#endif if (!PyArg_ParseTuple(_args, "O&b", MovieObj_Convert, &srcMovie, &scaled)) @@ -848,6 +983,9 @@ static PyObject *MovieCtlObj_MCTrimMovieSegment(MovieControllerObject *_self, Py { PyObject *_res = NULL; ComponentResult _rv; +#ifndef MCTrimMovieSegment + PyMac_PRECHECK(MCTrimMovieSegment); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCTrimMovieSegment(_self->ob_itself); @@ -1032,6 +1170,9 @@ static void TimeBaseObj_dealloc(TimeBaseObject *self) static PyObject *TimeBaseObj_DisposeTimeBase(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef DisposeTimeBase + PyMac_PRECHECK(DisposeTimeBase); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; DisposeTimeBase(_self->ob_itself); @@ -1046,6 +1187,9 @@ static PyObject *TimeBaseObj_GetTimeBaseTime(TimeBaseObject *_self, PyObject *_a TimeValue _rv; TimeScale s; TimeRecord tr; +#ifndef GetTimeBaseTime + PyMac_PRECHECK(GetTimeBaseTime); +#endif if (!PyArg_ParseTuple(_args, "l", &s)) return NULL; @@ -1062,6 +1206,9 @@ static PyObject *TimeBaseObj_SetTimeBaseTime(TimeBaseObject *_self, PyObject *_a { PyObject *_res = NULL; TimeRecord tr; +#ifndef SetTimeBaseTime + PyMac_PRECHECK(SetTimeBaseTime); +#endif if (!PyArg_ParseTuple(_args, "O&", QtTimeRecord_Convert, &tr)) return NULL; @@ -1077,6 +1224,9 @@ static PyObject *TimeBaseObj_SetTimeBaseValue(TimeBaseObject *_self, PyObject *_ PyObject *_res = NULL; TimeValue t; TimeScale s; +#ifndef SetTimeBaseValue + PyMac_PRECHECK(SetTimeBaseValue); +#endif if (!PyArg_ParseTuple(_args, "ll", &t, &s)) @@ -1093,6 +1243,9 @@ static PyObject *TimeBaseObj_GetTimeBaseRate(TimeBaseObject *_self, PyObject *_a { PyObject *_res = NULL; Fixed _rv; +#ifndef GetTimeBaseRate + PyMac_PRECHECK(GetTimeBaseRate); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTimeBaseRate(_self->ob_itself); @@ -1105,6 +1258,9 @@ static PyObject *TimeBaseObj_SetTimeBaseRate(TimeBaseObject *_self, PyObject *_a { PyObject *_res = NULL; Fixed r; +#ifndef SetTimeBaseRate + PyMac_PRECHECK(SetTimeBaseRate); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFixed, &r)) return NULL; @@ -1121,6 +1277,9 @@ static PyObject *TimeBaseObj_GetTimeBaseStartTime(TimeBaseObject *_self, PyObjec TimeValue _rv; TimeScale s; TimeRecord tr; +#ifndef GetTimeBaseStartTime + PyMac_PRECHECK(GetTimeBaseStartTime); +#endif if (!PyArg_ParseTuple(_args, "l", &s)) return NULL; @@ -1137,6 +1296,9 @@ static PyObject *TimeBaseObj_SetTimeBaseStartTime(TimeBaseObject *_self, PyObjec { PyObject *_res = NULL; TimeRecord tr; +#ifndef SetTimeBaseStartTime + PyMac_PRECHECK(SetTimeBaseStartTime); +#endif if (!PyArg_ParseTuple(_args, "O&", QtTimeRecord_Convert, &tr)) return NULL; @@ -1153,6 +1315,9 @@ static PyObject *TimeBaseObj_GetTimeBaseStopTime(TimeBaseObject *_self, PyObject TimeValue _rv; TimeScale s; TimeRecord tr; +#ifndef GetTimeBaseStopTime + PyMac_PRECHECK(GetTimeBaseStopTime); +#endif if (!PyArg_ParseTuple(_args, "l", &s)) return NULL; @@ -1169,6 +1334,9 @@ static PyObject *TimeBaseObj_SetTimeBaseStopTime(TimeBaseObject *_self, PyObject { PyObject *_res = NULL; TimeRecord tr; +#ifndef SetTimeBaseStopTime + PyMac_PRECHECK(SetTimeBaseStopTime); +#endif if (!PyArg_ParseTuple(_args, "O&", QtTimeRecord_Convert, &tr)) return NULL; @@ -1183,6 +1351,9 @@ static PyObject *TimeBaseObj_GetTimeBaseFlags(TimeBaseObject *_self, PyObject *_ { PyObject *_res = NULL; long _rv; +#ifndef GetTimeBaseFlags + PyMac_PRECHECK(GetTimeBaseFlags); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTimeBaseFlags(_self->ob_itself); @@ -1195,6 +1366,9 @@ static PyObject *TimeBaseObj_SetTimeBaseFlags(TimeBaseObject *_self, PyObject *_ { PyObject *_res = NULL; long timeBaseFlags; +#ifndef SetTimeBaseFlags + PyMac_PRECHECK(SetTimeBaseFlags); +#endif if (!PyArg_ParseTuple(_args, "l", &timeBaseFlags)) return NULL; @@ -1210,6 +1384,9 @@ static PyObject *TimeBaseObj_SetTimeBaseMasterTimeBase(TimeBaseObject *_self, Py PyObject *_res = NULL; TimeBase master; TimeRecord slaveZero; +#ifndef SetTimeBaseMasterTimeBase + PyMac_PRECHECK(SetTimeBaseMasterTimeBase); +#endif if (!PyArg_ParseTuple(_args, "O&O&", TimeBaseObj_Convert, &master, QtTimeRecord_Convert, &slaveZero)) @@ -1226,6 +1403,9 @@ static PyObject *TimeBaseObj_GetTimeBaseMasterTimeBase(TimeBaseObject *_self, Py { PyObject *_res = NULL; TimeBase _rv; +#ifndef GetTimeBaseMasterTimeBase + PyMac_PRECHECK(GetTimeBaseMasterTimeBase); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTimeBaseMasterTimeBase(_self->ob_itself); @@ -1239,6 +1419,9 @@ static PyObject *TimeBaseObj_SetTimeBaseMasterClock(TimeBaseObject *_self, PyObj PyObject *_res = NULL; Component clockMeister; TimeRecord slaveZero; +#ifndef SetTimeBaseMasterClock + PyMac_PRECHECK(SetTimeBaseMasterClock); +#endif if (!PyArg_ParseTuple(_args, "O&O&", CmpObj_Convert, &clockMeister, QtTimeRecord_Convert, &slaveZero)) @@ -1255,6 +1438,9 @@ static PyObject *TimeBaseObj_GetTimeBaseMasterClock(TimeBaseObject *_self, PyObj { PyObject *_res = NULL; ComponentInstance _rv; +#ifndef GetTimeBaseMasterClock + PyMac_PRECHECK(GetTimeBaseMasterClock); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTimeBaseMasterClock(_self->ob_itself); @@ -1268,6 +1454,9 @@ static PyObject *TimeBaseObj_GetTimeBaseStatus(TimeBaseObject *_self, PyObject * PyObject *_res = NULL; long _rv; TimeRecord unpinnedTime; +#ifndef GetTimeBaseStatus + PyMac_PRECHECK(GetTimeBaseStatus); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTimeBaseStatus(_self->ob_itself, @@ -1282,6 +1471,9 @@ static PyObject *TimeBaseObj_SetTimeBaseZero(TimeBaseObject *_self, PyObject *_a { PyObject *_res = NULL; TimeRecord zero; +#ifndef SetTimeBaseZero + PyMac_PRECHECK(SetTimeBaseZero); +#endif if (!PyArg_ParseTuple(_args, "O&", QtTimeRecord_Convert, &zero)) return NULL; @@ -1296,6 +1488,9 @@ static PyObject *TimeBaseObj_GetTimeBaseEffectiveRate(TimeBaseObject *_self, PyO { PyObject *_res = NULL; Fixed _rv; +#ifndef GetTimeBaseEffectiveRate + PyMac_PRECHECK(GetTimeBaseEffectiveRate); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTimeBaseEffectiveRate(_self->ob_itself); @@ -1430,6 +1625,9 @@ static PyObject *UserDataObj_GetUserData(UserDataObject *_self, PyObject *_args) Handle data; OSType udType; long index; +#ifndef GetUserData + PyMac_PRECHECK(GetUserData); +#endif if (!PyArg_ParseTuple(_args, "O&O&l", ResObj_Convert, &data, PyMac_GetOSType, &udType, @@ -1451,6 +1649,9 @@ static PyObject *UserDataObj_AddUserData(UserDataObject *_self, PyObject *_args) OSErr _err; Handle data; OSType udType; +#ifndef AddUserData + PyMac_PRECHECK(AddUserData); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &data, PyMac_GetOSType, &udType)) @@ -1470,6 +1671,9 @@ static PyObject *UserDataObj_RemoveUserData(UserDataObject *_self, PyObject *_ar OSErr _err; OSType udType; long index; +#ifndef RemoveUserData + PyMac_PRECHECK(RemoveUserData); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetOSType, &udType, &index)) @@ -1488,6 +1692,9 @@ static PyObject *UserDataObj_CountUserDataType(UserDataObject *_self, PyObject * PyObject *_res = NULL; short _rv; OSType udType; +#ifndef CountUserDataType + PyMac_PRECHECK(CountUserDataType); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &udType)) return NULL; @@ -1503,6 +1710,9 @@ static PyObject *UserDataObj_GetNextUserDataType(UserDataObject *_self, PyObject PyObject *_res = NULL; long _rv; OSType udType; +#ifndef GetNextUserDataType + PyMac_PRECHECK(GetNextUserDataType); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &udType)) return NULL; @@ -1521,6 +1731,9 @@ static PyObject *UserDataObj_AddUserDataText(UserDataObject *_self, PyObject *_a OSType udType; long index; short itlRegionTag; +#ifndef AddUserDataText + PyMac_PRECHECK(AddUserDataText); +#endif if (!PyArg_ParseTuple(_args, "O&O&lh", ResObj_Convert, &data, PyMac_GetOSType, &udType, @@ -1546,6 +1759,9 @@ static PyObject *UserDataObj_GetUserDataText(UserDataObject *_self, PyObject *_a OSType udType; long index; short itlRegionTag; +#ifndef GetUserDataText + PyMac_PRECHECK(GetUserDataText); +#endif if (!PyArg_ParseTuple(_args, "O&O&lh", ResObj_Convert, &data, PyMac_GetOSType, &udType, @@ -1570,6 +1786,9 @@ static PyObject *UserDataObj_RemoveUserDataText(UserDataObject *_self, PyObject OSType udType; long index; short itlRegionTag; +#ifndef RemoveUserDataText + PyMac_PRECHECK(RemoveUserDataText); +#endif if (!PyArg_ParseTuple(_args, "O&lh", PyMac_GetOSType, &udType, &index, @@ -1590,6 +1809,9 @@ static PyObject *UserDataObj_PutUserDataIntoHandle(UserDataObject *_self, PyObje PyObject *_res = NULL; OSErr _err; Handle h; +#ifndef PutUserDataIntoHandle + PyMac_PRECHECK(PutUserDataIntoHandle); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &h)) return NULL; @@ -1707,6 +1929,9 @@ static PyObject *MediaObj_LoadMediaIntoRam(MediaObject *_self, PyObject *_args) TimeValue time; TimeValue duration; long flags; +#ifndef LoadMediaIntoRam + PyMac_PRECHECK(LoadMediaIntoRam); +#endif if (!PyArg_ParseTuple(_args, "lll", &time, &duration, @@ -1726,6 +1951,9 @@ static PyObject *MediaObj_GetMediaTrack(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; Track _rv; +#ifndef GetMediaTrack + PyMac_PRECHECK(GetMediaTrack); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaTrack(_self->ob_itself); @@ -1738,6 +1966,9 @@ static PyObject *MediaObj_GetMediaCreationTime(MediaObject *_self, PyObject *_ar { PyObject *_res = NULL; unsigned long _rv; +#ifndef GetMediaCreationTime + PyMac_PRECHECK(GetMediaCreationTime); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaCreationTime(_self->ob_itself); @@ -1750,6 +1981,9 @@ static PyObject *MediaObj_GetMediaModificationTime(MediaObject *_self, PyObject { PyObject *_res = NULL; unsigned long _rv; +#ifndef GetMediaModificationTime + PyMac_PRECHECK(GetMediaModificationTime); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaModificationTime(_self->ob_itself); @@ -1762,6 +1996,9 @@ static PyObject *MediaObj_GetMediaTimeScale(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeScale _rv; +#ifndef GetMediaTimeScale + PyMac_PRECHECK(GetMediaTimeScale); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaTimeScale(_self->ob_itself); @@ -1774,6 +2011,9 @@ static PyObject *MediaObj_SetMediaTimeScale(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeScale timeScale; +#ifndef SetMediaTimeScale + PyMac_PRECHECK(SetMediaTimeScale); +#endif if (!PyArg_ParseTuple(_args, "l", &timeScale)) return NULL; @@ -1788,6 +2028,9 @@ static PyObject *MediaObj_GetMediaDuration(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; +#ifndef GetMediaDuration + PyMac_PRECHECK(GetMediaDuration); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaDuration(_self->ob_itself); @@ -1800,6 +2043,9 @@ static PyObject *MediaObj_GetMediaLanguage(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; +#ifndef GetMediaLanguage + PyMac_PRECHECK(GetMediaLanguage); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaLanguage(_self->ob_itself); @@ -1812,6 +2058,9 @@ static PyObject *MediaObj_SetMediaLanguage(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; short language; +#ifndef SetMediaLanguage + PyMac_PRECHECK(SetMediaLanguage); +#endif if (!PyArg_ParseTuple(_args, "h", &language)) return NULL; @@ -1826,6 +2075,9 @@ static PyObject *MediaObj_GetMediaQuality(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; +#ifndef GetMediaQuality + PyMac_PRECHECK(GetMediaQuality); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaQuality(_self->ob_itself); @@ -1838,6 +2090,9 @@ static PyObject *MediaObj_SetMediaQuality(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; short quality; +#ifndef SetMediaQuality + PyMac_PRECHECK(SetMediaQuality); +#endif if (!PyArg_ParseTuple(_args, "h", &quality)) return NULL; @@ -1854,6 +2109,9 @@ static PyObject *MediaObj_GetMediaHandlerDescription(MediaObject *_self, PyObjec OSType mediaType; Str255 creatorName; OSType creatorManufacturer; +#ifndef GetMediaHandlerDescription + PyMac_PRECHECK(GetMediaHandlerDescription); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetStr255, creatorName)) return NULL; @@ -1871,6 +2129,9 @@ static PyObject *MediaObj_GetMediaUserData(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; UserData _rv; +#ifndef GetMediaUserData + PyMac_PRECHECK(GetMediaUserData); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaUserData(_self->ob_itself); @@ -1883,6 +2144,9 @@ static PyObject *MediaObj_GetMediaHandler(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; MediaHandler _rv; +#ifndef GetMediaHandler + PyMac_PRECHECK(GetMediaHandler); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaHandler(_self->ob_itself); @@ -1896,6 +2160,9 @@ static PyObject *MediaObj_SetMediaHandler(MediaObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; MediaHandlerComponent mH; +#ifndef SetMediaHandler + PyMac_PRECHECK(SetMediaHandler); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpObj_Convert, &mH)) return NULL; @@ -1911,6 +2178,9 @@ static PyObject *MediaObj_BeginMediaEdits(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef BeginMediaEdits + PyMac_PRECHECK(BeginMediaEdits); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = BeginMediaEdits(_self->ob_itself); @@ -1924,6 +2194,9 @@ static PyObject *MediaObj_EndMediaEdits(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef EndMediaEdits + PyMac_PRECHECK(EndMediaEdits); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = EndMediaEdits(_self->ob_itself); @@ -1938,6 +2211,9 @@ static PyObject *MediaObj_SetMediaDefaultDataRefIndex(MediaObject *_self, PyObje PyObject *_res = NULL; OSErr _err; short index; +#ifndef SetMediaDefaultDataRefIndex + PyMac_PRECHECK(SetMediaDefaultDataRefIndex); +#endif if (!PyArg_ParseTuple(_args, "h", &index)) return NULL; @@ -1956,6 +2232,9 @@ static PyObject *MediaObj_GetMediaDataHandlerDescription(MediaObject *_self, PyO OSType dhType; Str255 creatorName; OSType creatorManufacturer; +#ifndef GetMediaDataHandlerDescription + PyMac_PRECHECK(GetMediaDataHandlerDescription); +#endif if (!PyArg_ParseTuple(_args, "hO&", &index, PyMac_GetStr255, creatorName)) @@ -1976,6 +2255,9 @@ static PyObject *MediaObj_GetMediaDataHandler(MediaObject *_self, PyObject *_arg PyObject *_res = NULL; DataHandler _rv; short index; +#ifndef GetMediaDataHandler + PyMac_PRECHECK(GetMediaDataHandler); +#endif if (!PyArg_ParseTuple(_args, "h", &index)) return NULL; @@ -1992,6 +2274,9 @@ static PyObject *MediaObj_SetMediaDataHandler(MediaObject *_self, PyObject *_arg OSErr _err; short index; DataHandlerComponent dataHandler; +#ifndef SetMediaDataHandler + PyMac_PRECHECK(SetMediaDataHandler); +#endif if (!PyArg_ParseTuple(_args, "hO&", &index, CmpObj_Convert, &dataHandler)) @@ -2009,6 +2294,9 @@ static PyObject *MediaObj_GetMediaSampleDescriptionCount(MediaObject *_self, PyO { PyObject *_res = NULL; long _rv; +#ifndef GetMediaSampleDescriptionCount + PyMac_PRECHECK(GetMediaSampleDescriptionCount); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaSampleDescriptionCount(_self->ob_itself); @@ -2022,6 +2310,9 @@ static PyObject *MediaObj_GetMediaSampleDescription(MediaObject *_self, PyObject PyObject *_res = NULL; long index; SampleDescriptionHandle descH; +#ifndef GetMediaSampleDescription + PyMac_PRECHECK(GetMediaSampleDescription); +#endif if (!PyArg_ParseTuple(_args, "lO&", &index, ResObj_Convert, &descH)) @@ -2040,6 +2331,9 @@ static PyObject *MediaObj_SetMediaSampleDescription(MediaObject *_self, PyObject OSErr _err; long index; SampleDescriptionHandle descH; +#ifndef SetMediaSampleDescription + PyMac_PRECHECK(SetMediaSampleDescription); +#endif if (!PyArg_ParseTuple(_args, "lO&", &index, ResObj_Convert, &descH)) @@ -2057,6 +2351,9 @@ static PyObject *MediaObj_GetMediaSampleCount(MediaObject *_self, PyObject *_arg { PyObject *_res = NULL; long _rv; +#ifndef GetMediaSampleCount + PyMac_PRECHECK(GetMediaSampleCount); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaSampleCount(_self->ob_itself); @@ -2069,6 +2366,9 @@ static PyObject *MediaObj_GetMediaSyncSampleCount(MediaObject *_self, PyObject * { PyObject *_res = NULL; long _rv; +#ifndef GetMediaSyncSampleCount + PyMac_PRECHECK(GetMediaSyncSampleCount); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaSyncSampleCount(_self->ob_itself); @@ -2083,6 +2383,9 @@ static PyObject *MediaObj_SampleNumToMediaTime(MediaObject *_self, PyObject *_ar long logicalSampleNum; TimeValue sampleTime; TimeValue sampleDuration; +#ifndef SampleNumToMediaTime + PyMac_PRECHECK(SampleNumToMediaTime); +#endif if (!PyArg_ParseTuple(_args, "l", &logicalSampleNum)) return NULL; @@ -2103,6 +2406,9 @@ static PyObject *MediaObj_MediaTimeToSampleNum(MediaObject *_self, PyObject *_ar long sampleNum; TimeValue sampleTime; TimeValue sampleDuration; +#ifndef MediaTimeToSampleNum + PyMac_PRECHECK(MediaTimeToSampleNum); +#endif if (!PyArg_ParseTuple(_args, "l", &time)) return NULL; @@ -2130,6 +2436,9 @@ static PyObject *MediaObj_AddMediaSample(MediaObject *_self, PyObject *_args) long numberOfSamples; short sampleFlags; TimeValue sampleTime; +#ifndef AddMediaSample + PyMac_PRECHECK(AddMediaSample); +#endif if (!PyArg_ParseTuple(_args, "O&lllO&lh", ResObj_Convert, &dataIn, &inOffset, @@ -2165,6 +2474,9 @@ static PyObject *MediaObj_AddMediaSampleReference(MediaObject *_self, PyObject * long numberOfSamples; short sampleFlags; TimeValue sampleTime; +#ifndef AddMediaSampleReference + PyMac_PRECHECK(AddMediaSampleReference); +#endif if (!PyArg_ParseTuple(_args, "lllO&lh", &dataOffset, &size, @@ -2202,6 +2514,9 @@ static PyObject *MediaObj_GetMediaSample(MediaObject *_self, PyObject *_args) long maxNumberOfSamples; long numberOfSamples; short sampleFlags; +#ifndef GetMediaSample + PyMac_PRECHECK(GetMediaSample); +#endif if (!PyArg_ParseTuple(_args, "O&llO&l", ResObj_Convert, &dataOut, &maxSizeToGrow, @@ -2246,6 +2561,9 @@ static PyObject *MediaObj_GetMediaSampleReference(MediaObject *_self, PyObject * long maxNumberOfSamples; long numberOfSamples; short sampleFlags; +#ifndef GetMediaSampleReference + PyMac_PRECHECK(GetMediaSampleReference); +#endif if (!PyArg_ParseTuple(_args, "lO&l", &time, ResObj_Convert, &sampleDescriptionH, @@ -2279,6 +2597,9 @@ static PyObject *MediaObj_SetMediaPreferredChunkSize(MediaObject *_self, PyObjec PyObject *_res = NULL; OSErr _err; long maxChunkSize; +#ifndef SetMediaPreferredChunkSize + PyMac_PRECHECK(SetMediaPreferredChunkSize); +#endif if (!PyArg_ParseTuple(_args, "l", &maxChunkSize)) return NULL; @@ -2295,6 +2616,9 @@ static PyObject *MediaObj_GetMediaPreferredChunkSize(MediaObject *_self, PyObjec PyObject *_res = NULL; OSErr _err; long maxChunkSize; +#ifndef GetMediaPreferredChunkSize + PyMac_PRECHECK(GetMediaPreferredChunkSize); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMediaPreferredChunkSize(_self->ob_itself, @@ -2311,6 +2635,9 @@ static PyObject *MediaObj_SetMediaShadowSync(MediaObject *_self, PyObject *_args OSErr _err; long frameDiffSampleNum; long syncSampleNum; +#ifndef SetMediaShadowSync + PyMac_PRECHECK(SetMediaShadowSync); +#endif if (!PyArg_ParseTuple(_args, "ll", &frameDiffSampleNum, &syncSampleNum)) @@ -2330,6 +2657,9 @@ static PyObject *MediaObj_GetMediaShadowSync(MediaObject *_self, PyObject *_args OSErr _err; long frameDiffSampleNum; long syncSampleNum; +#ifndef GetMediaShadowSync + PyMac_PRECHECK(GetMediaShadowSync); +#endif if (!PyArg_ParseTuple(_args, "l", &frameDiffSampleNum)) return NULL; @@ -2348,6 +2678,9 @@ static PyObject *MediaObj_GetMediaDataSize(MediaObject *_self, PyObject *_args) long _rv; TimeValue startTime; TimeValue duration; +#ifndef GetMediaDataSize + PyMac_PRECHECK(GetMediaDataSize); +#endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) @@ -2367,6 +2700,9 @@ static PyObject *MediaObj_GetMediaDataSize64(MediaObject *_self, PyObject *_args TimeValue startTime; TimeValue duration; wide dataSize; +#ifndef GetMediaDataSize64 + PyMac_PRECHECK(GetMediaDataSize64); +#endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) @@ -2389,6 +2725,9 @@ static PyObject *MediaObj_GetMediaNextInterestingTime(MediaObject *_self, PyObje Fixed rate; TimeValue interestingTime; TimeValue interestingDuration; +#ifndef GetMediaNextInterestingTime + PyMac_PRECHECK(GetMediaNextInterestingTime); +#endif if (!PyArg_ParseTuple(_args, "hlO&", &interestingTimeFlags, &time, @@ -2414,6 +2753,9 @@ static PyObject *MediaObj_GetMediaDataRef(MediaObject *_self, PyObject *_args) Handle dataRef; OSType dataRefType; long dataRefAttributes; +#ifndef GetMediaDataRef + PyMac_PRECHECK(GetMediaDataRef); +#endif if (!PyArg_ParseTuple(_args, "h", &index)) return NULL; @@ -2437,6 +2779,9 @@ static PyObject *MediaObj_SetMediaDataRef(MediaObject *_self, PyObject *_args) short index; Handle dataRef; OSType dataRefType; +#ifndef SetMediaDataRef + PyMac_PRECHECK(SetMediaDataRef); +#endif if (!PyArg_ParseTuple(_args, "hO&O&", &index, ResObj_Convert, &dataRef, @@ -2458,6 +2803,9 @@ static PyObject *MediaObj_SetMediaDataRefAttributes(MediaObject *_self, PyObject OSErr _err; short index; long dataRefAttributes; +#ifndef SetMediaDataRefAttributes + PyMac_PRECHECK(SetMediaDataRefAttributes); +#endif if (!PyArg_ParseTuple(_args, "hl", &index, &dataRefAttributes)) @@ -2478,6 +2826,9 @@ static PyObject *MediaObj_AddMediaDataRef(MediaObject *_self, PyObject *_args) short index; Handle dataRef; OSType dataRefType; +#ifndef AddMediaDataRef + PyMac_PRECHECK(AddMediaDataRef); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) @@ -2497,6 +2848,9 @@ static PyObject *MediaObj_GetMediaDataRefCount(MediaObject *_self, PyObject *_ar PyObject *_res = NULL; OSErr _err; short count; +#ifndef GetMediaDataRefCount + PyMac_PRECHECK(GetMediaDataRefCount); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMediaDataRefCount(_self->ob_itself, @@ -2512,6 +2866,9 @@ static PyObject *MediaObj_SetMediaPlayHints(MediaObject *_self, PyObject *_args) PyObject *_res = NULL; long flags; long flagsMask; +#ifndef SetMediaPlayHints + PyMac_PRECHECK(SetMediaPlayHints); +#endif if (!PyArg_ParseTuple(_args, "ll", &flags, &flagsMask)) @@ -2528,6 +2885,9 @@ static PyObject *MediaObj_GetMediaPlayHints(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; long flags; +#ifndef GetMediaPlayHints + PyMac_PRECHECK(GetMediaPlayHints); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMediaPlayHints(_self->ob_itself, @@ -2544,6 +2904,9 @@ static PyObject *MediaObj_GetMediaNextInterestingTimeOnly(MediaObject *_self, Py TimeValue time; Fixed rate; TimeValue interestingTime; +#ifndef GetMediaNextInterestingTimeOnly + PyMac_PRECHECK(GetMediaNextInterestingTimeOnly); +#endif if (!PyArg_ParseTuple(_args, "hlO&", &interestingTimeFlags, &time, @@ -2741,6 +3104,9 @@ static PyObject *TrackObj_LoadTrackIntoRam(TrackObject *_self, PyObject *_args) TimeValue time; TimeValue duration; long flags; +#ifndef LoadTrackIntoRam + PyMac_PRECHECK(LoadTrackIntoRam); +#endif if (!PyArg_ParseTuple(_args, "lll", &time, &duration, @@ -2761,6 +3127,9 @@ static PyObject *TrackObj_GetTrackPict(TrackObject *_self, PyObject *_args) PyObject *_res = NULL; PicHandle _rv; TimeValue time; +#ifndef GetTrackPict + PyMac_PRECHECK(GetTrackPict); +#endif if (!PyArg_ParseTuple(_args, "l", &time)) return NULL; @@ -2775,6 +3144,9 @@ static PyObject *TrackObj_GetTrackClipRgn(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; +#ifndef GetTrackClipRgn + PyMac_PRECHECK(GetTrackClipRgn); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackClipRgn(_self->ob_itself); @@ -2787,6 +3159,9 @@ static PyObject *TrackObj_SetTrackClipRgn(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle theClip; +#ifndef SetTrackClipRgn + PyMac_PRECHECK(SetTrackClipRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theClip)) return NULL; @@ -2801,6 +3176,9 @@ static PyObject *TrackObj_GetTrackDisplayBoundsRgn(TrackObject *_self, PyObject { PyObject *_res = NULL; RgnHandle _rv; +#ifndef GetTrackDisplayBoundsRgn + PyMac_PRECHECK(GetTrackDisplayBoundsRgn); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackDisplayBoundsRgn(_self->ob_itself); @@ -2813,6 +3191,9 @@ static PyObject *TrackObj_GetTrackMovieBoundsRgn(TrackObject *_self, PyObject *_ { PyObject *_res = NULL; RgnHandle _rv; +#ifndef GetTrackMovieBoundsRgn + PyMac_PRECHECK(GetTrackMovieBoundsRgn); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackMovieBoundsRgn(_self->ob_itself); @@ -2825,6 +3206,9 @@ static PyObject *TrackObj_GetTrackBoundsRgn(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; +#ifndef GetTrackBoundsRgn + PyMac_PRECHECK(GetTrackBoundsRgn); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackBoundsRgn(_self->ob_itself); @@ -2837,6 +3221,9 @@ static PyObject *TrackObj_GetTrackMatte(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle _rv; +#ifndef GetTrackMatte + PyMac_PRECHECK(GetTrackMatte); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackMatte(_self->ob_itself); @@ -2849,6 +3236,9 @@ static PyObject *TrackObj_SetTrackMatte(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle theMatte; +#ifndef SetTrackMatte + PyMac_PRECHECK(SetTrackMatte); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theMatte)) return NULL; @@ -2863,6 +3253,9 @@ static PyObject *TrackObj_GetTrackID(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; +#ifndef GetTrackID + PyMac_PRECHECK(GetTrackID); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackID(_self->ob_itself); @@ -2875,6 +3268,9 @@ static PyObject *TrackObj_GetTrackMovie(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; +#ifndef GetTrackMovie + PyMac_PRECHECK(GetTrackMovie); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackMovie(_self->ob_itself); @@ -2887,6 +3283,9 @@ static PyObject *TrackObj_GetTrackCreationTime(TrackObject *_self, PyObject *_ar { PyObject *_res = NULL; unsigned long _rv; +#ifndef GetTrackCreationTime + PyMac_PRECHECK(GetTrackCreationTime); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackCreationTime(_self->ob_itself); @@ -2899,6 +3298,9 @@ static PyObject *TrackObj_GetTrackModificationTime(TrackObject *_self, PyObject { PyObject *_res = NULL; unsigned long _rv; +#ifndef GetTrackModificationTime + PyMac_PRECHECK(GetTrackModificationTime); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackModificationTime(_self->ob_itself); @@ -2911,6 +3313,9 @@ static PyObject *TrackObj_GetTrackEnabled(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; +#ifndef GetTrackEnabled + PyMac_PRECHECK(GetTrackEnabled); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackEnabled(_self->ob_itself); @@ -2923,6 +3328,9 @@ static PyObject *TrackObj_SetTrackEnabled(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean isEnabled; +#ifndef SetTrackEnabled + PyMac_PRECHECK(SetTrackEnabled); +#endif if (!PyArg_ParseTuple(_args, "b", &isEnabled)) return NULL; @@ -2937,6 +3345,9 @@ static PyObject *TrackObj_GetTrackUsage(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; +#ifndef GetTrackUsage + PyMac_PRECHECK(GetTrackUsage); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackUsage(_self->ob_itself); @@ -2949,6 +3360,9 @@ static PyObject *TrackObj_SetTrackUsage(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; long usage; +#ifndef SetTrackUsage + PyMac_PRECHECK(SetTrackUsage); +#endif if (!PyArg_ParseTuple(_args, "l", &usage)) return NULL; @@ -2963,6 +3377,9 @@ static PyObject *TrackObj_GetTrackDuration(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; +#ifndef GetTrackDuration + PyMac_PRECHECK(GetTrackDuration); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackDuration(_self->ob_itself); @@ -2975,6 +3392,9 @@ static PyObject *TrackObj_GetTrackOffset(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; +#ifndef GetTrackOffset + PyMac_PRECHECK(GetTrackOffset); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackOffset(_self->ob_itself); @@ -2987,6 +3407,9 @@ static PyObject *TrackObj_SetTrackOffset(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue movieOffsetTime; +#ifndef SetTrackOffset + PyMac_PRECHECK(SetTrackOffset); +#endif if (!PyArg_ParseTuple(_args, "l", &movieOffsetTime)) return NULL; @@ -3001,6 +3424,9 @@ static PyObject *TrackObj_GetTrackLayer(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; +#ifndef GetTrackLayer + PyMac_PRECHECK(GetTrackLayer); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackLayer(_self->ob_itself); @@ -3013,6 +3439,9 @@ static PyObject *TrackObj_SetTrackLayer(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; short layer; +#ifndef SetTrackLayer + PyMac_PRECHECK(SetTrackLayer); +#endif if (!PyArg_ParseTuple(_args, "h", &layer)) return NULL; @@ -3027,6 +3456,9 @@ static PyObject *TrackObj_GetTrackAlternate(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Track _rv; +#ifndef GetTrackAlternate + PyMac_PRECHECK(GetTrackAlternate); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackAlternate(_self->ob_itself); @@ -3039,6 +3471,9 @@ static PyObject *TrackObj_SetTrackAlternate(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Track alternateT; +#ifndef SetTrackAlternate + PyMac_PRECHECK(SetTrackAlternate); +#endif if (!PyArg_ParseTuple(_args, "O&", TrackObj_Convert, &alternateT)) return NULL; @@ -3053,6 +3488,9 @@ static PyObject *TrackObj_GetTrackVolume(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; +#ifndef GetTrackVolume + PyMac_PRECHECK(GetTrackVolume); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackVolume(_self->ob_itself); @@ -3065,6 +3503,9 @@ static PyObject *TrackObj_SetTrackVolume(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; short volume; +#ifndef SetTrackVolume + PyMac_PRECHECK(SetTrackVolume); +#endif if (!PyArg_ParseTuple(_args, "h", &volume)) return NULL; @@ -3080,6 +3521,9 @@ static PyObject *TrackObj_GetTrackDimensions(TrackObject *_self, PyObject *_args PyObject *_res = NULL; Fixed width; Fixed height; +#ifndef GetTrackDimensions + PyMac_PRECHECK(GetTrackDimensions); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetTrackDimensions(_self->ob_itself, @@ -3096,6 +3540,9 @@ static PyObject *TrackObj_SetTrackDimensions(TrackObject *_self, PyObject *_args PyObject *_res = NULL; Fixed width; Fixed height; +#ifndef SetTrackDimensions + PyMac_PRECHECK(SetTrackDimensions); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetFixed, &width, PyMac_GetFixed, &height)) @@ -3112,6 +3559,9 @@ static PyObject *TrackObj_GetTrackUserData(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; UserData _rv; +#ifndef GetTrackUserData + PyMac_PRECHECK(GetTrackUserData); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackUserData(_self->ob_itself); @@ -3125,6 +3575,9 @@ static PyObject *TrackObj_GetTrackSoundLocalizationSettings(TrackObject *_self, PyObject *_res = NULL; OSErr _err; Handle settings; +#ifndef GetTrackSoundLocalizationSettings + PyMac_PRECHECK(GetTrackSoundLocalizationSettings); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetTrackSoundLocalizationSettings(_self->ob_itself, @@ -3140,6 +3593,9 @@ static PyObject *TrackObj_SetTrackSoundLocalizationSettings(TrackObject *_self, PyObject *_res = NULL; OSErr _err; Handle settings; +#ifndef SetTrackSoundLocalizationSettings + PyMac_PRECHECK(SetTrackSoundLocalizationSettings); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &settings)) return NULL; @@ -3159,6 +3615,9 @@ static PyObject *TrackObj_NewTrackMedia(TrackObject *_self, PyObject *_args) TimeScale timeScale; Handle dataRef; OSType dataRefType; +#ifndef NewTrackMedia + PyMac_PRECHECK(NewTrackMedia); +#endif if (!PyArg_ParseTuple(_args, "O&lO&O&", PyMac_GetOSType, &mediaType, &timeScale, @@ -3179,6 +3638,9 @@ static PyObject *TrackObj_GetTrackMedia(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Media _rv; +#ifndef GetTrackMedia + PyMac_PRECHECK(GetTrackMedia); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackMedia(_self->ob_itself); @@ -3195,6 +3657,9 @@ static PyObject *TrackObj_InsertMediaIntoTrack(TrackObject *_self, PyObject *_ar TimeValue mediaTime; TimeValue mediaDuration; Fixed mediaRate; +#ifndef InsertMediaIntoTrack + PyMac_PRECHECK(InsertMediaIntoTrack); +#endif if (!PyArg_ParseTuple(_args, "lllO&", &trackStart, &mediaTime, @@ -3220,6 +3685,9 @@ static PyObject *TrackObj_InsertTrackSegment(TrackObject *_self, PyObject *_args TimeValue srcIn; TimeValue srcDuration; TimeValue dstIn; +#ifndef InsertTrackSegment + PyMac_PRECHECK(InsertTrackSegment); +#endif if (!PyArg_ParseTuple(_args, "O&lll", TrackObj_Convert, &dstTrack, &srcIn, @@ -3243,6 +3711,9 @@ static PyObject *TrackObj_InsertEmptyTrackSegment(TrackObject *_self, PyObject * OSErr _err; TimeValue dstIn; TimeValue dstDuration; +#ifndef InsertEmptyTrackSegment + PyMac_PRECHECK(InsertEmptyTrackSegment); +#endif if (!PyArg_ParseTuple(_args, "ll", &dstIn, &dstDuration)) @@ -3262,6 +3733,9 @@ static PyObject *TrackObj_DeleteTrackSegment(TrackObject *_self, PyObject *_args OSErr _err; TimeValue startTime; TimeValue duration; +#ifndef DeleteTrackSegment + PyMac_PRECHECK(DeleteTrackSegment); +#endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) @@ -3282,6 +3756,9 @@ static PyObject *TrackObj_ScaleTrackSegment(TrackObject *_self, PyObject *_args) TimeValue startTime; TimeValue oldDuration; TimeValue newDuration; +#ifndef ScaleTrackSegment + PyMac_PRECHECK(ScaleTrackSegment); +#endif if (!PyArg_ParseTuple(_args, "lll", &startTime, &oldDuration, @@ -3301,6 +3778,9 @@ static PyObject *TrackObj_IsScrapMovie(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Component _rv; +#ifndef IsScrapMovie + PyMac_PRECHECK(IsScrapMovie); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = IsScrapMovie(_self->ob_itself); @@ -3314,6 +3794,9 @@ static PyObject *TrackObj_CopyTrackSettings(TrackObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; Track dstTrack; +#ifndef CopyTrackSettings + PyMac_PRECHECK(CopyTrackSettings); +#endif if (!PyArg_ParseTuple(_args, "O&", TrackObj_Convert, &dstTrack)) return NULL; @@ -3333,6 +3816,9 @@ static PyObject *TrackObj_AddEmptyTrackToMovie(TrackObject *_self, PyObject *_ar Handle dataRef; OSType dataRefType; Track dstTrack; +#ifndef AddEmptyTrackToMovie + PyMac_PRECHECK(AddEmptyTrackToMovie); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", MovieObj_Convert, &dstMovie, ResObj_Convert, &dataRef, @@ -3356,6 +3842,9 @@ static PyObject *TrackObj_AddClonedTrackToMovie(TrackObject *_self, PyObject *_a Movie dstMovie; long flags; Track dstTrack; +#ifndef AddClonedTrackToMovie + PyMac_PRECHECK(AddClonedTrackToMovie); +#endif if (!PyArg_ParseTuple(_args, "O&l", MovieObj_Convert, &dstMovie, &flags)) @@ -3377,6 +3866,9 @@ static PyObject *TrackObj_AddTrackReference(TrackObject *_self, PyObject *_args) Track refTrack; OSType refType; long addedIndex; +#ifndef AddTrackReference + PyMac_PRECHECK(AddTrackReference); +#endif if (!PyArg_ParseTuple(_args, "O&O&", TrackObj_Convert, &refTrack, PyMac_GetOSType, &refType)) @@ -3397,6 +3889,9 @@ static PyObject *TrackObj_DeleteTrackReference(TrackObject *_self, PyObject *_ar OSErr _err; OSType refType; long index; +#ifndef DeleteTrackReference + PyMac_PRECHECK(DeleteTrackReference); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetOSType, &refType, &index)) @@ -3417,6 +3912,9 @@ static PyObject *TrackObj_SetTrackReference(TrackObject *_self, PyObject *_args) Track refTrack; OSType refType; long index; +#ifndef SetTrackReference + PyMac_PRECHECK(SetTrackReference); +#endif if (!PyArg_ParseTuple(_args, "O&O&l", TrackObj_Convert, &refTrack, PyMac_GetOSType, &refType, @@ -3438,6 +3936,9 @@ static PyObject *TrackObj_GetTrackReference(TrackObject *_self, PyObject *_args) Track _rv; OSType refType; long index; +#ifndef GetTrackReference + PyMac_PRECHECK(GetTrackReference); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetOSType, &refType, &index)) @@ -3455,6 +3956,9 @@ static PyObject *TrackObj_GetNextTrackReferenceType(TrackObject *_self, PyObject PyObject *_res = NULL; OSType _rv; OSType refType; +#ifndef GetNextTrackReferenceType + PyMac_PRECHECK(GetNextTrackReferenceType); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &refType)) return NULL; @@ -3470,6 +3974,9 @@ static PyObject *TrackObj_GetTrackReferenceCount(TrackObject *_self, PyObject *_ PyObject *_res = NULL; long _rv; OSType refType; +#ifndef GetTrackReferenceCount + PyMac_PRECHECK(GetTrackReferenceCount); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &refType)) return NULL; @@ -3485,6 +3992,9 @@ static PyObject *TrackObj_GetTrackEditRate(TrackObject *_self, PyObject *_args) PyObject *_res = NULL; Fixed _rv; TimeValue atTime; +#ifndef GetTrackEditRate + PyMac_PRECHECK(GetTrackEditRate); +#endif if (!PyArg_ParseTuple(_args, "l", &atTime)) return NULL; @@ -3501,6 +4011,9 @@ static PyObject *TrackObj_GetTrackDataSize(TrackObject *_self, PyObject *_args) long _rv; TimeValue startTime; TimeValue duration; +#ifndef GetTrackDataSize + PyMac_PRECHECK(GetTrackDataSize); +#endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) @@ -3520,6 +4033,9 @@ static PyObject *TrackObj_GetTrackDataSize64(TrackObject *_self, PyObject *_args TimeValue startTime; TimeValue duration; wide dataSize; +#ifndef GetTrackDataSize64 + PyMac_PRECHECK(GetTrackDataSize64); +#endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) @@ -3539,6 +4055,9 @@ static PyObject *TrackObj_PtInTrack(TrackObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; Point pt; +#ifndef PtInTrack + PyMac_PRECHECK(PtInTrack); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetPoint, &pt)) return NULL; @@ -3557,6 +4076,9 @@ static PyObject *TrackObj_GetTrackNextInterestingTime(TrackObject *_self, PyObje Fixed rate; TimeValue interestingTime; TimeValue interestingDuration; +#ifndef GetTrackNextInterestingTime + PyMac_PRECHECK(GetTrackNextInterestingTime); +#endif if (!PyArg_ParseTuple(_args, "hlO&", &interestingTimeFlags, &time, @@ -3580,6 +4102,9 @@ static PyObject *TrackObj_GetTrackSegmentDisplayBoundsRgn(TrackObject *_self, Py RgnHandle _rv; TimeValue time; TimeValue duration; +#ifndef GetTrackSegmentDisplayBoundsRgn + PyMac_PRECHECK(GetTrackSegmentDisplayBoundsRgn); +#endif if (!PyArg_ParseTuple(_args, "ll", &time, &duration)) @@ -3596,6 +4121,9 @@ static PyObject *TrackObj_GetTrackStatus(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; +#ifndef GetTrackStatus + PyMac_PRECHECK(GetTrackStatus); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackStatus(_self->ob_itself); @@ -3611,6 +4139,9 @@ static PyObject *TrackObj_SetTrackLoadSettings(TrackObject *_self, PyObject *_ar TimeValue preloadDuration; long preloadFlags; long defaultHints; +#ifndef SetTrackLoadSettings + PyMac_PRECHECK(SetTrackLoadSettings); +#endif if (!PyArg_ParseTuple(_args, "llll", &preloadTime, &preloadDuration, @@ -3634,6 +4165,9 @@ static PyObject *TrackObj_GetTrackLoadSettings(TrackObject *_self, PyObject *_ar TimeValue preloadDuration; long preloadFlags; long defaultHints; +#ifndef GetTrackLoadSettings + PyMac_PRECHECK(GetTrackLoadSettings); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetTrackLoadSettings(_self->ob_itself, @@ -3848,6 +4382,9 @@ static PyObject *MovieObj_MoviesTask(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; long maxMilliSecToUse; +#ifndef MoviesTask + PyMac_PRECHECK(MoviesTask); +#endif if (!PyArg_ParseTuple(_args, "l", &maxMilliSecToUse)) return NULL; @@ -3864,6 +4401,9 @@ static PyObject *MovieObj_PrerollMovie(MovieObject *_self, PyObject *_args) OSErr _err; TimeValue time; Fixed Rate; +#ifndef PrerollMovie + PyMac_PRECHECK(PrerollMovie); +#endif if (!PyArg_ParseTuple(_args, "lO&", &time, PyMac_GetFixed, &Rate)) @@ -3881,6 +4421,9 @@ static PyObject *MovieObj_AbortPrePrerollMovie(MovieObject *_self, PyObject *_ar { PyObject *_res = NULL; OSErr err; +#ifndef AbortPrePrerollMovie + PyMac_PRECHECK(AbortPrePrerollMovie); +#endif if (!PyArg_ParseTuple(_args, "h", &err)) return NULL; @@ -3898,6 +4441,9 @@ static PyObject *MovieObj_LoadMovieIntoRam(MovieObject *_self, PyObject *_args) TimeValue time; TimeValue duration; long flags; +#ifndef LoadMovieIntoRam + PyMac_PRECHECK(LoadMovieIntoRam); +#endif if (!PyArg_ParseTuple(_args, "lll", &time, &duration, @@ -3917,6 +4463,9 @@ static PyObject *MovieObj_SetMovieActive(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean active; +#ifndef SetMovieActive + PyMac_PRECHECK(SetMovieActive); +#endif if (!PyArg_ParseTuple(_args, "b", &active)) return NULL; @@ -3931,6 +4480,9 @@ static PyObject *MovieObj_GetMovieActive(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; +#ifndef GetMovieActive + PyMac_PRECHECK(GetMovieActive); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieActive(_self->ob_itself); @@ -3942,6 +4494,9 @@ static PyObject *MovieObj_GetMovieActive(MovieObject *_self, PyObject *_args) static PyObject *MovieObj_StartMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef StartMovie + PyMac_PRECHECK(StartMovie); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; StartMovie(_self->ob_itself); @@ -3953,6 +4508,9 @@ static PyObject *MovieObj_StartMovie(MovieObject *_self, PyObject *_args) static PyObject *MovieObj_StopMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef StopMovie + PyMac_PRECHECK(StopMovie); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; StopMovie(_self->ob_itself); @@ -3964,6 +4522,9 @@ static PyObject *MovieObj_StopMovie(MovieObject *_self, PyObject *_args) static PyObject *MovieObj_GoToBeginningOfMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef GoToBeginningOfMovie + PyMac_PRECHECK(GoToBeginningOfMovie); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GoToBeginningOfMovie(_self->ob_itself); @@ -3975,6 +4536,9 @@ static PyObject *MovieObj_GoToBeginningOfMovie(MovieObject *_self, PyObject *_ar static PyObject *MovieObj_GoToEndOfMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef GoToEndOfMovie + PyMac_PRECHECK(GoToEndOfMovie); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GoToEndOfMovie(_self->ob_itself); @@ -3987,6 +4551,9 @@ static PyObject *MovieObj_IsMovieDone(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; +#ifndef IsMovieDone + PyMac_PRECHECK(IsMovieDone); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = IsMovieDone(_self->ob_itself); @@ -3999,6 +4566,9 @@ static PyObject *MovieObj_GetMoviePreviewMode(MovieObject *_self, PyObject *_arg { PyObject *_res = NULL; Boolean _rv; +#ifndef GetMoviePreviewMode + PyMac_PRECHECK(GetMoviePreviewMode); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMoviePreviewMode(_self->ob_itself); @@ -4011,6 +4581,9 @@ static PyObject *MovieObj_SetMoviePreviewMode(MovieObject *_self, PyObject *_arg { PyObject *_res = NULL; Boolean usePreview; +#ifndef SetMoviePreviewMode + PyMac_PRECHECK(SetMoviePreviewMode); +#endif if (!PyArg_ParseTuple(_args, "b", &usePreview)) return NULL; @@ -4024,6 +4597,9 @@ static PyObject *MovieObj_SetMoviePreviewMode(MovieObject *_self, PyObject *_arg static PyObject *MovieObj_ShowMoviePoster(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef ShowMoviePoster + PyMac_PRECHECK(ShowMoviePoster); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; ShowMoviePoster(_self->ob_itself); @@ -4036,6 +4612,9 @@ static PyObject *MovieObj_GetMovieTimeBase(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeBase _rv; +#ifndef GetMovieTimeBase + PyMac_PRECHECK(GetMovieTimeBase); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieTimeBase(_self->ob_itself); @@ -4049,6 +4628,9 @@ static PyObject *MovieObj_SetMovieMasterTimeBase(MovieObject *_self, PyObject *_ PyObject *_res = NULL; TimeBase tb; TimeRecord slaveZero; +#ifndef SetMovieMasterTimeBase + PyMac_PRECHECK(SetMovieMasterTimeBase); +#endif if (!PyArg_ParseTuple(_args, "O&O&", TimeBaseObj_Convert, &tb, QtTimeRecord_Convert, &slaveZero)) @@ -4066,6 +4648,9 @@ static PyObject *MovieObj_SetMovieMasterClock(MovieObject *_self, PyObject *_arg PyObject *_res = NULL; Component clockMeister; TimeRecord slaveZero; +#ifndef SetMovieMasterClock + PyMac_PRECHECK(SetMovieMasterClock); +#endif if (!PyArg_ParseTuple(_args, "O&O&", CmpObj_Convert, &clockMeister, QtTimeRecord_Convert, &slaveZero)) @@ -4083,6 +4668,9 @@ static PyObject *MovieObj_GetMovieGWorld(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; GDHandle gdh; +#ifndef GetMovieGWorld + PyMac_PRECHECK(GetMovieGWorld); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMovieGWorld(_self->ob_itself, @@ -4099,6 +4687,9 @@ static PyObject *MovieObj_SetMovieGWorld(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; CGrafPtr port; GDHandle gdh; +#ifndef SetMovieGWorld + PyMac_PRECHECK(SetMovieGWorld); +#endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, OptResObj_Convert, &gdh)) @@ -4115,6 +4706,9 @@ static PyObject *MovieObj_GetMovieNaturalBoundsRect(MovieObject *_self, PyObject { PyObject *_res = NULL; Rect naturalBounds; +#ifndef GetMovieNaturalBoundsRect + PyMac_PRECHECK(GetMovieNaturalBoundsRect); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMovieNaturalBoundsRect(_self->ob_itself, @@ -4129,6 +4723,9 @@ static PyObject *MovieObj_GetNextTrackForCompositing(MovieObject *_self, PyObjec PyObject *_res = NULL; Track _rv; Track theTrack; +#ifndef GetNextTrackForCompositing + PyMac_PRECHECK(GetNextTrackForCompositing); +#endif if (!PyArg_ParseTuple(_args, "O&", TrackObj_Convert, &theTrack)) return NULL; @@ -4144,6 +4741,9 @@ static PyObject *MovieObj_GetPrevTrackForCompositing(MovieObject *_self, PyObjec PyObject *_res = NULL; Track _rv; Track theTrack; +#ifndef GetPrevTrackForCompositing + PyMac_PRECHECK(GetPrevTrackForCompositing); +#endif if (!PyArg_ParseTuple(_args, "O&", TrackObj_Convert, &theTrack)) return NULL; @@ -4159,6 +4759,9 @@ static PyObject *MovieObj_GetMoviePict(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; PicHandle _rv; TimeValue time; +#ifndef GetMoviePict + PyMac_PRECHECK(GetMoviePict); +#endif if (!PyArg_ParseTuple(_args, "l", &time)) return NULL; @@ -4173,6 +4776,9 @@ static PyObject *MovieObj_GetMoviePosterPict(MovieObject *_self, PyObject *_args { PyObject *_res = NULL; PicHandle _rv; +#ifndef GetMoviePosterPict + PyMac_PRECHECK(GetMoviePosterPict); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMoviePosterPict(_self->ob_itself); @@ -4185,6 +4791,9 @@ static PyObject *MovieObj_UpdateMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef UpdateMovie + PyMac_PRECHECK(UpdateMovie); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = UpdateMovie(_self->ob_itself); @@ -4199,6 +4808,9 @@ static PyObject *MovieObj_InvalidateMovieRegion(MovieObject *_self, PyObject *_a PyObject *_res = NULL; OSErr _err; RgnHandle invalidRgn; +#ifndef InvalidateMovieRegion + PyMac_PRECHECK(InvalidateMovieRegion); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &invalidRgn)) return NULL; @@ -4214,6 +4826,9 @@ static PyObject *MovieObj_GetMovieBox(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect boxRect; +#ifndef GetMovieBox + PyMac_PRECHECK(GetMovieBox); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMovieBox(_self->ob_itself, @@ -4227,6 +4842,9 @@ static PyObject *MovieObj_SetMovieBox(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect boxRect; +#ifndef SetMovieBox + PyMac_PRECHECK(SetMovieBox); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &boxRect)) return NULL; @@ -4241,6 +4859,9 @@ static PyObject *MovieObj_GetMovieDisplayClipRgn(MovieObject *_self, PyObject *_ { PyObject *_res = NULL; RgnHandle _rv; +#ifndef GetMovieDisplayClipRgn + PyMac_PRECHECK(GetMovieDisplayClipRgn); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieDisplayClipRgn(_self->ob_itself); @@ -4253,6 +4874,9 @@ static PyObject *MovieObj_SetMovieDisplayClipRgn(MovieObject *_self, PyObject *_ { PyObject *_res = NULL; RgnHandle theClip; +#ifndef SetMovieDisplayClipRgn + PyMac_PRECHECK(SetMovieDisplayClipRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theClip)) return NULL; @@ -4267,6 +4891,9 @@ static PyObject *MovieObj_GetMovieClipRgn(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; +#ifndef GetMovieClipRgn + PyMac_PRECHECK(GetMovieClipRgn); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieClipRgn(_self->ob_itself); @@ -4279,6 +4906,9 @@ static PyObject *MovieObj_SetMovieClipRgn(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle theClip; +#ifndef SetMovieClipRgn + PyMac_PRECHECK(SetMovieClipRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theClip)) return NULL; @@ -4293,6 +4923,9 @@ static PyObject *MovieObj_GetMovieDisplayBoundsRgn(MovieObject *_self, PyObject { PyObject *_res = NULL; RgnHandle _rv; +#ifndef GetMovieDisplayBoundsRgn + PyMac_PRECHECK(GetMovieDisplayBoundsRgn); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieDisplayBoundsRgn(_self->ob_itself); @@ -4305,6 +4938,9 @@ static PyObject *MovieObj_GetMovieBoundsRgn(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; +#ifndef GetMovieBoundsRgn + PyMac_PRECHECK(GetMovieBoundsRgn); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieBoundsRgn(_self->ob_itself); @@ -4317,6 +4953,9 @@ static PyObject *MovieObj_SetMovieVideoOutput(MovieObject *_self, PyObject *_arg { PyObject *_res = NULL; ComponentInstance vout; +#ifndef SetMovieVideoOutput + PyMac_PRECHECK(SetMovieVideoOutput); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &vout)) return NULL; @@ -4332,6 +4971,9 @@ static PyObject *MovieObj_PutMovieIntoHandle(MovieObject *_self, PyObject *_args PyObject *_res = NULL; OSErr _err; Handle publicMovie; +#ifndef PutMovieIntoHandle + PyMac_PRECHECK(PutMovieIntoHandle); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &publicMovie)) return NULL; @@ -4350,6 +4992,9 @@ static PyObject *MovieObj_PutMovieIntoDataFork(MovieObject *_self, PyObject *_ar short fRefNum; long offset; long maxSize; +#ifndef PutMovieIntoDataFork + PyMac_PRECHECK(PutMovieIntoDataFork); +#endif if (!PyArg_ParseTuple(_args, "hll", &fRefNum, &offset, @@ -4372,6 +5017,9 @@ static PyObject *MovieObj_PutMovieIntoDataFork64(MovieObject *_self, PyObject *_ long fRefNum; wide offset; unsigned long maxSize; +#ifndef PutMovieIntoDataFork64 + PyMac_PRECHECK(PutMovieIntoDataFork64); +#endif if (!PyArg_ParseTuple(_args, "lO&l", &fRefNum, PyMac_Getwide, &offset, @@ -4391,6 +5039,9 @@ static PyObject *MovieObj_GetMovieCreationTime(MovieObject *_self, PyObject *_ar { PyObject *_res = NULL; unsigned long _rv; +#ifndef GetMovieCreationTime + PyMac_PRECHECK(GetMovieCreationTime); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieCreationTime(_self->ob_itself); @@ -4403,6 +5054,9 @@ static PyObject *MovieObj_GetMovieModificationTime(MovieObject *_self, PyObject { PyObject *_res = NULL; unsigned long _rv; +#ifndef GetMovieModificationTime + PyMac_PRECHECK(GetMovieModificationTime); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieModificationTime(_self->ob_itself); @@ -4415,6 +5069,9 @@ static PyObject *MovieObj_GetMovieTimeScale(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeScale _rv; +#ifndef GetMovieTimeScale + PyMac_PRECHECK(GetMovieTimeScale); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieTimeScale(_self->ob_itself); @@ -4427,6 +5084,9 @@ static PyObject *MovieObj_SetMovieTimeScale(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeScale timeScale; +#ifndef SetMovieTimeScale + PyMac_PRECHECK(SetMovieTimeScale); +#endif if (!PyArg_ParseTuple(_args, "l", &timeScale)) return NULL; @@ -4441,6 +5101,9 @@ static PyObject *MovieObj_GetMovieDuration(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; +#ifndef GetMovieDuration + PyMac_PRECHECK(GetMovieDuration); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieDuration(_self->ob_itself); @@ -4453,6 +5116,9 @@ static PyObject *MovieObj_GetMovieRate(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; +#ifndef GetMovieRate + PyMac_PRECHECK(GetMovieRate); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieRate(_self->ob_itself); @@ -4465,6 +5131,9 @@ static PyObject *MovieObj_SetMovieRate(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed rate; +#ifndef SetMovieRate + PyMac_PRECHECK(SetMovieRate); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFixed, &rate)) return NULL; @@ -4479,6 +5148,9 @@ static PyObject *MovieObj_GetMoviePreferredRate(MovieObject *_self, PyObject *_a { PyObject *_res = NULL; Fixed _rv; +#ifndef GetMoviePreferredRate + PyMac_PRECHECK(GetMoviePreferredRate); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMoviePreferredRate(_self->ob_itself); @@ -4491,6 +5163,9 @@ static PyObject *MovieObj_SetMoviePreferredRate(MovieObject *_self, PyObject *_a { PyObject *_res = NULL; Fixed rate; +#ifndef SetMoviePreferredRate + PyMac_PRECHECK(SetMoviePreferredRate); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFixed, &rate)) return NULL; @@ -4505,6 +5180,9 @@ static PyObject *MovieObj_GetMoviePreferredVolume(MovieObject *_self, PyObject * { PyObject *_res = NULL; short _rv; +#ifndef GetMoviePreferredVolume + PyMac_PRECHECK(GetMoviePreferredVolume); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMoviePreferredVolume(_self->ob_itself); @@ -4517,6 +5195,9 @@ static PyObject *MovieObj_SetMoviePreferredVolume(MovieObject *_self, PyObject * { PyObject *_res = NULL; short volume; +#ifndef SetMoviePreferredVolume + PyMac_PRECHECK(SetMoviePreferredVolume); +#endif if (!PyArg_ParseTuple(_args, "h", &volume)) return NULL; @@ -4531,6 +5212,9 @@ static PyObject *MovieObj_GetMovieVolume(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; +#ifndef GetMovieVolume + PyMac_PRECHECK(GetMovieVolume); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieVolume(_self->ob_itself); @@ -4543,6 +5227,9 @@ static PyObject *MovieObj_SetMovieVolume(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; short volume; +#ifndef SetMovieVolume + PyMac_PRECHECK(SetMovieVolume); +#endif if (!PyArg_ParseTuple(_args, "h", &volume)) return NULL; @@ -4558,6 +5245,9 @@ static PyObject *MovieObj_GetMoviePreviewTime(MovieObject *_self, PyObject *_arg PyObject *_res = NULL; TimeValue previewTime; TimeValue previewDuration; +#ifndef GetMoviePreviewTime + PyMac_PRECHECK(GetMoviePreviewTime); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMoviePreviewTime(_self->ob_itself, @@ -4574,6 +5264,9 @@ static PyObject *MovieObj_SetMoviePreviewTime(MovieObject *_self, PyObject *_arg PyObject *_res = NULL; TimeValue previewTime; TimeValue previewDuration; +#ifndef SetMoviePreviewTime + PyMac_PRECHECK(SetMoviePreviewTime); +#endif if (!PyArg_ParseTuple(_args, "ll", &previewTime, &previewDuration)) @@ -4590,6 +5283,9 @@ static PyObject *MovieObj_GetMoviePosterTime(MovieObject *_self, PyObject *_args { PyObject *_res = NULL; TimeValue _rv; +#ifndef GetMoviePosterTime + PyMac_PRECHECK(GetMoviePosterTime); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMoviePosterTime(_self->ob_itself); @@ -4602,6 +5298,9 @@ static PyObject *MovieObj_SetMoviePosterTime(MovieObject *_self, PyObject *_args { PyObject *_res = NULL; TimeValue posterTime; +#ifndef SetMoviePosterTime + PyMac_PRECHECK(SetMoviePosterTime); +#endif if (!PyArg_ParseTuple(_args, "l", &posterTime)) return NULL; @@ -4617,6 +5316,9 @@ static PyObject *MovieObj_GetMovieSelection(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; TimeValue selectionTime; TimeValue selectionDuration; +#ifndef GetMovieSelection + PyMac_PRECHECK(GetMovieSelection); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMovieSelection(_self->ob_itself, @@ -4633,6 +5335,9 @@ static PyObject *MovieObj_SetMovieSelection(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; TimeValue selectionTime; TimeValue selectionDuration; +#ifndef SetMovieSelection + PyMac_PRECHECK(SetMovieSelection); +#endif if (!PyArg_ParseTuple(_args, "ll", &selectionTime, &selectionDuration)) @@ -4650,6 +5355,9 @@ static PyObject *MovieObj_SetMovieActiveSegment(MovieObject *_self, PyObject *_a PyObject *_res = NULL; TimeValue startTime; TimeValue duration; +#ifndef SetMovieActiveSegment + PyMac_PRECHECK(SetMovieActiveSegment); +#endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) @@ -4667,6 +5375,9 @@ static PyObject *MovieObj_GetMovieActiveSegment(MovieObject *_self, PyObject *_a PyObject *_res = NULL; TimeValue startTime; TimeValue duration; +#ifndef GetMovieActiveSegment + PyMac_PRECHECK(GetMovieActiveSegment); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMovieActiveSegment(_self->ob_itself, @@ -4683,6 +5394,9 @@ static PyObject *MovieObj_GetMovieTime(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; TimeValue _rv; TimeRecord currentTime; +#ifndef GetMovieTime + PyMac_PRECHECK(GetMovieTime); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieTime(_self->ob_itself, @@ -4697,6 +5411,9 @@ static PyObject *MovieObj_SetMovieTime(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeRecord newtime; +#ifndef SetMovieTime + PyMac_PRECHECK(SetMovieTime); +#endif if (!PyArg_ParseTuple(_args, "O&", QtTimeRecord_Convert, &newtime)) return NULL; @@ -4711,6 +5428,9 @@ static PyObject *MovieObj_SetMovieTimeValue(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue newtime; +#ifndef SetMovieTimeValue + PyMac_PRECHECK(SetMovieTimeValue); +#endif if (!PyArg_ParseTuple(_args, "l", &newtime)) return NULL; @@ -4725,6 +5445,9 @@ static PyObject *MovieObj_GetMovieUserData(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; UserData _rv; +#ifndef GetMovieUserData + PyMac_PRECHECK(GetMovieUserData); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieUserData(_self->ob_itself); @@ -4737,6 +5460,9 @@ static PyObject *MovieObj_GetMovieTrackCount(MovieObject *_self, PyObject *_args { PyObject *_res = NULL; long _rv; +#ifndef GetMovieTrackCount + PyMac_PRECHECK(GetMovieTrackCount); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieTrackCount(_self->ob_itself); @@ -4750,6 +5476,9 @@ static PyObject *MovieObj_GetMovieTrack(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; Track _rv; long trackID; +#ifndef GetMovieTrack + PyMac_PRECHECK(GetMovieTrack); +#endif if (!PyArg_ParseTuple(_args, "l", &trackID)) return NULL; @@ -4765,6 +5494,9 @@ static PyObject *MovieObj_GetMovieIndTrack(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; Track _rv; long index; +#ifndef GetMovieIndTrack + PyMac_PRECHECK(GetMovieIndTrack); +#endif if (!PyArg_ParseTuple(_args, "l", &index)) return NULL; @@ -4782,6 +5514,9 @@ static PyObject *MovieObj_GetMovieIndTrackType(MovieObject *_self, PyObject *_ar long index; OSType trackType; long flags; +#ifndef GetMovieIndTrackType + PyMac_PRECHECK(GetMovieIndTrackType); +#endif if (!PyArg_ParseTuple(_args, "lO&l", &index, PyMac_GetOSType, &trackType, @@ -4803,6 +5538,9 @@ static PyObject *MovieObj_NewMovieTrack(MovieObject *_self, PyObject *_args) Fixed width; Fixed height; short trackVolume; +#ifndef NewMovieTrack + PyMac_PRECHECK(NewMovieTrack); +#endif if (!PyArg_ParseTuple(_args, "O&O&h", PyMac_GetFixed, &width, PyMac_GetFixed, &height, @@ -4821,6 +5559,9 @@ static PyObject *MovieObj_SetAutoTrackAlternatesEnabled(MovieObject *_self, PyOb { PyObject *_res = NULL; Boolean enable; +#ifndef SetAutoTrackAlternatesEnabled + PyMac_PRECHECK(SetAutoTrackAlternatesEnabled); +#endif if (!PyArg_ParseTuple(_args, "b", &enable)) return NULL; @@ -4834,6 +5575,9 @@ static PyObject *MovieObj_SetAutoTrackAlternatesEnabled(MovieObject *_self, PyOb static PyObject *MovieObj_SelectMovieAlternates(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef SelectMovieAlternates + PyMac_PRECHECK(SelectMovieAlternates); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; SelectMovieAlternates(_self->ob_itself); @@ -4850,6 +5594,9 @@ static PyObject *MovieObj_InsertMovieSegment(MovieObject *_self, PyObject *_args TimeValue srcIn; TimeValue srcDuration; TimeValue dstIn; +#ifndef InsertMovieSegment + PyMac_PRECHECK(InsertMovieSegment); +#endif if (!PyArg_ParseTuple(_args, "O&lll", MovieObj_Convert, &dstMovie, &srcIn, @@ -4873,6 +5620,9 @@ static PyObject *MovieObj_InsertEmptyMovieSegment(MovieObject *_self, PyObject * OSErr _err; TimeValue dstIn; TimeValue dstDuration; +#ifndef InsertEmptyMovieSegment + PyMac_PRECHECK(InsertEmptyMovieSegment); +#endif if (!PyArg_ParseTuple(_args, "ll", &dstIn, &dstDuration)) @@ -4892,6 +5642,9 @@ static PyObject *MovieObj_DeleteMovieSegment(MovieObject *_self, PyObject *_args OSErr _err; TimeValue startTime; TimeValue duration; +#ifndef DeleteMovieSegment + PyMac_PRECHECK(DeleteMovieSegment); +#endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) @@ -4912,6 +5665,9 @@ static PyObject *MovieObj_ScaleMovieSegment(MovieObject *_self, PyObject *_args) TimeValue startTime; TimeValue oldDuration; TimeValue newDuration; +#ifndef ScaleMovieSegment + PyMac_PRECHECK(ScaleMovieSegment); +#endif if (!PyArg_ParseTuple(_args, "lll", &startTime, &oldDuration, @@ -4931,6 +5687,9 @@ static PyObject *MovieObj_CutMovieSelection(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; +#ifndef CutMovieSelection + PyMac_PRECHECK(CutMovieSelection); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = CutMovieSelection(_self->ob_itself); @@ -4943,6 +5702,9 @@ static PyObject *MovieObj_CopyMovieSelection(MovieObject *_self, PyObject *_args { PyObject *_res = NULL; Movie _rv; +#ifndef CopyMovieSelection + PyMac_PRECHECK(CopyMovieSelection); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = CopyMovieSelection(_self->ob_itself); @@ -4955,6 +5717,9 @@ static PyObject *MovieObj_PasteMovieSelection(MovieObject *_self, PyObject *_arg { PyObject *_res = NULL; Movie src; +#ifndef PasteMovieSelection + PyMac_PRECHECK(PasteMovieSelection); +#endif if (!PyArg_ParseTuple(_args, "O&", MovieObj_Convert, &src)) return NULL; @@ -4969,6 +5734,9 @@ static PyObject *MovieObj_AddMovieSelection(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie src; +#ifndef AddMovieSelection + PyMac_PRECHECK(AddMovieSelection); +#endif if (!PyArg_ParseTuple(_args, "O&", MovieObj_Convert, &src)) return NULL; @@ -4982,6 +5750,9 @@ static PyObject *MovieObj_AddMovieSelection(MovieObject *_self, PyObject *_args) static PyObject *MovieObj_ClearMovieSelection(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef ClearMovieSelection + PyMac_PRECHECK(ClearMovieSelection); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; ClearMovieSelection(_self->ob_itself); @@ -5001,6 +5772,9 @@ static PyObject *MovieObj_PutMovieIntoTypedHandle(MovieObject *_self, PyObject * TimeValue dur; long flags; ComponentInstance userComp; +#ifndef PutMovieIntoTypedHandle + PyMac_PRECHECK(PutMovieIntoTypedHandle); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&lllO&", TrackObj_Convert, &targetTrack, PyMac_GetOSType, &handleType, @@ -5029,6 +5803,9 @@ static PyObject *MovieObj_CopyMovieSettings(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; Movie dstMovie; +#ifndef CopyMovieSettings + PyMac_PRECHECK(CopyMovieSettings); +#endif if (!PyArg_ParseTuple(_args, "O&", MovieObj_Convert, &dstMovie)) return NULL; @@ -5052,6 +5829,9 @@ static PyObject *MovieObj_ConvertMovieToFile(MovieObject *_self, PyObject *_args short resID; long flags; ComponentInstance userComp; +#ifndef ConvertMovieToFile + PyMac_PRECHECK(ConvertMovieToFile); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&O&hlO&", TrackObj_Convert, &onlyTrack, PyMac_GetFSSpec, &outputFile, @@ -5082,6 +5862,9 @@ static PyObject *MovieObj_GetMovieDataSize(MovieObject *_self, PyObject *_args) long _rv; TimeValue startTime; TimeValue duration; +#ifndef GetMovieDataSize + PyMac_PRECHECK(GetMovieDataSize); +#endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) @@ -5101,6 +5884,9 @@ static PyObject *MovieObj_GetMovieDataSize64(MovieObject *_self, PyObject *_args TimeValue startTime; TimeValue duration; wide dataSize; +#ifndef GetMovieDataSize64 + PyMac_PRECHECK(GetMovieDataSize64); +#endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) @@ -5120,6 +5906,9 @@ static PyObject *MovieObj_PtInMovie(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; Boolean _rv; Point pt; +#ifndef PtInMovie + PyMac_PRECHECK(PtInMovie); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetPoint, &pt)) return NULL; @@ -5134,6 +5923,9 @@ static PyObject *MovieObj_SetMovieLanguage(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; long language; +#ifndef SetMovieLanguage + PyMac_PRECHECK(SetMovieLanguage); +#endif if (!PyArg_ParseTuple(_args, "l", &language)) return NULL; @@ -5154,6 +5946,9 @@ static PyObject *MovieObj_GetMovieNextInterestingTime(MovieObject *_self, PyObje Fixed rate; TimeValue interestingTime; TimeValue interestingDuration; +#ifndef GetMovieNextInterestingTime + PyMac_PRECHECK(GetMovieNextInterestingTime); +#endif if (!PyArg_ParseTuple(_args, "hhO&lO&", &interestingTimeFlags, &numMediaTypes, @@ -5182,6 +5977,9 @@ static PyObject *MovieObj_AddMovieResource(MovieObject *_self, PyObject *_args) short resRefNum; short resId; Str255 resName; +#ifndef AddMovieResource + PyMac_PRECHECK(AddMovieResource); +#endif if (!PyArg_ParseTuple(_args, "hO&", &resRefNum, PyMac_GetStr255, resName)) @@ -5203,6 +6001,9 @@ static PyObject *MovieObj_UpdateMovieResource(MovieObject *_self, PyObject *_arg short resRefNum; short resId; Str255 resName; +#ifndef UpdateMovieResource + PyMac_PRECHECK(UpdateMovieResource); +#endif if (!PyArg_ParseTuple(_args, "hhO&", &resRefNum, &resId, @@ -5222,6 +6023,9 @@ static PyObject *MovieObj_HasMovieChanged(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; +#ifndef HasMovieChanged + PyMac_PRECHECK(HasMovieChanged); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = HasMovieChanged(_self->ob_itself); @@ -5233,6 +6037,9 @@ static PyObject *MovieObj_HasMovieChanged(MovieObject *_self, PyObject *_args) static PyObject *MovieObj_ClearMovieChanged(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef ClearMovieChanged + PyMac_PRECHECK(ClearMovieChanged); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; ClearMovieChanged(_self->ob_itself); @@ -5247,6 +6054,9 @@ static PyObject *MovieObj_SetMovieDefaultDataRef(MovieObject *_self, PyObject *_ OSErr _err; Handle dataRef; OSType dataRefType; +#ifndef SetMovieDefaultDataRef + PyMac_PRECHECK(SetMovieDefaultDataRef); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) @@ -5266,6 +6076,9 @@ static PyObject *MovieObj_GetMovieDefaultDataRef(MovieObject *_self, PyObject *_ OSErr _err; Handle dataRef; OSType dataRefType; +#ifndef GetMovieDefaultDataRef + PyMac_PRECHECK(GetMovieDefaultDataRef); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMovieDefaultDataRef(_self->ob_itself, @@ -5286,6 +6099,9 @@ static PyObject *MovieObj_SetMovieAnchorDataRef(MovieObject *_self, PyObject *_a OSErr _err; Handle dataRef; OSType dataRefType; +#ifndef SetMovieAnchorDataRef + PyMac_PRECHECK(SetMovieAnchorDataRef); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) @@ -5309,6 +6125,9 @@ static PyObject *MovieObj_GetMovieAnchorDataRef(MovieObject *_self, PyObject *_a Handle dataRef; OSType dataRefType; long outFlags; +#ifndef GetMovieAnchorDataRef + PyMac_PRECHECK(GetMovieAnchorDataRef); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMovieAnchorDataRef(_self->ob_itself, @@ -5329,6 +6148,9 @@ static PyObject *MovieObj_SetMovieColorTable(MovieObject *_self, PyObject *_args PyObject *_res = NULL; OSErr _err; CTabHandle ctab; +#ifndef SetMovieColorTable + PyMac_PRECHECK(SetMovieColorTable); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &ctab)) return NULL; @@ -5345,6 +6167,9 @@ static PyObject *MovieObj_GetMovieColorTable(MovieObject *_self, PyObject *_args PyObject *_res = NULL; OSErr _err; CTabHandle ctab; +#ifndef GetMovieColorTable + PyMac_PRECHECK(GetMovieColorTable); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMovieColorTable(_self->ob_itself, @@ -5365,6 +6190,9 @@ static PyObject *MovieObj_FlattenMovie(MovieObject *_self, PyObject *_args) long createMovieFileFlags; short resId; Str255 resName; +#ifndef FlattenMovie + PyMac_PRECHECK(FlattenMovie); +#endif if (!PyArg_ParseTuple(_args, "lO&O&hlO&", &movieFlattenFlags, PyMac_GetFSSpec, &theFile, @@ -5395,6 +6223,9 @@ static PyObject *MovieObj_FlattenMovieData(MovieObject *_self, PyObject *_args) OSType creator; ScriptCode scriptTag; long createMovieFileFlags; +#ifndef FlattenMovieData + PyMac_PRECHECK(FlattenMovieData); +#endif if (!PyArg_ParseTuple(_args, "lO&O&hl", &movieFlattenFlags, PyMac_GetFSSpec, &theFile, @@ -5423,6 +6254,9 @@ static PyObject *MovieObj_MovieSearchText(MovieObject *_self, PyObject *_args) Track searchTrack; TimeValue searchTime; long searchOffset; +#ifndef MovieSearchText + PyMac_PRECHECK(MovieSearchText); +#endif if (!PyArg_ParseTuple(_args, "sll", &text, &size, @@ -5447,6 +6281,9 @@ static PyObject *MovieObj_GetPosterBox(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect boxRect; +#ifndef GetPosterBox + PyMac_PRECHECK(GetPosterBox); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetPosterBox(_self->ob_itself, @@ -5460,6 +6297,9 @@ static PyObject *MovieObj_SetPosterBox(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect boxRect; +#ifndef SetPosterBox + PyMac_PRECHECK(SetPosterBox); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &boxRect)) return NULL; @@ -5476,6 +6316,9 @@ static PyObject *MovieObj_GetMovieSegmentDisplayBoundsRgn(MovieObject *_self, Py RgnHandle _rv; TimeValue time; TimeValue duration; +#ifndef GetMovieSegmentDisplayBoundsRgn + PyMac_PRECHECK(GetMovieSegmentDisplayBoundsRgn); +#endif if (!PyArg_ParseTuple(_args, "ll", &time, &duration)) @@ -5493,6 +6336,9 @@ static PyObject *MovieObj_GetMovieStatus(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; ComponentResult _rv; Track firstProblemTrack; +#ifndef GetMovieStatus + PyMac_PRECHECK(GetMovieStatus); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieStatus(_self->ob_itself, @@ -5509,6 +6355,9 @@ static PyObject *MovieObj_GetMovieLoadState(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; +#ifndef GetMovieLoadState + PyMac_PRECHECK(GetMovieLoadState); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieLoadState(_self->ob_itself); @@ -5524,6 +6373,9 @@ static PyObject *MovieObj_NewMovieController(MovieObject *_self, PyObject *_args MovieController _rv; Rect movieRect; long someFlags; +#ifndef NewMovieController + PyMac_PRECHECK(NewMovieController); +#endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &movieRect, &someFlags)) @@ -5541,6 +6393,9 @@ static PyObject *MovieObj_PutMovieOnScrap(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; long movieScrapFlags; +#ifndef PutMovieOnScrap + PyMac_PRECHECK(PutMovieOnScrap); +#endif if (!PyArg_ParseTuple(_args, "l", &movieScrapFlags)) return NULL; @@ -5557,6 +6412,9 @@ static PyObject *MovieObj_SetMoviePlayHints(MovieObject *_self, PyObject *_args) PyObject *_res = NULL; long flags; long flagsMask; +#ifndef SetMoviePlayHints + PyMac_PRECHECK(SetMoviePlayHints); +#endif if (!PyArg_ParseTuple(_args, "ll", &flags, &flagsMask)) @@ -5574,6 +6432,9 @@ static PyObject *MovieObj_GetMaxLoadedTimeInMovie(MovieObject *_self, PyObject * PyObject *_res = NULL; OSErr _err; TimeValue time; +#ifndef GetMaxLoadedTimeInMovie + PyMac_PRECHECK(GetMaxLoadedTimeInMovie); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMaxLoadedTimeInMovie(_self->ob_itself, @@ -5589,6 +6450,9 @@ static PyObject *MovieObj_QTMovieNeedsTimeTable(MovieObject *_self, PyObject *_a PyObject *_res = NULL; OSErr _err; Boolean needsTimeTable; +#ifndef QTMovieNeedsTimeTable + PyMac_PRECHECK(QTMovieNeedsTimeTable); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = QTMovieNeedsTimeTable(_self->ob_itself, @@ -5606,6 +6470,9 @@ static PyObject *MovieObj_QTGetDataRefMaxFileOffset(MovieObject *_self, PyObject OSType dataRefType; Handle dataRef; long offset; +#ifndef QTGetDataRefMaxFileOffset + PyMac_PRECHECK(QTGetDataRefMaxFileOffset); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetOSType, &dataRefType, ResObj_Convert, &dataRef)) @@ -5899,6 +6766,9 @@ static PyObject *Qt_CheckQuickTimeRegistration(PyObject *_self, PyObject *_args) PyObject *_res = NULL; void * registrationKey; long flags; +#ifndef CheckQuickTimeRegistration + PyMac_PRECHECK(CheckQuickTimeRegistration); +#endif if (!PyArg_ParseTuple(_args, "sl", ®istrationKey, &flags)) @@ -5915,6 +6785,9 @@ static PyObject *Qt_EnterMovies(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef EnterMovies + PyMac_PRECHECK(EnterMovies); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = EnterMovies(); @@ -5927,6 +6800,9 @@ static PyObject *Qt_EnterMovies(PyObject *_self, PyObject *_args) static PyObject *Qt_ExitMovies(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef ExitMovies + PyMac_PRECHECK(ExitMovies); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; ExitMovies(); @@ -5939,6 +6815,9 @@ static PyObject *Qt_GetMoviesError(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef GetMoviesError + PyMac_PRECHECK(GetMoviesError); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMoviesError(); @@ -5951,6 +6830,9 @@ static PyObject *Qt_GetMoviesError(PyObject *_self, PyObject *_args) static PyObject *Qt_ClearMoviesStickyError(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef ClearMoviesStickyError + PyMac_PRECHECK(ClearMoviesStickyError); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; ClearMoviesStickyError(); @@ -5963,6 +6845,9 @@ static PyObject *Qt_GetMoviesStickyError(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef GetMoviesStickyError + PyMac_PRECHECK(GetMoviesStickyError); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMoviesStickyError(); @@ -5976,6 +6861,9 @@ static PyObject *Qt_DisposeMatte(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle theMatte; +#ifndef DisposeMatte + PyMac_PRECHECK(DisposeMatte); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theMatte)) return NULL; @@ -5990,6 +6878,9 @@ static PyObject *Qt_NewMovie(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Movie _rv; long flags; +#ifndef NewMovie + PyMac_PRECHECK(NewMovie); +#endif if (!PyArg_ParseTuple(_args, "l", &flags)) return NULL; @@ -6006,6 +6897,9 @@ static PyObject *Qt_GetDataHandler(PyObject *_self, PyObject *_args) Handle dataRef; OSType dataHandlerSubType; long flags; +#ifndef GetDataHandler + PyMac_PRECHECK(GetDataHandler); +#endif if (!PyArg_ParseTuple(_args, "O&O&l", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataHandlerSubType, @@ -6032,6 +6926,9 @@ static PyObject *Qt_OpenADataHandler(PyObject *_self, PyObject *_args) TimeBase tb; long flags; ComponentInstance dh; +#ifndef OpenADataHandler + PyMac_PRECHECK(OpenADataHandler); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&O&O&l", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataHandlerSubType, @@ -6063,6 +6960,9 @@ static PyObject *Qt_PasteHandleIntoMovie(PyObject *_self, PyObject *_args) Movie theMovie; long flags; ComponentInstance userComp; +#ifndef PasteHandleIntoMovie + PyMac_PRECHECK(PasteHandleIntoMovie); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&lO&", ResObj_Convert, &h, PyMac_GetOSType, &handleType, @@ -6089,6 +6989,9 @@ static PyObject *Qt_GetMovieImporterForDataRef(PyObject *_self, PyObject *_args) Handle dataRef; long flags; Component importer; +#ifndef GetMovieImporterForDataRef + PyMac_PRECHECK(GetMovieImporterForDataRef); +#endif if (!PyArg_ParseTuple(_args, "O&O&l", PyMac_GetOSType, &dataRefType, ResObj_Convert, &dataRef, @@ -6113,6 +7016,9 @@ static PyObject *Qt_QTGetMIMETypeInfo(PyObject *_self, PyObject *_args) OSType infoSelector; void * infoDataPtr; long infoDataSize; +#ifndef QTGetMIMETypeInfo + PyMac_PRECHECK(QTGetMIMETypeInfo); +#endif if (!PyArg_ParseTuple(_args, "shO&s", &mimeStringStart, &mimeStringLength, @@ -6136,6 +7042,9 @@ static PyObject *Qt_TrackTimeToMediaTime(PyObject *_self, PyObject *_args) TimeValue _rv; TimeValue value; Track theTrack; +#ifndef TrackTimeToMediaTime + PyMac_PRECHECK(TrackTimeToMediaTime); +#endif if (!PyArg_ParseTuple(_args, "lO&", &value, TrackObj_Convert, &theTrack)) @@ -6152,6 +7061,9 @@ static PyObject *Qt_NewUserData(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; UserData theUserData; +#ifndef NewUserData + PyMac_PRECHECK(NewUserData); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = NewUserData(&theUserData); @@ -6167,6 +7079,9 @@ static PyObject *Qt_NewUserDataFromHandle(PyObject *_self, PyObject *_args) OSErr _err; Handle h; UserData theUserData; +#ifndef NewUserDataFromHandle + PyMac_PRECHECK(NewUserDataFromHandle); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &h)) return NULL; @@ -6188,6 +7103,9 @@ static PyObject *Qt_CreateMovieFile(PyObject *_self, PyObject *_args) long createMovieFileFlags; short resRefNum; Movie newmovie; +#ifndef CreateMovieFile + PyMac_PRECHECK(CreateMovieFile); +#endif if (!PyArg_ParseTuple(_args, "O&O&hl", PyMac_GetFSSpec, &fileSpec, PyMac_GetOSType, &creator, @@ -6214,6 +7132,9 @@ static PyObject *Qt_OpenMovieFile(PyObject *_self, PyObject *_args) FSSpec fileSpec; short resRefNum; SInt8 permission; +#ifndef OpenMovieFile + PyMac_PRECHECK(OpenMovieFile); +#endif if (!PyArg_ParseTuple(_args, "O&b", PyMac_GetFSSpec, &fileSpec, &permission)) @@ -6232,6 +7153,9 @@ static PyObject *Qt_CloseMovieFile(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; short resRefNum; +#ifndef CloseMovieFile + PyMac_PRECHECK(CloseMovieFile); +#endif if (!PyArg_ParseTuple(_args, "h", &resRefNum)) return NULL; @@ -6247,6 +7171,9 @@ static PyObject *Qt_DeleteMovieFile(PyObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; FSSpec fileSpec; +#ifndef DeleteMovieFile + PyMac_PRECHECK(DeleteMovieFile); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFSSpec, &fileSpec)) return NULL; @@ -6266,6 +7193,9 @@ static PyObject *Qt_NewMovieFromFile(PyObject *_self, PyObject *_args) short resId; short newMovieFlags; Boolean dataRefWasChanged; +#ifndef NewMovieFromFile + PyMac_PRECHECK(NewMovieFromFile); +#endif if (!PyArg_ParseTuple(_args, "hhh", &resRefNum, &resId, @@ -6293,6 +7223,9 @@ static PyObject *Qt_NewMovieFromHandle(PyObject *_self, PyObject *_args) Handle h; short newMovieFlags; Boolean dataRefWasChanged; +#ifndef NewMovieFromHandle + PyMac_PRECHECK(NewMovieFromHandle); +#endif if (!PyArg_ParseTuple(_args, "O&h", ResObj_Convert, &h, &newMovieFlags)) @@ -6317,6 +7250,9 @@ static PyObject *Qt_NewMovieFromDataFork(PyObject *_self, PyObject *_args) long fileOffset; short newMovieFlags; Boolean dataRefWasChanged; +#ifndef NewMovieFromDataFork + PyMac_PRECHECK(NewMovieFromDataFork); +#endif if (!PyArg_ParseTuple(_args, "hlh", &fRefNum, &fileOffset, @@ -6343,6 +7279,9 @@ static PyObject *Qt_NewMovieFromDataFork64(PyObject *_self, PyObject *_args) wide fileOffset; short newMovieFlags; Boolean dataRefWasChanged; +#ifndef NewMovieFromDataFork64 + PyMac_PRECHECK(NewMovieFromDataFork64); +#endif if (!PyArg_ParseTuple(_args, "lO&h", &fRefNum, PyMac_Getwide, &fileOffset, @@ -6369,6 +7308,9 @@ static PyObject *Qt_NewMovieFromDataRef(PyObject *_self, PyObject *_args) short id; Handle dataRef; OSType dataRefType; +#ifndef NewMovieFromDataRef + PyMac_PRECHECK(NewMovieFromDataRef); +#endif if (!PyArg_ParseTuple(_args, "hO&O&", &flags, ResObj_Convert, &dataRef, @@ -6392,6 +7334,9 @@ static PyObject *Qt_RemoveMovieResource(PyObject *_self, PyObject *_args) OSErr _err; short resRefNum; short resId; +#ifndef RemoveMovieResource + PyMac_PRECHECK(RemoveMovieResource); +#endif if (!PyArg_ParseTuple(_args, "hh", &resRefNum, &resId)) @@ -6414,6 +7359,9 @@ static PyObject *Qt_CreateShortcutMovieFile(PyObject *_self, PyObject *_args) long createMovieFileFlags; Handle targetDataRef; OSType targetDataRefType; +#ifndef CreateShortcutMovieFile + PyMac_PRECHECK(CreateShortcutMovieFile); +#endif if (!PyArg_ParseTuple(_args, "O&O&hlO&O&", PyMac_GetFSSpec, &fileSpec, PyMac_GetOSType, &creator, @@ -6445,6 +7393,9 @@ static PyObject *Qt_CanQuickTimeOpenFile(PyObject *_self, PyObject *_args) Boolean outCanOpenAsMovie; Boolean outPreferGraphicsImporter; UInt32 inFlags; +#ifndef CanQuickTimeOpenFile + PyMac_PRECHECK(CanQuickTimeOpenFile); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&l", PyMac_GetFSSpec, &fileSpec, PyMac_GetOSType, &fileType, @@ -6476,6 +7427,9 @@ static PyObject *Qt_CanQuickTimeOpenDataRef(PyObject *_self, PyObject *_args) Boolean outCanOpenAsMovie; Boolean outPreferGraphicsImporter; UInt32 inFlags; +#ifndef CanQuickTimeOpenDataRef + PyMac_PRECHECK(CanQuickTimeOpenDataRef); +#endif if (!PyArg_ParseTuple(_args, "O&O&l", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, @@ -6500,6 +7454,9 @@ static PyObject *Qt_NewMovieFromScrap(PyObject *_self, PyObject *_args) PyObject *_res = NULL; Movie _rv; long newMovieFlags; +#ifndef NewMovieFromScrap + PyMac_PRECHECK(NewMovieFromScrap); +#endif if (!PyArg_ParseTuple(_args, "l", &newMovieFlags)) return NULL; @@ -6516,6 +7473,9 @@ static PyObject *Qt_QTNewAlias(PyObject *_self, PyObject *_args) FSSpec fss; AliasHandle alias; Boolean minimal; +#ifndef QTNewAlias + PyMac_PRECHECK(QTNewAlias); +#endif if (!PyArg_ParseTuple(_args, "O&b", PyMac_GetFSSpec, &fss, &minimal)) @@ -6535,6 +7495,9 @@ static PyObject *Qt_EndFullScreen(PyObject *_self, PyObject *_args) OSErr _err; Ptr fullState; long flags; +#ifndef EndFullScreen + PyMac_PRECHECK(EndFullScreen); +#endif if (!PyArg_ParseTuple(_args, "sl", &fullState, &flags)) @@ -6554,6 +7517,9 @@ static PyObject *Qt_AddSoundDescriptionExtension(PyObject *_self, PyObject *_arg SoundDescriptionHandle desc; Handle extension; OSType idType; +#ifndef AddSoundDescriptionExtension + PyMac_PRECHECK(AddSoundDescriptionExtension); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &desc, ResObj_Convert, &extension, @@ -6575,6 +7541,9 @@ static PyObject *Qt_GetSoundDescriptionExtension(PyObject *_self, PyObject *_arg SoundDescriptionHandle desc; Handle extension; OSType idType; +#ifndef GetSoundDescriptionExtension + PyMac_PRECHECK(GetSoundDescriptionExtension); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &desc, PyMac_GetOSType, &idType)) @@ -6594,6 +7563,9 @@ static PyObject *Qt_RemoveSoundDescriptionExtension(PyObject *_self, PyObject *_ OSErr _err; SoundDescriptionHandle desc; OSType idType; +#ifndef RemoveSoundDescriptionExtension + PyMac_PRECHECK(RemoveSoundDescriptionExtension); +#endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &desc, PyMac_GetOSType, &idType)) @@ -6612,6 +7584,9 @@ static PyObject *Qt_QTIsStandardParameterDialogEvent(PyObject *_self, PyObject * OSErr _err; EventRecord pEvent; QTParameterDialog createdDialog; +#ifndef QTIsStandardParameterDialogEvent + PyMac_PRECHECK(QTIsStandardParameterDialogEvent); +#endif if (!PyArg_ParseTuple(_args, "l", &createdDialog)) return NULL; @@ -6628,6 +7603,9 @@ static PyObject *Qt_QTDismissStandardParameterDialog(PyObject *_self, PyObject * PyObject *_res = NULL; OSErr _err; QTParameterDialog createdDialog; +#ifndef QTDismissStandardParameterDialog + PyMac_PRECHECK(QTDismissStandardParameterDialog); +#endif if (!PyArg_ParseTuple(_args, "l", &createdDialog)) return NULL; @@ -6645,6 +7623,9 @@ static PyObject *Qt_QTStandardParameterDialogDoAction(PyObject *_self, PyObject QTParameterDialog createdDialog; long action; void * params; +#ifndef QTStandardParameterDialogDoAction + PyMac_PRECHECK(QTStandardParameterDialogDoAction); +#endif if (!PyArg_ParseTuple(_args, "lls", &createdDialog, &action, @@ -6666,6 +7647,9 @@ static PyObject *Qt_QTRegisterAccessKey(PyObject *_self, PyObject *_args) Str255 accessKeyType; long flags; Handle accessKey; +#ifndef QTRegisterAccessKey + PyMac_PRECHECK(QTRegisterAccessKey); +#endif if (!PyArg_ParseTuple(_args, "O&lO&", PyMac_GetStr255, accessKeyType, &flags, @@ -6687,6 +7671,9 @@ static PyObject *Qt_QTUnregisterAccessKey(PyObject *_self, PyObject *_args) Str255 accessKeyType; long flags; Handle accessKey; +#ifndef QTUnregisterAccessKey + PyMac_PRECHECK(QTUnregisterAccessKey); +#endif if (!PyArg_ParseTuple(_args, "O&lO&", PyMac_GetStr255, accessKeyType, &flags, @@ -6708,6 +7695,9 @@ static PyObject *Qt_QTTextToNativeText(PyObject *_self, PyObject *_args) Handle theText; long encoding; long flags; +#ifndef QTTextToNativeText + PyMac_PRECHECK(QTTextToNativeText); +#endif if (!PyArg_ParseTuple(_args, "O&ll", ResObj_Convert, &theText, &encoding, @@ -6727,6 +7717,9 @@ static PyObject *Qt_VideoMediaResetStatistics(PyObject *_self, PyObject *_args) PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; +#ifndef VideoMediaResetStatistics + PyMac_PRECHECK(VideoMediaResetStatistics); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; @@ -6741,6 +7734,9 @@ static PyObject *Qt_VideoMediaGetStatistics(PyObject *_self, PyObject *_args) PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; +#ifndef VideoMediaGetStatistics + PyMac_PRECHECK(VideoMediaGetStatistics); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; @@ -6756,6 +7752,9 @@ static PyObject *Qt_VideoMediaGetStallCount(PyObject *_self, PyObject *_args) ComponentResult _rv; MediaHandler mh; unsigned long stalls; +#ifndef VideoMediaGetStallCount + PyMac_PRECHECK(VideoMediaGetStallCount); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; @@ -6777,6 +7776,9 @@ static PyObject *Qt_VideoMediaSetCodecParameter(PyObject *_self, PyObject *_args long parameterChangeSeed; void * dataPtr; long dataSize; +#ifndef VideoMediaSetCodecParameter + PyMac_PRECHECK(VideoMediaSetCodecParameter); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&lsl", CmpInstObj_Convert, &mh, PyMac_GetOSType, &cType, @@ -6804,6 +7806,9 @@ static PyObject *Qt_VideoMediaGetCodecParameter(PyObject *_self, PyObject *_args CodecType cType; OSType parameterID; Handle outParameterData; +#ifndef VideoMediaGetCodecParameter + PyMac_PRECHECK(VideoMediaGetCodecParameter); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &mh, PyMac_GetOSType, &cType, @@ -6840,6 +7845,9 @@ static PyObject *Qt_TextMediaAddTextSample(PyObject *_self, PyObject *_args) RGBColor rgbHiliteColor; TimeValue duration; TimeValue sampleTime; +#ifndef TextMediaAddTextSample + PyMac_PRECHECK(TextMediaAddTextSample); +#endif if (!PyArg_ParseTuple(_args, "O&slhhbhllhhl", CmpInstObj_Convert, &mh, &text, @@ -6897,6 +7905,9 @@ static PyObject *Qt_TextMediaAddTESample(PyObject *_self, PyObject *_args) RGBColor rgbHiliteColor; TimeValue duration; TimeValue sampleTime; +#ifndef TextMediaAddTESample + PyMac_PRECHECK(TextMediaAddTESample); +#endif if (!PyArg_ParseTuple(_args, "O&O&hllhhl", CmpInstObj_Convert, &mh, ResObj_Convert, &hTE, @@ -6938,6 +7949,9 @@ static PyObject *Qt_TextMediaAddHiliteSample(PyObject *_self, PyObject *_args) RGBColor rgbHiliteColor; TimeValue duration; TimeValue sampleTime; +#ifndef TextMediaAddHiliteSample + PyMac_PRECHECK(TextMediaAddHiliteSample); +#endif if (!PyArg_ParseTuple(_args, "O&hhl", CmpInstObj_Convert, &mh, &hiliteStart, @@ -6967,6 +7981,9 @@ static PyObject *Qt_TextMediaDrawRaw(PyObject *_self, PyObject *_args) void * data; long dataSize; TextDescriptionHandle tdh; +#ifndef TextMediaDrawRaw + PyMac_PRECHECK(TextMediaDrawRaw); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&slO&", CmpInstObj_Convert, &mh, GWorldObj_Convert, &gw, @@ -6995,6 +8012,9 @@ static PyObject *Qt_TextMediaSetTextProperty(PyObject *_self, PyObject *_args) long propertyType; void * data; long dataSize; +#ifndef TextMediaSetTextProperty + PyMac_PRECHECK(TextMediaSetTextProperty); +#endif if (!PyArg_ParseTuple(_args, "O&llsl", CmpInstObj_Convert, &mh, &atMediaTime, @@ -7023,6 +8043,9 @@ static PyObject *Qt_TextMediaRawSetup(PyObject *_self, PyObject *_args) long dataSize; TextDescriptionHandle tdh; TimeValue sampleDuration; +#ifndef TextMediaRawSetup + PyMac_PRECHECK(TextMediaRawSetup); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&slO&l", CmpInstObj_Convert, &mh, GWorldObj_Convert, &gw, @@ -7054,6 +8077,9 @@ static PyObject *Qt_TextMediaRawIdle(PyObject *_self, PyObject *_args) TimeValue sampleTime; long flagsIn; long flagsOut; +#ifndef TextMediaRawIdle + PyMac_PRECHECK(TextMediaRawIdle); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&ll", CmpInstObj_Convert, &mh, GWorldObj_Convert, &gw, @@ -7082,6 +8108,9 @@ static PyObject *Qt_TextMediaGetTextProperty(PyObject *_self, PyObject *_args) long propertyType; void * data; long dataSize; +#ifndef TextMediaGetTextProperty + PyMac_PRECHECK(TextMediaGetTextProperty); +#endif if (!PyArg_ParseTuple(_args, "O&llsl", CmpInstObj_Convert, &mh, &atMediaTime, @@ -7111,6 +8140,9 @@ static PyObject *Qt_TextMediaFindNextText(PyObject *_self, PyObject *_args) TimeValue foundTime; TimeValue foundDuration; long offset; +#ifndef TextMediaFindNextText + PyMac_PRECHECK(TextMediaFindNextText); +#endif if (!PyArg_ParseTuple(_args, "O&slhl", CmpInstObj_Convert, &mh, &text, @@ -7143,6 +8175,9 @@ static PyObject *Qt_TextMediaHiliteTextSample(PyObject *_self, PyObject *_args) short hiliteStart; short hiliteEnd; RGBColor rgbHiliteColor; +#ifndef TextMediaHiliteTextSample + PyMac_PRECHECK(TextMediaHiliteTextSample); +#endif if (!PyArg_ParseTuple(_args, "O&lhh", CmpInstObj_Convert, &mh, &sampleTime, @@ -7167,6 +8202,9 @@ static PyObject *Qt_TextMediaSetTextSampleData(PyObject *_self, PyObject *_args) MediaHandler mh; void * data; OSType dataType; +#ifndef TextMediaSetTextSampleData + PyMac_PRECHECK(TextMediaSetTextSampleData); +#endif if (!PyArg_ParseTuple(_args, "O&sO&", CmpInstObj_Convert, &mh, &data, @@ -7188,6 +8226,9 @@ static PyObject *Qt_SpriteMediaSetProperty(PyObject *_self, PyObject *_args) short spriteIndex; long propertyType; void * propertyValue; +#ifndef SpriteMediaSetProperty + PyMac_PRECHECK(SpriteMediaSetProperty); +#endif if (!PyArg_ParseTuple(_args, "O&hls", CmpInstObj_Convert, &mh, &spriteIndex, @@ -7211,6 +8252,9 @@ static PyObject *Qt_SpriteMediaGetProperty(PyObject *_self, PyObject *_args) short spriteIndex; long propertyType; void * propertyValue; +#ifndef SpriteMediaGetProperty + PyMac_PRECHECK(SpriteMediaGetProperty); +#endif if (!PyArg_ParseTuple(_args, "O&hls", CmpInstObj_Convert, &mh, &spriteIndex, @@ -7234,6 +8278,9 @@ static PyObject *Qt_SpriteMediaHitTestSprites(PyObject *_self, PyObject *_args) long flags; Point loc; short spriteHitIndex; +#ifndef SpriteMediaHitTestSprites + PyMac_PRECHECK(SpriteMediaHitTestSprites); +#endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &mh, &flags, @@ -7255,6 +8302,9 @@ static PyObject *Qt_SpriteMediaCountSprites(PyObject *_self, PyObject *_args) ComponentResult _rv; MediaHandler mh; short numSprites; +#ifndef SpriteMediaCountSprites + PyMac_PRECHECK(SpriteMediaCountSprites); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; @@ -7272,6 +8322,9 @@ static PyObject *Qt_SpriteMediaCountImages(PyObject *_self, PyObject *_args) ComponentResult _rv; MediaHandler mh; short numImages; +#ifndef SpriteMediaCountImages + PyMac_PRECHECK(SpriteMediaCountImages); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; @@ -7290,6 +8343,9 @@ static PyObject *Qt_SpriteMediaGetIndImageDescription(PyObject *_self, PyObject MediaHandler mh; short imageIndex; ImageDescriptionHandle imageDescription; +#ifndef SpriteMediaGetIndImageDescription + PyMac_PRECHECK(SpriteMediaGetIndImageDescription); +#endif if (!PyArg_ParseTuple(_args, "O&hO&", CmpInstObj_Convert, &mh, &imageIndex, @@ -7309,6 +8365,9 @@ static PyObject *Qt_SpriteMediaGetDisplayedSampleNumber(PyObject *_self, PyObjec ComponentResult _rv; MediaHandler mh; long sampleNum; +#ifndef SpriteMediaGetDisplayedSampleNumber + PyMac_PRECHECK(SpriteMediaGetDisplayedSampleNumber); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; @@ -7327,6 +8386,9 @@ static PyObject *Qt_SpriteMediaGetSpriteName(PyObject *_self, PyObject *_args) MediaHandler mh; QTAtomID spriteID; Str255 spriteName; +#ifndef SpriteMediaGetSpriteName + PyMac_PRECHECK(SpriteMediaGetSpriteName); +#endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &mh, &spriteID, @@ -7347,6 +8409,9 @@ static PyObject *Qt_SpriteMediaGetImageName(PyObject *_self, PyObject *_args) MediaHandler mh; short imageIndex; Str255 imageName; +#ifndef SpriteMediaGetImageName + PyMac_PRECHECK(SpriteMediaGetImageName); +#endif if (!PyArg_ParseTuple(_args, "O&hO&", CmpInstObj_Convert, &mh, &imageIndex, @@ -7368,6 +8433,9 @@ static PyObject *Qt_SpriteMediaSetSpriteProperty(PyObject *_self, PyObject *_arg QTAtomID spriteID; long propertyType; void * propertyValue; +#ifndef SpriteMediaSetSpriteProperty + PyMac_PRECHECK(SpriteMediaSetSpriteProperty); +#endif if (!PyArg_ParseTuple(_args, "O&lls", CmpInstObj_Convert, &mh, &spriteID, @@ -7391,6 +8459,9 @@ static PyObject *Qt_SpriteMediaGetSpriteProperty(PyObject *_self, PyObject *_arg QTAtomID spriteID; long propertyType; void * propertyValue; +#ifndef SpriteMediaGetSpriteProperty + PyMac_PRECHECK(SpriteMediaGetSpriteProperty); +#endif if (!PyArg_ParseTuple(_args, "O&lls", CmpInstObj_Convert, &mh, &spriteID, @@ -7414,6 +8485,9 @@ static PyObject *Qt_SpriteMediaHitTestAllSprites(PyObject *_self, PyObject *_arg long flags; Point loc; QTAtomID spriteHitID; +#ifndef SpriteMediaHitTestAllSprites + PyMac_PRECHECK(SpriteMediaHitTestAllSprites); +#endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &mh, &flags, @@ -7438,6 +8512,9 @@ static PyObject *Qt_SpriteMediaHitTestOneSprite(PyObject *_self, PyObject *_args long flags; Point loc; Boolean wasHit; +#ifndef SpriteMediaHitTestOneSprite + PyMac_PRECHECK(SpriteMediaHitTestOneSprite); +#endif if (!PyArg_ParseTuple(_args, "O&llO&", CmpInstObj_Convert, &mh, &spriteID, @@ -7462,6 +8539,9 @@ static PyObject *Qt_SpriteMediaSpriteIndexToID(PyObject *_self, PyObject *_args) MediaHandler mh; short spriteIndex; QTAtomID spriteID; +#ifndef SpriteMediaSpriteIndexToID + PyMac_PRECHECK(SpriteMediaSpriteIndexToID); +#endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &mh, &spriteIndex)) @@ -7482,6 +8562,9 @@ static PyObject *Qt_SpriteMediaSpriteIDToIndex(PyObject *_self, PyObject *_args) MediaHandler mh; QTAtomID spriteID; short spriteIndex; +#ifndef SpriteMediaSpriteIDToIndex + PyMac_PRECHECK(SpriteMediaSpriteIDToIndex); +#endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &spriteID)) @@ -7502,6 +8585,9 @@ static PyObject *Qt_SpriteMediaSetActionVariable(PyObject *_self, PyObject *_arg MediaHandler mh; QTAtomID variableID; float value; +#ifndef SpriteMediaSetActionVariable + PyMac_PRECHECK(SpriteMediaSetActionVariable); +#endif if (!PyArg_ParseTuple(_args, "O&lf", CmpInstObj_Convert, &mh, &variableID, @@ -7522,6 +8608,9 @@ static PyObject *Qt_SpriteMediaGetActionVariable(PyObject *_self, PyObject *_arg MediaHandler mh; QTAtomID variableID; float value; +#ifndef SpriteMediaGetActionVariable + PyMac_PRECHECK(SpriteMediaGetActionVariable); +#endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &variableID)) @@ -7545,6 +8634,9 @@ static PyObject *Qt_SpriteMediaGetIndImageProperty(PyObject *_self, PyObject *_a short imageIndex; long imagePropertyType; void * imagePropertyValue; +#ifndef SpriteMediaGetIndImageProperty + PyMac_PRECHECK(SpriteMediaGetIndImageProperty); +#endif if (!PyArg_ParseTuple(_args, "O&hls", CmpInstObj_Convert, &mh, &imageIndex, @@ -7567,6 +8659,9 @@ static PyObject *Qt_SpriteMediaDisposeSprite(PyObject *_self, PyObject *_args) ComponentResult _rv; MediaHandler mh; QTAtomID spriteID; +#ifndef SpriteMediaDisposeSprite + PyMac_PRECHECK(SpriteMediaDisposeSprite); +#endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &spriteID)) @@ -7585,6 +8680,9 @@ static PyObject *Qt_SpriteMediaSetActionVariableToString(PyObject *_self, PyObje MediaHandler mh; QTAtomID variableID; Ptr theCString; +#ifndef SpriteMediaSetActionVariableToString + PyMac_PRECHECK(SpriteMediaSetActionVariableToString); +#endif if (!PyArg_ParseTuple(_args, "O&ls", CmpInstObj_Convert, &mh, &variableID, @@ -7605,6 +8703,9 @@ static PyObject *Qt_SpriteMediaGetActionVariableAsString(PyObject *_self, PyObje MediaHandler mh; QTAtomID variableID; Handle theCString; +#ifndef SpriteMediaGetActionVariableAsString + PyMac_PRECHECK(SpriteMediaGetActionVariableAsString); +#endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &variableID)) @@ -7625,6 +8726,9 @@ static PyObject *Qt_FlashMediaSetPan(PyObject *_self, PyObject *_args) MediaHandler mh; short xPercent; short yPercent; +#ifndef FlashMediaSetPan + PyMac_PRECHECK(FlashMediaSetPan); +#endif if (!PyArg_ParseTuple(_args, "O&hh", CmpInstObj_Convert, &mh, &xPercent, @@ -7644,6 +8748,9 @@ static PyObject *Qt_FlashMediaSetZoom(PyObject *_self, PyObject *_args) ComponentResult _rv; MediaHandler mh; short factor; +#ifndef FlashMediaSetZoom + PyMac_PRECHECK(FlashMediaSetZoom); +#endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &mh, &factor)) @@ -7664,6 +8771,9 @@ static PyObject *Qt_FlashMediaSetZoomRect(PyObject *_self, PyObject *_args) long top; long right; long bottom; +#ifndef FlashMediaSetZoomRect + PyMac_PRECHECK(FlashMediaSetZoomRect); +#endif if (!PyArg_ParseTuple(_args, "O&llll", CmpInstObj_Convert, &mh, &left, @@ -7691,6 +8801,9 @@ static PyObject *Qt_FlashMediaGetRefConBounds(PyObject *_self, PyObject *_args) long top; long right; long bottom; +#ifndef FlashMediaGetRefConBounds + PyMac_PRECHECK(FlashMediaGetRefConBounds); +#endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &refCon)) @@ -7717,6 +8830,9 @@ static PyObject *Qt_FlashMediaGetRefConID(PyObject *_self, PyObject *_args) MediaHandler mh; long refCon; long refConID; +#ifndef FlashMediaGetRefConID + PyMac_PRECHECK(FlashMediaGetRefConID); +#endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &refCon)) @@ -7737,6 +8853,9 @@ static PyObject *Qt_FlashMediaIDToRefCon(PyObject *_self, PyObject *_args) MediaHandler mh; long refConID; long refCon; +#ifndef FlashMediaIDToRefCon + PyMac_PRECHECK(FlashMediaIDToRefCon); +#endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &refConID)) @@ -7756,6 +8875,9 @@ static PyObject *Qt_FlashMediaGetDisplayedFrameNumber(PyObject *_self, PyObject ComponentResult _rv; MediaHandler mh; long flashFrameNumber; +#ifndef FlashMediaGetDisplayedFrameNumber + PyMac_PRECHECK(FlashMediaGetDisplayedFrameNumber); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; @@ -7774,6 +8896,9 @@ static PyObject *Qt_FlashMediaFrameNumberToMovieTime(PyObject *_self, PyObject * MediaHandler mh; long flashFrameNumber; TimeValue movieTime; +#ifndef FlashMediaFrameNumberToMovieTime + PyMac_PRECHECK(FlashMediaFrameNumberToMovieTime); +#endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &flashFrameNumber)) @@ -7794,6 +8919,9 @@ static PyObject *Qt_FlashMediaFrameLabelToMovieTime(PyObject *_self, PyObject *_ MediaHandler mh; Ptr theLabel; TimeValue movieTime; +#ifndef FlashMediaFrameLabelToMovieTime + PyMac_PRECHECK(FlashMediaFrameLabelToMovieTime); +#endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &theLabel)) @@ -7815,6 +8943,9 @@ static PyObject *Qt_FlashMediaGetFlashVariable(PyObject *_self, PyObject *_args) char path; char name; Handle theVariableCStringOut; +#ifndef FlashMediaGetFlashVariable + PyMac_PRECHECK(FlashMediaGetFlashVariable); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; @@ -7839,6 +8970,9 @@ static PyObject *Qt_FlashMediaSetFlashVariable(PyObject *_self, PyObject *_args) char name; char value; Boolean updateFocus; +#ifndef FlashMediaSetFlashVariable + PyMac_PRECHECK(FlashMediaSetFlashVariable); +#endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &mh, &updateFocus)) @@ -7864,6 +8998,9 @@ static PyObject *Qt_FlashMediaDoButtonActions(PyObject *_self, PyObject *_args) char path; long buttonID; long transition; +#ifndef FlashMediaDoButtonActions + PyMac_PRECHECK(FlashMediaDoButtonActions); +#endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mh, &buttonID, @@ -7885,6 +9022,9 @@ static PyObject *Qt_FlashMediaGetSupportedSwfVersion(PyObject *_self, PyObject * ComponentResult _rv; MediaHandler mh; UInt8 swfVersion; +#ifndef FlashMediaGetSupportedSwfVersion + PyMac_PRECHECK(FlashMediaGetSupportedSwfVersion); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; @@ -7905,6 +9045,9 @@ static PyObject *Qt_MovieMediaGetCurrentMovieProperty(PyObject *_self, PyObject MediaHandler mh; OSType whichProperty; void * value; +#ifndef MovieMediaGetCurrentMovieProperty + PyMac_PRECHECK(MovieMediaGetCurrentMovieProperty); +#endif if (!PyArg_ParseTuple(_args, "O&O&s", CmpInstObj_Convert, &mh, PyMac_GetOSType, &whichProperty, @@ -7929,6 +9072,9 @@ static PyObject *Qt_MovieMediaGetCurrentTrackProperty(PyObject *_self, PyObject long trackID; OSType whichProperty; void * value; +#ifndef MovieMediaGetCurrentTrackProperty + PyMac_PRECHECK(MovieMediaGetCurrentTrackProperty); +#endif if (!PyArg_ParseTuple(_args, "O&lO&s", CmpInstObj_Convert, &mh, &trackID, @@ -7958,6 +9104,9 @@ static PyObject *Qt_MovieMediaGetChildMovieDataReference(PyObject *_self, PyObje Handle dataRef; QTAtomID dataRefIDOut; short dataRefIndexOut; +#ifndef MovieMediaGetChildMovieDataReference + PyMac_PRECHECK(MovieMediaGetChildMovieDataReference); +#endif if (!PyArg_ParseTuple(_args, "O&lh", CmpInstObj_Convert, &mh, &dataRefID, @@ -7990,6 +9139,9 @@ static PyObject *Qt_MovieMediaSetChildMovieDataReference(PyObject *_self, PyObje QTAtomID dataRefID; OSType dataRefType; Handle dataRef; +#ifndef MovieMediaSetChildMovieDataReference + PyMac_PRECHECK(MovieMediaSetChildMovieDataReference); +#endif if (!PyArg_ParseTuple(_args, "O&lO&O&", CmpInstObj_Convert, &mh, &dataRefID, @@ -8014,6 +9166,9 @@ static PyObject *Qt_MovieMediaLoadChildMovieFromDataReference(PyObject *_self, P ComponentResult _rv; MediaHandler mh; QTAtomID dataRefID; +#ifndef MovieMediaLoadChildMovieFromDataReference + PyMac_PRECHECK(MovieMediaLoadChildMovieFromDataReference); +#endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &dataRefID)) @@ -8032,6 +9187,9 @@ static PyObject *Qt_Media3DGetCurrentGroup(PyObject *_self, PyObject *_args) ComponentResult _rv; MediaHandler mh; void * group; +#ifndef Media3DGetCurrentGroup + PyMac_PRECHECK(Media3DGetCurrentGroup); +#endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &group)) @@ -8052,6 +9210,9 @@ static PyObject *Qt_Media3DTranslateNamedObjectTo(PyObject *_self, PyObject *_ar Fixed x; Fixed y; Fixed z; +#ifndef Media3DTranslateNamedObjectTo + PyMac_PRECHECK(Media3DTranslateNamedObjectTo); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &mh, PyMac_GetFixed, &x, @@ -8078,6 +9239,9 @@ static PyObject *Qt_Media3DScaleNamedObjectTo(PyObject *_self, PyObject *_args) Fixed xScale; Fixed yScale; Fixed zScale; +#ifndef Media3DScaleNamedObjectTo + PyMac_PRECHECK(Media3DScaleNamedObjectTo); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &mh, PyMac_GetFixed, &xScale, @@ -8104,6 +9268,9 @@ static PyObject *Qt_Media3DRotateNamedObjectTo(PyObject *_self, PyObject *_args) Fixed xDegrees; Fixed yDegrees; Fixed zDegrees; +#ifndef Media3DRotateNamedObjectTo + PyMac_PRECHECK(Media3DRotateNamedObjectTo); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &mh, PyMac_GetFixed, &xDegrees, @@ -8127,6 +9294,9 @@ static PyObject *Qt_Media3DSetCameraData(PyObject *_self, PyObject *_args) ComponentResult _rv; MediaHandler mh; void * cameraData; +#ifndef Media3DSetCameraData + PyMac_PRECHECK(Media3DSetCameraData); +#endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &cameraData)) @@ -8144,6 +9314,9 @@ static PyObject *Qt_Media3DGetCameraData(PyObject *_self, PyObject *_args) ComponentResult _rv; MediaHandler mh; void * cameraData; +#ifndef Media3DGetCameraData + PyMac_PRECHECK(Media3DGetCameraData); +#endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &cameraData)) @@ -8162,6 +9335,9 @@ static PyObject *Qt_Media3DSetCameraAngleAspect(PyObject *_self, PyObject *_args MediaHandler mh; QTFloatSingle fov; QTFloatSingle aspectRatioXToY; +#ifndef Media3DSetCameraAngleAspect + PyMac_PRECHECK(Media3DSetCameraAngleAspect); +#endif if (!PyArg_ParseTuple(_args, "O&ff", CmpInstObj_Convert, &mh, &fov, @@ -8182,6 +9358,9 @@ static PyObject *Qt_Media3DGetCameraAngleAspect(PyObject *_self, PyObject *_args MediaHandler mh; QTFloatSingle fov; QTFloatSingle aspectRatioXToY; +#ifndef Media3DGetCameraAngleAspect + PyMac_PRECHECK(Media3DGetCameraAngleAspect); +#endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; @@ -8201,6 +9380,9 @@ static PyObject *Qt_Media3DSetCameraRange(PyObject *_self, PyObject *_args) ComponentResult _rv; MediaHandler mh; void * tQ3CameraRange; +#ifndef Media3DSetCameraRange + PyMac_PRECHECK(Media3DSetCameraRange); +#endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &tQ3CameraRange)) @@ -8218,6 +9400,9 @@ static PyObject *Qt_Media3DGetCameraRange(PyObject *_self, PyObject *_args) ComponentResult _rv; MediaHandler mh; void * tQ3CameraRange; +#ifndef Media3DGetCameraRange + PyMac_PRECHECK(Media3DGetCameraRange); +#endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &tQ3CameraRange)) @@ -8237,6 +9422,9 @@ static PyObject *Qt_Media3DGetViewObject(PyObject *_self, PyObject *_args) ComponentResult _rv; MediaHandler mh; void * tq3viewObject; +#ifndef Media3DGetViewObject + PyMac_PRECHECK(Media3DGetViewObject); +#endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &tq3viewObject)) @@ -8253,6 +9441,9 @@ static PyObject *Qt_NewTimeBase(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeBase _rv; +#ifndef NewTimeBase + PyMac_PRECHECK(NewTimeBase); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = NewTimeBase(); @@ -8266,6 +9457,9 @@ static PyObject *Qt_ConvertTime(PyObject *_self, PyObject *_args) PyObject *_res = NULL; TimeRecord theTime; TimeBase newBase; +#ifndef ConvertTime + PyMac_PRECHECK(ConvertTime); +#endif if (!PyArg_ParseTuple(_args, "O&", TimeBaseObj_Convert, &newBase)) return NULL; @@ -8281,6 +9475,9 @@ static PyObject *Qt_ConvertTimeScale(PyObject *_self, PyObject *_args) PyObject *_res = NULL; TimeRecord theTime; TimeScale newScale; +#ifndef ConvertTimeScale + PyMac_PRECHECK(ConvertTimeScale); +#endif if (!PyArg_ParseTuple(_args, "l", &newScale)) return NULL; @@ -8296,6 +9493,9 @@ static PyObject *Qt_AddTime(PyObject *_self, PyObject *_args) PyObject *_res = NULL; TimeRecord dst; TimeRecord src; +#ifndef AddTime + PyMac_PRECHECK(AddTime); +#endif if (!PyArg_ParseTuple(_args, "O&O&", QtTimeRecord_Convert, &dst, QtTimeRecord_Convert, &src)) @@ -8312,6 +9512,9 @@ static PyObject *Qt_SubtractTime(PyObject *_self, PyObject *_args) PyObject *_res = NULL; TimeRecord dst; TimeRecord src; +#ifndef SubtractTime + PyMac_PRECHECK(SubtractTime); +#endif if (!PyArg_ParseTuple(_args, "O&O&", QtTimeRecord_Convert, &dst, QtTimeRecord_Convert, &src)) @@ -8330,6 +9533,9 @@ static PyObject *Qt_MusicMediaGetIndexedTunePlayer(PyObject *_self, PyObject *_a ComponentInstance ti; long sampleDescIndex; ComponentInstance tp; +#ifndef MusicMediaGetIndexedTunePlayer + PyMac_PRECHECK(MusicMediaGetIndexedTunePlayer); +#endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ti, &sampleDescIndex)) @@ -8348,6 +9554,9 @@ static PyObject *Qt_AlignWindow(PyObject *_self, PyObject *_args) PyObject *_res = NULL; WindowPtr wp; Boolean front; +#ifndef AlignWindow + PyMac_PRECHECK(AlignWindow); +#endif if (!PyArg_ParseTuple(_args, "O&b", WinObj_Convert, &wp, &front)) @@ -8367,6 +9576,9 @@ static PyObject *Qt_DragAlignedWindow(PyObject *_self, PyObject *_args) WindowPtr wp; Point startPt; Rect boundsRect; +#ifndef DragAlignedWindow + PyMac_PRECHECK(DragAlignedWindow); +#endif if (!PyArg_ParseTuple(_args, "O&O&O&", WinObj_Convert, &wp, PyMac_GetPoint, &startPt, @@ -8386,6 +9598,9 @@ static PyObject *Qt_MoviesTask(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long maxMilliSecToUse; +#ifndef MoviesTask + PyMac_PRECHECK(MoviesTask); +#endif if (!PyArg_ParseTuple(_args, "l", &maxMilliSecToUse)) return NULL; diff --git a/Mac/Modules/te/_TEmodule.c b/Mac/Modules/te/_TEmodule.c index f57b7e6..382a1f8 100644 --- a/Mac/Modules/te/_TEmodule.c +++ b/Mac/Modules/te/_TEmodule.c @@ -109,6 +109,9 @@ static PyObject *TEObj_TESetText(TEObject *_self, PyObject *_args) char *text__in__; long text__len__; int text__in_len__; +#ifndef TESetText + PyMac_PRECHECK(TESetText); +#endif if (!PyArg_ParseTuple(_args, "s#", &text__in__, &text__in_len__)) return NULL; @@ -124,6 +127,9 @@ static PyObject *TEObj_TEGetText(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; CharsHandle _rv; +#ifndef TEGetText + PyMac_PRECHECK(TEGetText); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = TEGetText(_self->ob_itself); @@ -135,6 +141,9 @@ static PyObject *TEObj_TEGetText(TEObject *_self, PyObject *_args) static PyObject *TEObj_TEIdle(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef TEIdle + PyMac_PRECHECK(TEIdle); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; TEIdle(_self->ob_itself); @@ -148,6 +157,9 @@ static PyObject *TEObj_TESetSelect(TEObject *_self, PyObject *_args) PyObject *_res = NULL; long selStart; long selEnd; +#ifndef TESetSelect + PyMac_PRECHECK(TESetSelect); +#endif if (!PyArg_ParseTuple(_args, "ll", &selStart, &selEnd)) @@ -163,6 +175,9 @@ static PyObject *TEObj_TESetSelect(TEObject *_self, PyObject *_args) static PyObject *TEObj_TEActivate(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef TEActivate + PyMac_PRECHECK(TEActivate); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; TEActivate(_self->ob_itself); @@ -174,6 +189,9 @@ static PyObject *TEObj_TEActivate(TEObject *_self, PyObject *_args) static PyObject *TEObj_TEDeactivate(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef TEDeactivate + PyMac_PRECHECK(TEDeactivate); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; TEDeactivate(_self->ob_itself); @@ -186,6 +204,9 @@ static PyObject *TEObj_TEKey(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; CharParameter key; +#ifndef TEKey + PyMac_PRECHECK(TEKey); +#endif if (!PyArg_ParseTuple(_args, "h", &key)) return NULL; @@ -199,6 +220,9 @@ static PyObject *TEObj_TEKey(TEObject *_self, PyObject *_args) static PyObject *TEObj_TECut(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef TECut + PyMac_PRECHECK(TECut); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; TECut(_self->ob_itself); @@ -210,6 +234,9 @@ static PyObject *TEObj_TECut(TEObject *_self, PyObject *_args) static PyObject *TEObj_TECopy(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef TECopy + PyMac_PRECHECK(TECopy); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; TECopy(_self->ob_itself); @@ -221,6 +248,9 @@ static PyObject *TEObj_TECopy(TEObject *_self, PyObject *_args) static PyObject *TEObj_TEPaste(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef TEPaste + PyMac_PRECHECK(TEPaste); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; TEPaste(_self->ob_itself); @@ -232,6 +262,9 @@ static PyObject *TEObj_TEPaste(TEObject *_self, PyObject *_args) static PyObject *TEObj_TEDelete(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef TEDelete + PyMac_PRECHECK(TEDelete); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; TEDelete(_self->ob_itself); @@ -246,6 +279,9 @@ static PyObject *TEObj_TEInsert(TEObject *_self, PyObject *_args) char *text__in__; long text__len__; int text__in_len__; +#ifndef TEInsert + PyMac_PRECHECK(TEInsert); +#endif if (!PyArg_ParseTuple(_args, "s#", &text__in__, &text__in_len__)) return NULL; @@ -261,6 +297,9 @@ static PyObject *TEObj_TESetAlignment(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; short just; +#ifndef TESetAlignment + PyMac_PRECHECK(TESetAlignment); +#endif if (!PyArg_ParseTuple(_args, "h", &just)) return NULL; @@ -275,6 +314,9 @@ static PyObject *TEObj_TEUpdate(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect rUpdate; +#ifndef TEUpdate + PyMac_PRECHECK(TEUpdate); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &rUpdate)) return NULL; @@ -290,6 +332,9 @@ static PyObject *TEObj_TEScroll(TEObject *_self, PyObject *_args) PyObject *_res = NULL; short dh; short dv; +#ifndef TEScroll + PyMac_PRECHECK(TEScroll); +#endif if (!PyArg_ParseTuple(_args, "hh", &dh, &dv)) @@ -305,6 +350,9 @@ static PyObject *TEObj_TEScroll(TEObject *_self, PyObject *_args) static PyObject *TEObj_TESelView(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef TESelView + PyMac_PRECHECK(TESelView); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; TESelView(_self->ob_itself); @@ -318,6 +366,9 @@ static PyObject *TEObj_TEPinScroll(TEObject *_self, PyObject *_args) PyObject *_res = NULL; short dh; short dv; +#ifndef TEPinScroll + PyMac_PRECHECK(TEPinScroll); +#endif if (!PyArg_ParseTuple(_args, "hh", &dh, &dv)) @@ -334,6 +385,9 @@ static PyObject *TEObj_TEAutoView(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean fAuto; +#ifndef TEAutoView + PyMac_PRECHECK(TEAutoView); +#endif if (!PyArg_ParseTuple(_args, "b", &fAuto)) return NULL; @@ -347,6 +401,9 @@ static PyObject *TEObj_TEAutoView(TEObject *_self, PyObject *_args) static PyObject *TEObj_TECalText(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef TECalText + PyMac_PRECHECK(TECalText); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; TECalText(_self->ob_itself); @@ -360,6 +417,9 @@ static PyObject *TEObj_TEGetOffset(TEObject *_self, PyObject *_args) PyObject *_res = NULL; short _rv; Point pt; +#ifndef TEGetOffset + PyMac_PRECHECK(TEGetOffset); +#endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetPoint, &pt)) return NULL; @@ -375,6 +435,9 @@ static PyObject *TEObj_TEGetPoint(TEObject *_self, PyObject *_args) PyObject *_res = NULL; Point _rv; short offset; +#ifndef TEGetPoint + PyMac_PRECHECK(TEGetPoint); +#endif if (!PyArg_ParseTuple(_args, "h", &offset)) return NULL; @@ -390,6 +453,9 @@ static PyObject *TEObj_TEClick(TEObject *_self, PyObject *_args) PyObject *_res = NULL; Point pt; Boolean fExtend; +#ifndef TEClick + PyMac_PRECHECK(TEClick); +#endif if (!PyArg_ParseTuple(_args, "O&b", PyMac_GetPoint, &pt, &fExtend)) @@ -406,6 +472,9 @@ static PyObject *TEObj_TESetStyleHandle(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; TEStyleHandle theHandle; +#ifndef TESetStyleHandle + PyMac_PRECHECK(TESetStyleHandle); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theHandle)) return NULL; @@ -420,6 +489,9 @@ static PyObject *TEObj_TEGetStyleHandle(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; TEStyleHandle _rv; +#ifndef TEGetStyleHandle + PyMac_PRECHECK(TEGetStyleHandle); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = TEGetStyleHandle(_self->ob_itself); @@ -435,6 +507,9 @@ static PyObject *TEObj_TEGetStyle(TEObject *_self, PyObject *_args) TextStyle theStyle; short lineHeight; short fontAscent; +#ifndef TEGetStyle + PyMac_PRECHECK(TEGetStyle); +#endif if (!PyArg_ParseTuple(_args, "h", &offset)) return NULL; @@ -453,6 +528,9 @@ static PyObject *TEObj_TEGetStyle(TEObject *_self, PyObject *_args) static PyObject *TEObj_TEStylePaste(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; +#ifndef TEStylePaste + PyMac_PRECHECK(TEStylePaste); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; TEStylePaste(_self->ob_itself); @@ -467,6 +545,9 @@ static PyObject *TEObj_TESetStyle(TEObject *_self, PyObject *_args) short mode; TextStyle newStyle; Boolean fRedraw; +#ifndef TESetStyle + PyMac_PRECHECK(TESetStyle); +#endif if (!PyArg_ParseTuple(_args, "hO&b", &mode, TextStyle_Convert, &newStyle, @@ -488,6 +569,9 @@ static PyObject *TEObj_TEReplaceStyle(TEObject *_self, PyObject *_args) TextStyle oldStyle; TextStyle newStyle; Boolean fRedraw; +#ifndef TEReplaceStyle + PyMac_PRECHECK(TEReplaceStyle); +#endif if (!PyArg_ParseTuple(_args, "hO&O&b", &mode, TextStyle_Convert, &oldStyle, @@ -508,6 +592,9 @@ static PyObject *TEObj_TEGetStyleScrapHandle(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; StScrpHandle _rv; +#ifndef TEGetStyleScrapHandle + PyMac_PRECHECK(TEGetStyleScrapHandle); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = TEGetStyleScrapHandle(_self->ob_itself); @@ -523,6 +610,9 @@ static PyObject *TEObj_TEStyleInsert(TEObject *_self, PyObject *_args) long text__len__; int text__in_len__; StScrpHandle hST; +#ifndef TEStyleInsert + PyMac_PRECHECK(TEStyleInsert); +#endif if (!PyArg_ParseTuple(_args, "s#O&", &text__in__, &text__in_len__, ResObj_Convert, &hST)) @@ -542,6 +632,9 @@ static PyObject *TEObj_TEGetHeight(TEObject *_self, PyObject *_args) long _rv; long endLine; long startLine; +#ifndef TEGetHeight + PyMac_PRECHECK(TEGetHeight); +#endif if (!PyArg_ParseTuple(_args, "ll", &endLine, &startLine)) @@ -560,6 +653,9 @@ static PyObject *TEObj_TEContinuousStyle(TEObject *_self, PyObject *_args) Boolean _rv; short mode; TextStyle aStyle; +#ifndef TEContinuousStyle + PyMac_PRECHECK(TEContinuousStyle); +#endif if (!PyArg_ParseTuple(_args, "hO&", &mode, TextStyle_Convert, &aStyle)) @@ -581,6 +677,9 @@ static PyObject *TEObj_TEUseStyleScrap(TEObject *_self, PyObject *_args) long rangeEnd; StScrpHandle newStyles; Boolean fRedraw; +#ifndef TEUseStyleScrap + PyMac_PRECHECK(TEUseStyleScrap); +#endif if (!PyArg_ParseTuple(_args, "llO&b", &rangeStart, &rangeEnd, @@ -603,6 +702,9 @@ static PyObject *TEObj_TENumStyles(TEObject *_self, PyObject *_args) long _rv; long rangeStart; long rangeEnd; +#ifndef TENumStyles + PyMac_PRECHECK(TENumStyles); +#endif if (!PyArg_ParseTuple(_args, "ll", &rangeStart, &rangeEnd)) @@ -621,6 +723,9 @@ static PyObject *TEObj_TEFeatureFlag(TEObject *_self, PyObject *_args) short _rv; short feature; short action; +#ifndef TEFeatureFlag + PyMac_PRECHECK(TEFeatureFlag); +#endif if (!PyArg_ParseTuple(_args, "hh", &feature, &action)) @@ -638,6 +743,9 @@ static PyObject *TEObj_TEGetHiliteRgn(TEObject *_self, PyObject *_args) PyObject *_res = NULL; OSErr _err; RgnHandle region; +#ifndef TEGetHiliteRgn + PyMac_PRECHECK(TEGetHiliteRgn); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, ®ion)) return NULL; @@ -653,6 +761,9 @@ static PyObject *TEObj_as_Resource(TEObject *_self, PyObject *_args) { PyObject *_res = NULL; Handle _rv; +#ifndef as_Resource + PyMac_PRECHECK(as_Resource); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = as_Resource(_self->ob_itself); @@ -818,6 +929,9 @@ static PyObject *TE_TEScrapHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Handle _rv; +#ifndef TEScrapHandle + PyMac_PRECHECK(TEScrapHandle); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = TEScrapHandle(); @@ -830,6 +944,9 @@ static PyObject *TE_TEGetScrapLength(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; +#ifndef TEGetScrapLength + PyMac_PRECHECK(TEGetScrapLength); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = TEGetScrapLength(); @@ -844,6 +961,9 @@ static PyObject *TE_TENew(PyObject *_self, PyObject *_args) TEHandle _rv; Rect destRect; Rect viewRect; +#ifndef TENew + PyMac_PRECHECK(TENew); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &destRect, PyMac_GetRect, &viewRect)) @@ -863,6 +983,9 @@ static PyObject *TE_TETextBox(PyObject *_self, PyObject *_args) int text__in_len__; Rect box; short just; +#ifndef TETextBox + PyMac_PRECHECK(TETextBox); +#endif if (!PyArg_ParseTuple(_args, "s#O&h", &text__in__, &text__in_len__, PyMac_GetRect, &box, @@ -883,6 +1006,9 @@ static PyObject *TE_TEStyleNew(PyObject *_self, PyObject *_args) TEHandle _rv; Rect destRect; Rect viewRect; +#ifndef TEStyleNew + PyMac_PRECHECK(TEStyleNew); +#endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetRect, &destRect, PyMac_GetRect, &viewRect)) @@ -898,6 +1024,9 @@ static PyObject *TE_TESetScrapLength(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long length; +#ifndef TESetScrapLength + PyMac_PRECHECK(TESetScrapLength); +#endif if (!PyArg_ParseTuple(_args, "l", &length)) return NULL; @@ -911,6 +1040,9 @@ static PyObject *TE_TEFromScrap(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef TEFromScrap + PyMac_PRECHECK(TEFromScrap); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = TEFromScrap(); @@ -924,6 +1056,9 @@ static PyObject *TE_TEToScrap(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; +#ifndef TEToScrap + PyMac_PRECHECK(TEToScrap); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = TEToScrap(); @@ -939,6 +1074,9 @@ static PyObject *TE_TEGetScrapHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Handle _rv; +#ifndef TEGetScrapHandle + PyMac_PRECHECK(TEGetScrapHandle); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = TEGetScrapHandle(); @@ -954,6 +1092,9 @@ static PyObject *TE_TESetScrapHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Handle value; +#ifndef TESetScrapHandle + PyMac_PRECHECK(TESetScrapHandle); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &value)) return NULL; @@ -968,6 +1109,9 @@ static PyObject *TE_LMGetWordRedraw(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt8 _rv; +#ifndef LMGetWordRedraw + PyMac_PRECHECK(LMGetWordRedraw); +#endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = LMGetWordRedraw(); @@ -980,6 +1124,9 @@ static PyObject *TE_LMSetWordRedraw(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; UInt8 value; +#ifndef LMSetWordRedraw + PyMac_PRECHECK(LMSetWordRedraw); +#endif if (!PyArg_ParseTuple(_args, "b", &value)) return NULL; @@ -994,6 +1141,9 @@ static PyObject *TE_as_TE(PyObject *_self, PyObject *_args) PyObject *_res = NULL; TEHandle _rv; Handle h; +#ifndef as_TE + PyMac_PRECHECK(as_TE); +#endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &h)) return NULL; diff --git a/Mac/Modules/waste/wastescan.py b/Mac/Modules/waste/wastescan.py index 2de23b5..1950a62 100644 --- a/Mac/Modules/waste/wastescan.py +++ b/Mac/Modules/waste/wastescan.py @@ -48,6 +48,8 @@ class MyScanner(Scanner): def writeinitialdefs(self): self.defsfile.write("kPascalStackBased = None # workaround for header parsing\n") + self.defsfile.write("def FOUR_CHAR_CODE(x): return x\n") + def makeblacklistnames(self): return [ "WEDispose", @@ -56,6 +58,22 @@ class MyScanner(Scanner): "WEVersion", # Unfortunately... "WEPut", # XXXX TBD: needs array of flavortypes. "WEGetOneAttribute", # XXXX TBD: output buffer + # Incompatible constant definitions + "weDoAutoScroll", + "weDoOutlineHilite", + "weDoReadOnly", + "weDoUndo", + "weDoIntCutAndPaste", + "weDoDragAndDrop", + "weDoInhibitRecal", + "weDoUseTempMem", + "weDoDrawOffscreen", + "weDoInhibitRedraw", + "weDoMonoStyled", + "weDoMultipleUndo", + "weDoNoKeyboardSync", + "weDoInhibitICSupport", + "weDoInhibitColor", ] def makeblacklisttypes(self): diff --git a/Mac/Modules/win/winscan.py b/Mac/Modules/win/winscan.py index 82f4441..c6ba7ec 100644 --- a/Mac/Modules/win/winscan.py +++ b/Mac/Modules/win/winscan.py @@ -32,6 +32,8 @@ class MyScanner(Scanner): def writeinitialdefs(self): self.defsfile.write("def FOUR_CHAR_CODE(x): return x\n") + self.defsfile.write("false = 0\n") + self.defsfile.write("true = 1\n") def makeblacklistnames(self): return [ |