aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer1995-01-04 22:41:16 +0000
committerKarl Heuer1995-01-04 22:41:16 +0000
commit177efd15635f88108eac2d34d251ad0ca09ad79f (patch)
treee301f17b3063288fdca8b7726b26fddbf36ff0f5 /src
parent04eae6671249352c0da70ba7c8eaf5d0e3f67428 (diff)
downloademacs-177efd15635f88108eac2d34d251ad0ca09ad79f.tar.gz
emacs-177efd15635f88108eac2d34d251ad0ca09ad79f.zip
[EXPLICIT_SIGN_EXTEND] (XINT): Use symbolic constants.
Diffstat (limited to 'src')
-rw-r--r--src/lisp.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 71ac265fa61..a154e4d5ce4 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -338,7 +338,7 @@ extern int pure_size;
338 338
339#ifdef EXPLICIT_SIGN_EXTEND 339#ifdef EXPLICIT_SIGN_EXTEND
340/* Make sure we sign-extend; compilers have been known to fail to do so. */ 340/* Make sure we sign-extend; compilers have been known to fail to do so. */
341#define XINT(a) (((a).i << 8) >> 8) 341#define XINT(a) (((a).i << (INTBITS-VALBITS)) >> (INTBITS-VALBITS))
342#else 342#else
343#define XINT(a) ((a).s.val) 343#define XINT(a) ((a).s.val)
344#endif /* EXPLICIT_SIGN_EXTEND */ 344#endif /* EXPLICIT_SIGN_EXTEND */