emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/lisp.h


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/src/lisp.h
Date: Wed, 05 Nov 2003 10:24:09 -0500

Index: emacs/src/lisp.h
diff -c emacs/src/lisp.h:1.468 emacs/src/lisp.h:1.469
*** emacs/src/lisp.h:1.468      Thu Sep 11 19:52:17 2003
--- emacs/src/lisp.h    Wed Nov  5 10:24:08 2003
***************
*** 335,342 ****
  /* Extract the value of a Lisp_Object as a signed integer.  */
  
  #ifndef XINT   /* Some machines need to do this differently.  */
! #define XINT(a) ((EMACS_INT) (((a) << (BITS_PER_EMACS_INT - VALBITS)) \
!                             >> (BITS_PER_EMACS_INT - VALBITS)))
  #endif
  
  /* Extract the value as an unsigned integer.  This is a basis
--- 335,342 ----
  /* Extract the value of a Lisp_Object as a signed integer.  */
  
  #ifndef XINT   /* Some machines need to do this differently.  */
! #define XINT(a) ((((EMACS_INT) (a)) << (BITS_PER_EMACS_INT - VALBITS))        
\
!                >> (BITS_PER_EMACS_INT - VALBITS))
  #endif
  
  /* Extract the value as an unsigned integer.  This is a basis




reply via email to

[Prev in Thread] Current Thread [Next in Thread]