[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 *);