[Python-checkins] CVS: python/dist/src/Objects longobject.c,1.75,1.76

Tim Peters tim_one@users.sourceforge.net
Wed, 13 Jun 2001 13:45:19 -0700


Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv15184/python/dist/src/Objects

Modified Files:
	longobject.c 
Log Message:
PyLong_As{Unsigned,}LongLong:  fiddled final result casting.


Index: longobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/longobject.c,v
retrieving revision 1.75
retrieving revision 1.76
diff -C2 -r1.75 -r1.76
*** longobject.c	2001/06/13 00:35:57	1.75
--- longobject.c	2001/06/13 20:45:17	1.76
***************
*** 573,577 ****
  			SIZEOF_LONG_LONG, IS_LITTLE_ENDIAN, 1);
  
! 	return (LONG_LONG)(res < 0 ? res : bytes);
  }
  
--- 573,577 ----
  			SIZEOF_LONG_LONG, IS_LITTLE_ENDIAN, 1);
  
! 	return res < 0 ? (LONG_LONG)res : bytes;
  }
  
***************
*** 595,599 ****
  			SIZEOF_LONG_LONG, IS_LITTLE_ENDIAN, 0);
  
! 	return (unsigned LONG_LONG)(res < 0 ? res : bytes);
  }
  
--- 595,599 ----
  			SIZEOF_LONG_LONG, IS_LITTLE_ENDIAN, 0);
  
! 	return res < 0 ? (unsigned LONG_LONG)res : bytes;
  }