diff options
| author | Stefan Monnier | 2010-12-10 19:13:08 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2010-12-10 19:13:08 -0500 |
| commit | 2c302df3a13236bfbf8ea1b771d13618fcda8d71 (patch) | |
| tree | f26dc9f22861dc37610de319d05255de058c221b /src/data.c | |
| parent | 0c747cb143fa227e78f350ac353d703f489209df (diff) | |
| parent | 175069efeb080517afefdd44a06f7a779ea8c25c (diff) | |
| download | emacs-2c302df3a13236bfbf8ea1b771d13618fcda8d71.tar.gz emacs-2c302df3a13236bfbf8ea1b771d13618fcda8d71.zip | |
Merge from trunk
Diffstat (limited to 'src/data.c')
| -rw-r--r-- | src/data.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/data.c b/src/data.c index 78ccb75ca89..924a717cf3d 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -135,21 +135,6 @@ args_out_of_range_3 (Lisp_Object a1, Lisp_Object a2, Lisp_Object a3) | |||
| 135 | xsignal3 (Qargs_out_of_range, a1, a2, a3); | 135 | xsignal3 (Qargs_out_of_range, a1, a2, a3); |
| 136 | } | 136 | } |
| 137 | 137 | ||
| 138 | /* On some machines, XINT needs a temporary location. | ||
| 139 | Here it is, in case it is needed. */ | ||
| 140 | |||
| 141 | int sign_extend_temp; | ||
| 142 | |||
| 143 | /* On a few machines, XINT can only be done by calling this. */ | ||
| 144 | |||
| 145 | int | ||
| 146 | sign_extend_lisp_int (EMACS_INT num) | ||
| 147 | { | ||
| 148 | if (num & (((EMACS_INT) 1) << (VALBITS - 1))) | ||
| 149 | return num | (((EMACS_INT) (-1)) << VALBITS); | ||
| 150 | else | ||
| 151 | return num & ((((EMACS_INT) 1) << VALBITS) - 1); | ||
| 152 | } | ||
| 153 | 138 | ||
| 154 | /* Data type predicates */ | 139 | /* Data type predicates */ |
| 155 | 140 | ||