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

Tim Peters tim_one@users.sourceforge.net
Thu, 14 Jun 2001 11:42:52 -0700


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

Modified Files:
	longobject.c 
Log Message:
Change IS_LITTLE_ENDIAN macro -- a little faster now.


Index: longobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/longobject.c,v
retrieving revision 1.81
retrieving revision 1.82
diff -C2 -r1.81 -r1.82
*** longobject.c	2001/06/14 08:53:38	1.81
--- longobject.c	2001/06/14 18:42:50	1.82
***************
*** 563,567 ****
   */
  
! #define IS_LITTLE_ENDIAN *(char*)&one != '\0'
  
  /* Create a new long int object from a C LONG_LONG int. */
--- 563,567 ----
   */
  
! #define IS_LITTLE_ENDIAN (int)*(unsigned char*)&one
  
  /* Create a new long int object from a C LONG_LONG int. */