diff options
| author | Karl Heuer | 1995-01-04 22:41:16 +0000 |
|---|---|---|
| committer | Karl Heuer | 1995-01-04 22:41:16 +0000 |
| commit | 177efd15635f88108eac2d34d251ad0ca09ad79f (patch) | |
| tree | e301f17b3063288fdca8b7726b26fddbf36ff0f5 /src | |
| parent | 04eae6671249352c0da70ba7c8eaf5d0e3f67428 (diff) | |
| download | emacs-177efd15635f88108eac2d34d251ad0ca09ad79f.tar.gz emacs-177efd15635f88108eac2d34d251ad0ca09ad79f.zip | |
[EXPLICIT_SIGN_EXTEND] (XINT): Use symbolic constants.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lisp.h | 2 |
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 */ |