diff options
author | Guido van Rossum <guido@python.org> | 1995-01-26 22:58:48 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1995-01-26 22:58:48 (GMT) |
commit | 69785032358a007fbcf56e62c0acea59db79431f (patch) | |
tree | d7bf81011802f1ede2eaacfd39788fc7598cc96b /Include | |
parent | 5279ec683a6cddcccb494c4343b9a4ed9794683d (diff) | |
download | cpython-69785032358a007fbcf56e62c0acea59db79431f.zip cpython-69785032358a007fbcf56e62c0acea59db79431f.tar.gz cpython-69785032358a007fbcf56e62c0acea59db79431f.tar.bz2 |
added findmethodinchain and methodchain data types
Diffstat (limited to 'Include')
-rw-r--r-- | Include/methodobject.h | 8 | ||||
-rw-r--r-- | Include/rename2.h | 2 |
2 files changed, 10 insertions, 0 deletions
diff --git a/Include/methodobject.h b/Include/methodobject.h index 1b2dd87..946d004 100644 --- a/Include/methodobject.h +++ b/Include/methodobject.h @@ -57,6 +57,14 @@ extern PyObject *PyCFunction_New /* Flag passed to newmethodobject */ #define METH_VARARGS 0x0001 +typedef struct PyMethodChain { + PyMethodDef *methods; /* Methods of this type */ + struct PyMethodChain *link; /* NULL or base type */ +} PyMethodChain; + +extern PyObject *Py_FindMethodInChain + Py_PROTO((PyMethodChain *, PyObject *, char *)); + #ifdef __cplusplus } #endif diff --git a/Include/rename2.h b/Include/rename2.h index e955346..e648a62 100644 --- a/Include/rename2.h +++ b/Include/rename2.h @@ -38,6 +38,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. /* typedef ANY *PyUnivPtr; */ #define methodlist PyMethodDef +#define methodchain PyMethodChain #define None Py_None #define False Py_False @@ -290,6 +291,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #define newrangeobject PyRange_New #define method PyCFunction #define findmethod Py_FindMethod +#define findmethodinchain Py_FindMethodInChain #define getmethod PyCFunction_GetFunction #define getself PyCFunction_GetSelf #define getvarargs PyCFunction_IsVarArgs |