[Python-checkins] CVS: python/dist/src/Mac/Modules/mlte _Mltemodule.c,1.4,1.5

Jack Jansen jackjansen@users.sourceforge.net
Fri, 30 Nov 2001 06:17:05 -0800


Update of /cvsroot/python/python/dist/src/Mac/Modules/mlte
In directory usw-pr-cvs1:/tmp/cvs-serv22285/Mac/Modules/mlte

Modified Files:
	_Mltemodule.c 
Log Message:
Merged changes made on r22b2-branch between r22b2 and r22b2-mac (the
changes from start of branch upto r22b2 were already merged, of course).


Index: _Mltemodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Modules/mlte/_Mltemodule.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** _Mltemodule.c	2001/09/05 10:29:49	1.4
--- _Mltemodule.c	2001/11/30 14:16:33	1.5
***************
*** 6,15 ****
  
  
- #ifdef _WIN32
- #include "pywintoolbox.h"
- #else
  #include "macglue.h"
  #include "pymactoolbox.h"
- #endif
  
  /* Macro to test whether a weak-loaded CFM function exists */
--- 6,11 ----
***************
*** 132,136 ****
--- 128,134 ----
  {
  	PyObject *_res = NULL;
+ #ifndef TXNDeleteObject
  	PyMac_PRECHECK(TXNDeleteObject);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 147,151 ****
--- 145,151 ----
  	UInt32 iHeight;
  	TXNFrameID iTXNFrameID;
+ #ifndef TXNResizeFrame
  	PyMac_PRECHECK(TXNResizeFrame);
+ #endif
  	if (!PyArg_ParseTuple(_args, "lll",
  	                      &iWidth,
***************
*** 170,174 ****
--- 170,176 ----
  	SInt32 iRight;
  	TXNFrameID iTXNFrameID;
+ #ifndef TXNSetFrameBounds
  	PyMac_PRECHECK(TXNSetFrameBounds);
+ #endif
  	if (!PyArg_ParseTuple(_args, "lllll",
  	                      &iTop,
***************
*** 193,197 ****
--- 195,201 ----
  	PyObject *_res = NULL;
  	EventRecord iEvent;
+ #ifndef TXNKeyDown
  	PyMac_PRECHECK(TXNKeyDown);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&",
  	                      PyMac_GetEventRecord, &iEvent))
***************
*** 208,212 ****
--- 212,218 ----
  	PyObject *_res = NULL;
  	RgnHandle ioCursorRgn;
+ #ifndef TXNAdjustCursor
  	PyMac_PRECHECK(TXNAdjustCursor);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&",
  	                      OptResObj_Convert, &ioCursorRgn))
***************
*** 223,227 ****
--- 229,235 ----
  	PyObject *_res = NULL;
  	EventRecord iEvent;
+ #ifndef TXNClick
  	PyMac_PRECHECK(TXNClick);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&",
  	                      PyMac_GetEventRecord, &iEvent))
***************
*** 241,245 ****
--- 249,255 ----
  	Boolean _rv;
  	EventRecord iEvent;
+ #ifndef TXNTSMCheck
  	PyMac_PRECHECK(TXNTSMCheck);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&",
  	                      PyMac_GetEventRecord, &iEvent))
***************
*** 256,260 ****
--- 266,272 ----
  {
  	PyObject *_res = NULL;
+ #ifndef TXNSelectAll
  	PyMac_PRECHECK(TXNSelectAll);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 269,273 ****
--- 281,287 ----
  	PyObject *_res = NULL;
  	Boolean iBecomingFocused;
+ #ifndef TXNFocus
  	PyMac_PRECHECK(TXNFocus);
+ #endif
  	if (!PyArg_ParseTuple(_args, "b",
  	                      &iBecomingFocused))
***************
*** 283,287 ****
--- 297,303 ----
  {
  	PyObject *_res = NULL;
+ #ifndef TXNUpdate
  	PyMac_PRECHECK(TXNUpdate);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 296,300 ****
--- 312,318 ----
  	PyObject *_res = NULL;
  	GWorldPtr iDrawPort;
+ #ifndef TXNDraw
  	PyMac_PRECHECK(TXNDraw);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&",
  	                      OptGWorldObj_Convert, &iDrawPort))
