[Python-checkins] CVS: python/dist/src/Mac/Modules/carbonevt _CarbonEvt.c,NONE,1.1

Jack Jansen jackjansen@users.sourceforge.net
2001年11月05日 08:21:42 -0800


Update of /cvsroot/python/python/dist/src/Mac/Modules/carbonevt
In directory usw-pr-cvs1:/tmp/cvs-serv20375/python/Mac/Modules/carbonevt
Added Files:
	_CarbonEvt.c 
Log Message:
Correctly builds the C module now.
--- NEW FILE: _CarbonEvt.c ---
/* ====================== Module CarbonEvents ======================= */
#include "Python.h"
#include <Carbon/Carbon.h>
#include "macglue.h"
#define USE_MAC_MP_MULTITHREADING 1
#if USE_MAC_MP_MULTITHREADING
static PyThreadState *_save;
static MPCriticalRegionID reentrantLock;
#endif /* USE_MAC_MP_MULTITHREADING */
extern int CFStringRef_New(CFStringRef *);
[...1557 lines suppressed...]
	EventHandlerRef_Type.ob_type = &PyType_Type;
	Py_INCREF(&EventHandlerRef_Type);
	if (PyDict_SetItemString(d, "EventHandlerRefType", (PyObject *)&EventHandlerRef_Type) != 0)
		Py_FatalError("can't initialize EventHandlerRefType");
	EventHandlerCallRef_Type.ob_type = &PyType_Type;
	Py_INCREF(&EventHandlerCallRef_Type);
	if (PyDict_SetItemString(d, "EventHandlerCallRefType", (PyObject *)&EventHandlerCallRef_Type) != 0)
		Py_FatalError("can't initialize EventHandlerCallRefType");
	EventTargetRef_Type.ob_type = &PyType_Type;
	Py_INCREF(&EventTargetRef_Type);
	if (PyDict_SetItemString(d, "EventTargetRefType", (PyObject *)&EventTargetRef_Type) != 0)
		Py_FatalError("can't initialize EventTargetRefType");
	EventHotKeyRef_Type.ob_type = &PyType_Type;
	Py_INCREF(&EventHotKeyRef_Type);
	if (PyDict_SetItemString(d, "EventHotKeyRefType", (PyObject *)&EventHotKeyRef_Type) != 0)
		Py_FatalError("can't initialize EventHotKeyRefType");
}
/* ==================== End module CarbonEvents ===================== */

AltStyle によって変換されたページ (->オリジナル) /