[Python-checkins] python/dist/src/Objects listobject.c,2.161,2.162

jhylton at users.sourceforge.net jhylton at users.sourceforge.net
Mon Nov 3 15:58:30 EST 2003


Update of /cvsroot/python/python/dist/src/Objects
In directory sc8-pr-cvs1:/tmp/cvs-serv30652
Modified Files:
	listobject.c 
Log Message:
Fix compiler warning about possible use of n without assignment.
Also fix use of n for two different variables in two different blocks.
Index: listobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/listobject.c,v
retrieving revision 2.161
retrieving revision 2.162
diff -C2 -d -r2.161 -r2.162
*** listobject.c	29 Oct 2003 06:54:43 -0000	2.161
--- listobject.c	3 Nov 2003 20:58:28 -0000	2.162
***************
*** 1849,1853 ****
 	int reverse = 0;
 	PyObject *keyfunc = NULL;
! 	int i, n;
 	PyObject *key, *value, *kvpair;
 	static char *kwlist[] = {"cmp", "key", "reverse", 0};
--- 1849,1853 ----
 	int reverse = 0;
 	PyObject *keyfunc = NULL;
! 	int i, len = 0;
 	PyObject *key, *value, *kvpair;
 	static char *kwlist[] = {"cmp", "key", "reverse", 0};
***************
*** 1872,1879 ****
 
 	if (keyfunc != NULL) {
! 		n = PyList_GET_SIZE(self);
! 		for (i=0 ; i<n ; i++) {
 			value = PyList_GET_ITEM(self, i);
! 			key = PyObject_CallFunctionObjArgs(keyfunc, value, NULL);
 			if (key == NULL)
 				goto dsu_fail;
--- 1872,1880 ----
 
 	if (keyfunc != NULL) {
! 		len = PyList_GET_SIZE(self);
! 		for (i=0 ; i < len ; i++) {
 			value = PyList_GET_ITEM(self, i);
! 			key = PyObject_CallFunctionObjArgs(keyfunc, value, 
! 							 NULL);
 			if (key == NULL)
 				goto dsu_fail;
***************
*** 1968,1972 ****
 
 	if (keyfunc != NULL) {
! 		for (i=0 ; i<n ; i++) {
 			kvpair = PyList_GET_ITEM(self, i);
 			value = sortwrapper_getvalue(kvpair);
--- 1969,1973 ----
 
 	if (keyfunc != NULL) {
! 		for (i=0 ; i < len ; i++) {
 			kvpair = PyList_GET_ITEM(self, i);
 			value = sortwrapper_getvalue(kvpair);


More information about the Python-checkins mailing list

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