[Python-checkins] CVS: python/dist/src/Include object.h,2.84,2.85

Fred L. Drake fdrake@users.sourceforge.net
2001年8月15日 11:32:35 -0700


Update of /cvsroot/python/python/dist/src/Include
In directory usw-pr-cvs1:/tmp/cvs-serv11518
Modified Files:
	object.h 
Log Message:
Added comments before recently added/assigned slots in the type object,
so the backward compatibility issues will be easier to understand. I only
added comments indicating additions and assignments back to Python 2.0.
Index: object.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Include/object.h,v
retrieving revision 2.84
retrieving revision 2.85
diff -C2 -d -r2.84 -r2.85
*** object.h	2001年08月10日 17:37:02	2.84
--- object.h	2001年08月15日 18:32:33	2.85
***************
*** 151,154 ****
--- 151,155 ----
 	unaryfunc nb_oct;
 	unaryfunc nb_hex;
+ 	/* Added in release 2.0 */
 	binaryfunc nb_inplace_add;
 	binaryfunc nb_inplace_subtract;
***************
*** 163,166 ****
--- 164,168 ----
 	binaryfunc nb_inplace_or;
 
+ 	/* Added in release 2.2 */
 	/* The following require the Py_TPFLAGS_HAVE_CLASS flag */
 	binaryfunc nb_floor_divide;
***************
*** 179,182 ****
--- 181,185 ----
 	intintobjargproc sq_ass_slice;
 	objobjproc sq_contains;
+ 	/* Added in release 2.0 */
 	binaryfunc sq_inplace_concat;
 	intargfunc sq_inplace_repeat;
***************
*** 251,254 ****
--- 254,258 ----
 	char *tp_doc; /* Documentation string */
 
+ 	/* Assigned meaning in release 2.0 */
 	/* call function for all accessible objects */
 	traverseproc tp_traverse;
***************
*** 257,260 ****
--- 261,265 ----
 	inquiry tp_clear;
 
+ 	/* Assigned meaning in release 2.1 */
 	/* rich comparisons */
 	richcmpfunc tp_richcompare;
***************
*** 263,266 ****
--- 268,272 ----
 	long tp_weaklistoffset;
 
+ 	/* Added in release 2.2 */
 	/* Iterators */
 	getiterfunc tp_iter;

AltStyle によって変換されたページ (->オリジナル) /