***************
*** 310,314 ****
--- 328,334 ----
  {
  	PyObject *_res = NULL;
+ #ifndef TXNForceUpdate
  	PyMac_PRECHECK(TXNForceUpdate);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 323,327 ****
--- 343,349 ----
  	PyObject *_res = NULL;
  	UInt32 _rv;
+ #ifndef TXNGetSleepTicks
  	PyMac_PRECHECK(TXNGetSleepTicks);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 335,339 ****
--- 357,363 ----
  {
  	PyObject *_res = NULL;
+ #ifndef TXNIdle
  	PyMac_PRECHECK(TXNIdle);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 348,352 ****
--- 372,378 ----
  	PyObject *_res = NULL;
  	EventRecord iEvent;
+ #ifndef TXNGrowWindow
  	PyMac_PRECHECK(TXNGrowWindow);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&",
  	                      PyMac_GetEventRecord, &iEvent))
***************
*** 363,367 ****
--- 389,395 ----
  	PyObject *_res = NULL;
  	short iPart;
+ #ifndef TXNZoomWindow
  	PyMac_PRECHECK(TXNZoomWindow);
+ #endif
  	if (!PyArg_ParseTuple(_args, "h",
  	                      &iPart))
***************
*** 379,383 ****
--- 407,413 ----
  	Boolean _rv;
  	TXNActionKey oTXNActionKey;
+ #ifndef TXNCanUndo
  	PyMac_PRECHECK(TXNCanUndo);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 393,397 ****
