init_flextype()

Last-modified: 2007-06-07 (木) 03:37:01

PyCMethodDefを抽象化するflextypeを初期化する

	PyObject *dict;
	PyTypeObject *type;
	if ( (dict = builddict("stackless", pyflextype__doc__)) == NULL)
		return -1;
	type = (PyTypeObject *)
	    type_clone( &PyType_Type, &PyType_Type, "flextype", dict,
			sizeof(PyFlexTypeObject), NULL);
	if (type == NULL) return -1;
	type->tp_new = flextype_new;
	Py_DECREF(dict);
	PyFlexType_TypePtr = type;
	return 0;