[Python-checkins] python/dist/src/Include descrobject.h,2.10,2.11
gvanrossum@users.sourceforge.net
gvanrossum@users.sourceforge.net
Mon, 19 Aug 2002 11:45:39 -0700
Update of /cvsroot/python/python/dist/src/Include
In directory usw-pr-cvs1:/tmp/cvs-serv5076/Include
Modified Files:
descrobject.h
Log Message:
Make PyDescr_IsData() a macro. It's too simple to be a function.
Should save 4% on slot lookups.
Index: descrobject.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Include/descrobject.h,v
retrieving revision 2.10
retrieving revision 2.11
diff -C2 -d -r2.10 -r2.11
*** descrobject.h 12 Aug 2002 07:21:56 -0000 2.10
--- descrobject.h 19 Aug 2002 18:45:37 -0000 2.11
***************
*** 77,81 ****
PyAPI_FUNC(PyObject *) PyDescr_NewWrapper(PyTypeObject *,
struct wrapperbase *, void *);
! PyAPI_FUNC(int) PyDescr_IsData(PyObject *);
PyAPI_FUNC(PyObject *) PyDictProxy_New(PyObject *);
--- 77,81 ----
PyAPI_FUNC(PyObject *) PyDescr_NewWrapper(PyTypeObject *,
struct wrapperbase *, void *);
! #define PyDescr_IsData(d) ((d)->ob_type->tp_descr_set != NULL)
PyAPI_FUNC(PyObject *) PyDictProxy_New(PyObject *);