[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. */