--- 423,429 ----
  {
  	PyObject *_res = NULL;
+ #ifndef TXNUndo
  	PyMac_PRECHECK(TXNUndo);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 407,411 ****
--- 439,445 ----
  	Boolean _rv;
  	TXNActionKey oTXNActionKey;
+ #ifndef TXNCanRedo
  	PyMac_PRECHECK(TXNCanRedo);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 421,425 ****
--- 455,461 ----
  {
  	PyObject *_res = NULL;
+ #ifndef TXNRedo
  	PyMac_PRECHECK(TXNRedo);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 434,438 ****
--- 470,476 ----
  	PyObject *_res = NULL;
  	OSStatus _err;
+ #ifndef TXNCut
  	PyMac_PRECHECK(TXNCut);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 448,452 ****
--- 486,492 ----
  	PyObject *_res = NULL;
  	OSStatus _err;
+ #ifndef TXNCopy
  	PyMac_PRECHECK(TXNCopy);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 462,466 ****
--- 502,508 ----
  	PyObject *_res = NULL;
  	OSStatus _err;
+ #ifndef TXNPaste
  	PyMac_PRECHECK(TXNPaste);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 476,480 ****
--- 518,524 ----
  	PyObject *_res = NULL;
  	OSStatus _err;
+ #ifndef TXNClear
  	PyMac_PRECHECK(TXNClear);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 491,495 ****
--- 535,541 ----
  	TXNOffset oStartOffset;
  	TXNOffset oEndOffset;
+ #ifndef TXNGetSelection
  	PyMac_PRECHECK(TXNGetSelection);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 507,511 ****
--- 553,559 ----
  	PyObject *_res = NULL;
  	Boolean iShowEnd;
+ #ifndef TXNShowSelection
  	PyMac_PRECHECK(TXNShowSelection);
+ #endif
  	if (!PyArg_ParseTuple(_args, "b",
  	                      &iShowEnd))
***************
*** 522,526 ****
--- 570,576 ----
  	PyObject *_res = NULL;
  	Boolean _rv;
+ #ifndef TXNIsSelectionEmpty
  	PyMac_PRECHECK(TXNIsSelectionEmpty);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 537,541 ****
--- 587,593 ----
  	TXNOffset iStartOffset;
  	TXNOffset iEndOffset;
+ #ifndef TXNSetSelection
  	PyMac_PRECHECK(TXNSetSelection);
+ #endif
  	if (!PyArg_ParseTuple(_args, "ll",
  	                      &iStartOffset,
***************
*** 558,562 ****
--- 610,616 ----
  	UInt32 iEndOffset;
  	ItemCount oRunCount;
+ #ifndef TXNCountRunsInRange
  	PyMac_PRECHECK(TXNCountRunsInRange);
+ #endif
  	if (!PyArg_ParseTuple(_args, "ll",
  	                      &iStartOffset,
***************
*** 577,581 ****
--- 631,637 ----
  	PyObject *_res = NULL;
  	ByteCount _rv;
+ #ifndef TXNDataSize
  	PyMac_PRECHECK(TXNDataSize);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 593,597 ****
--- 649,655 ----
  	TXNOffset iEndOffset;
  	Handle oDataHandle;
+ #ifndef TXNGetData
  	PyMac_PRECHECK(TXNGetData);
+ #endif
  	if (!PyArg_ParseTuple(_args, "ll",
  	                      &iStartOffset,
***************
*** 616,620 ****
--- 674,680 ----
  	Handle oDataHandle;
  	TXNDataType iEncoding;
+ #ifndef TXNGetDataEncoded
  	PyMac_PRECHECK(TXNGetDataEncoded);
+ #endif
  	if (!PyArg_ParseTuple(_args, "llO&",
  	                      &iStartOffset,
***************
*** 642,646 ****
--- 702,708 ----
  	TXNOffset iStartOffset;
  	TXNOffset iEndOffset;
+ #ifndef TXNSetDataFromFile
  	PyMac_PRECHECK(TXNSetDataFromFile);
+ #endif
  	if (!PyArg_ParseTuple(_args, "hO&lll",
  	                      &iFileRefNum,
***************
*** 672,676 ****
--- 734,740 ----
  	TXNOffset iStartOffset;
  	TXNOffset iEndOffset;
+ #ifndef TXNSetData
  	PyMac_PRECHECK(TXNSetData);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&s#ll",
  	                      PyMac_GetOSType, &iDataType,
***************
*** 695,699 ****
--- 759,765 ----
  	PyObject *_res = NULL;
  	ItemCount _rv;
+ #ifndef TXNGetChangeCount
  	PyMac_PRECHECK(TXNGetChangeCount);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 714,718 ****
--- 780,786 ----
  	SInt16 iDataReference;
  	SInt16 iResourceReference;
+ #ifndef TXNSave
  	PyMac_PRECHECK(TXNSave);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&O&lO&hh",
  	                      PyMac_GetOSType, &iType,
***************
*** 740,744 ****
--- 808,814 ----
  	PyObject *_res = NULL;
  	OSStatus _err;
+ #ifndef TXNRevert
  	PyMac_PRECHECK(TXNRevert);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 754,758 ****
--- 824,830 ----
  	PyObject *_res = NULL;
  	OSStatus _err;
+ #ifndef TXNPageSetup
  	PyMac_PRECHECK(TXNPageSetup);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 768,772 ****
--- 840,846 ----
  	PyObject *_res = NULL;
  	OSStatus _err;
+ #ifndef TXNPrint
  	PyMac_PRECHECK(TXNPrint);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 782,786 ****
--- 856,862 ----
  	PyObject *_res = NULL;
  	Rect oViewRect;
+ #ifndef TXNGetViewRect
  	PyMac_PRECHECK(TXNGetViewRect);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 798,802 ****
--- 874,880 ----
  	GWorldPtr iWindow;
  	Boolean iIsActualWindow;
+ #ifndef TXNAttachObjectToWindow
  	PyMac_PRECHECK(TXNAttachObjectToWindow);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&b",
  	                      GWorldObj_Convert, &iWindow,
***************
*** 816,820 ****
--- 894,900 ----
  	PyObject *_res = NULL;
  	Boolean _rv;
+ #ifndef TXNIsObjectAttachedToWindow
  	PyMac_PRECHECK(TXNIsObjectAttachedToWindow);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 834,838 ****
--- 914,920 ----
  	DragReference iDragReference;
  	Boolean iDifferentObjectSameWindow;
+ #ifndef TXNDragTracker
  	PyMac_PRECHECK(TXNDragTracker);
+ #endif
  	if (!PyArg_ParseTuple(_args, "lhO&O&b",
  	                      &iTXNFrameID,
***************
*** 862,866 ****
--- 944,950 ----
  	DragReference iDragReference;
  	Boolean iDifferentObjectSameWindow;
+ #ifndef TXNDragReceiver
  	PyMac_PRECHECK(TXNDragReceiver);
+ #endif
  	if (!PyArg_ParseTuple(_args, "lO&O&b",
  	                      &iTXNFrameID,
***************
*** 886,890 ****
--- 970,976 ----
  	TXNFrameID iTXNFrameID;
  	TXNScrollBarState iActiveState;
+ #ifndef TXNActivate
  	PyMac_PRECHECK(TXNActivate);
+ #endif
  	if (!PyArg_ParseTuple(_args, "ll",
  	                      &iTXNFrameID,
***************
*** 907,911 ****
--- 993,999 ----
  	SInt16 iMenuID;
  	SInt16 iMenuItem;
+ #ifndef TXNDoFontMenuSelection
  	PyMac_PRECHECK(TXNDoFontMenuSelection);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&hh",
  	                      TXNFontMenuObj_Convert, &iTXNFontMenuObject,
***************
*** 928,932 ****
--- 1016,1022 ----
  	OSStatus _err;
  	TXNFontMenuObject iTXNFontMenuObject;
+ #ifndef TXNPrepareFontMenu
  	PyMac_PRECHECK(TXNPrepareFontMenu);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&",
  	                      TXNFontMenuObj_Convert, &iTXNFontMenuObject))
***************
*** 1057,1061 ****
  
  PyTypeObject TXNObject_Type = {
! 	PyObject_HEAD_INIT(&PyType_Type)
  	0, /*ob_size*/
  	"TXNObject", /*tp_name*/
--- 1147,1151 ----
  
  PyTypeObject TXNObject_Type = {
! 	PyObject_HEAD_INIT(NULL)
  	0, /*ob_size*/
  	"TXNObject", /*tp_name*/
***************
*** 1120,1124 ****
--- 1210,1216 ----
  	OSStatus _err;
  	MenuHandle oFontMenuHandle;
+ #ifndef TXNGetFontMenuHandle
  	PyMac_PRECHECK(TXNGetFontMenuHandle);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 1135,1139 ****
--- 1227,1233 ----
  	PyObject *_res = NULL;
  	OSStatus _err;
+ #ifndef TXNDisposeFontMenuObject
  	PyMac_PRECHECK(TXNDisposeFontMenuObject);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 1169,1173 ****
  
  PyTypeObject TXNFontMenuObject_Type = {
! 	PyObject_HEAD_INIT(&PyType_Type)
  	0, /*ob_size*/
  	"TXNFontMenuObject", /*tp_name*/
--- 1263,1267 ----
  
  PyTypeObject TXNFontMenuObject_Type = {
! 	PyObject_HEAD_INIT(NULL)
  	0, /*ob_size*/
  	"TXNFontMenuObject", /*tp_name*/
***************
*** 1203,1207 ****
--- 1297,1303 ----
  	TXNObject oTXNObject;
  	TXNFrameID oTXNFrameID;
+ #ifndef TXNNewObject
  	PyMac_PRECHECK(TXNNewObject);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&O&O&llO&l",
  	                      OptFSSpecPtr_Convert, &iFileSpec,
***************
*** 1233,1237 ****
--- 1329,1335 ----
  {
  	PyObject *_res = NULL;
+ #ifndef TXNTerminateTextension
  	PyMac_PRECHECK(TXNTerminateTextension);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 1246,1250 ****
--- 1344,1350 ----
  	PyObject *_res = NULL;
  	Boolean _rv;
+ #ifndef TXNIsScrapPastable
  	PyMac_PRECHECK(TXNIsScrapPastable);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 1259,1263 ****
--- 1359,1365 ----
  	PyObject *_res = NULL;
  	OSStatus _err;
+ #ifndef TXNConvertToPublicScrap
  	PyMac_PRECHECK(TXNConvertToPublicScrap);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 1273,1277 ****
--- 1375,1381 ----
  	PyObject *_res = NULL;
  	OSStatus _err;
+ #ifndef TXNConvertFromPublicScrap
  	PyMac_PRECHECK(TXNConvertFromPublicScrap);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;
***************
*** 1291,1295 ****
--- 1395,1401 ----
  	SInt16 iStartHierMenuID;
  	TXNFontMenuObject oTXNFontMenuObject;
+ #ifndef TXNNewFontMenuObject
  	PyMac_PRECHECK(TXNNewFontMenuObject);
+ #endif
  	if (!PyArg_ParseTuple(_args, "O&hh",
  	                      MenuObj_Convert, &iFontMenuHandle,
***************
*** 1312,1316 ****
--- 1418,1424 ----
  	TXNVersionValue _rv;
  	TXNFeatureBits oFeatureFlags;
+ #ifndef TXNVersionInformation
  	PyMac_PRECHECK(TXNVersionInformation);
+ #endif
  	if (!PyArg_ParseTuple(_args, ""))
  		return NULL;