Commit 88a55fbb authored by Jim Fulton's avatar Jim Fulton

Exposed issubclass test in CAPI.

parent fc2fce2a
/* /*
$Id: ExtensionClass.c,v 1.25 1998/02/12 20:53:01 jim Exp $ $Id: ExtensionClass.c,v 1.26 1998/03/13 22:05:47 jim Exp $
Extension Class Extension Class
...@@ -65,7 +65,7 @@ static char ExtensionClass_module_documentation[] = ...@@ -65,7 +65,7 @@ static char ExtensionClass_module_documentation[] =
" - They provide access to unbound methods,\n" " - They provide access to unbound methods,\n"
" - They can be called to create instances.\n" " - They can be called to create instances.\n"
"\n" "\n"
"$Id: ExtensionClass.c,v 1.25 1998/02/12 20:53:01 jim Exp $\n" "$Id: ExtensionClass.c,v 1.26 1998/03/13 22:05:47 jim Exp $\n"
; ;
#include <stdio.h> #include <stdio.h>
...@@ -3313,13 +3313,14 @@ TrueExtensionClassCAPI = { ...@@ -3313,13 +3313,14 @@ TrueExtensionClassCAPI = {
(PyObject*)&ECType, (PyObject*)&ECType,
(PyObject*)&PMethodType, (PyObject*)&PMethodType,
PMethod_New, PMethod_New,
CMethod_issubclass,
}; };
void void
initExtensionClass() initExtensionClass()
{ {
PyObject *m, *d; PyObject *m, *d;
char *rev="$Revision: 1.25 $"; char *rev="$Revision: 1.26 $";
PURE_MIXIN_CLASS(Base, "Minimalbase class for Extension Classes", NULL); PURE_MIXIN_CLASS(Base, "Minimalbase class for Extension Classes", NULL);
PMethodType.ob_type=&PyType_Type; PMethodType.ob_type=&PyType_Type;
...@@ -3360,6 +3361,9 @@ initExtensionClass() ...@@ -3360,6 +3361,9 @@ initExtensionClass()
/**************************************************************************** /****************************************************************************
$Log: ExtensionClass.c,v $ $Log: ExtensionClass.c,v $
Revision 1.26 1998/03/13 22:05:47 jim
Exposed issubclass test in CAPI.
Revision 1.25 1998/02/12 20:53:01 jim Revision 1.25 1998/02/12 20:53:01 jim
Fixed some lame return values. Fixed some lame return values.
......
/* /*
$Id: ExtensionClass.c,v 1.25 1998/02/12 20:53:01 jim Exp $ $Id: ExtensionClass.c,v 1.26 1998/03/13 22:05:47 jim Exp $
Extension Class Extension Class
...@@ -65,7 +65,7 @@ static char ExtensionClass_module_documentation[] = ...@@ -65,7 +65,7 @@ static char ExtensionClass_module_documentation[] =
" - They provide access to unbound methods,\n" " - They provide access to unbound methods,\n"
" - They can be called to create instances.\n" " - They can be called to create instances.\n"
"\n" "\n"
"$Id: ExtensionClass.c,v 1.25 1998/02/12 20:53:01 jim Exp $\n" "$Id: ExtensionClass.c,v 1.26 1998/03/13 22:05:47 jim Exp $\n"
; ;
#include <stdio.h> #include <stdio.h>
...@@ -3313,13 +3313,14 @@ TrueExtensionClassCAPI = { ...@@ -3313,13 +3313,14 @@ TrueExtensionClassCAPI = {
(PyObject*)&ECType, (PyObject*)&ECType,
(PyObject*)&PMethodType, (PyObject*)&PMethodType,
PMethod_New, PMethod_New,
CMethod_issubclass,
}; };
void void
initExtensionClass() initExtensionClass()
{ {
PyObject *m, *d; PyObject *m, *d;
char *rev="$Revision: 1.25 $"; char *rev="$Revision: 1.26 $";
PURE_MIXIN_CLASS(Base, "Minimalbase class for Extension Classes", NULL); PURE_MIXIN_CLASS(Base, "Minimalbase class for Extension Classes", NULL);
PMethodType.ob_type=&PyType_Type; PMethodType.ob_type=&PyType_Type;
...@@ -3360,6 +3361,9 @@ initExtensionClass() ...@@ -3360,6 +3361,9 @@ initExtensionClass()
/**************************************************************************** /****************************************************************************
$Log: ExtensionClass.c,v $ $Log: ExtensionClass.c,v $
Revision 1.26 1998/03/13 22:05:47 jim
Exposed issubclass test in CAPI.
Revision 1.25 1998/02/12 20:53:01 jim Revision 1.25 1998/02/12 20:53:01 jim
Fixed some lame return values. Fixed some lame return values.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment