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

Jack Jansen jackjansen@users.sourceforge.net
2001年8月23日 07:01:53 -0700


Update of /cvsroot/python/python/dist/src/Mac/Modules/app
In directory usw-pr-cvs1:/tmp/cvs-serv30683/Python/Mac/Modules/app
Added Files:
	_Appmodule.c 
Log Message:
Renamed the Mac toolbox modules to have an initial _ in their name.
--- NEW FILE: _Appmodule.c ---
/* ========================== Module _App =========================== */
#include "Python.h"
#include "macglue.h"
#include "pymactoolbox.h"
/* Macro to test whether a weak-loaded CFM function exists */
#define PyMac_PRECHECK(rtn) do { if ( &rtn == NULL ) {\
 	PyErr_SetString(PyExc_NotImplementedError, \
 	"Not available in this shared library/OS version"); \
 	return NULL; \
 }} while(0)
#ifdef WITHOUT_FRAMEWORKS
[...1137 lines suppressed...]
void init_App(void)
{
	PyObject *m;
	PyObject *d;
	m = Py_InitModule("_App", App_methods);
	d = PyModule_GetDict(m);
	App_Error = PyMac_GetOSErrException();
	if (App_Error == NULL ||
	 PyDict_SetItemString(d, "Error", App_Error) != 0)
		return;
}
/* ======================== End module _App ========================= */

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