mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-26 15:21:51 -08:00
(sign_extend_lisp_int): Use EMACS_INT.
This commit is contained in:
parent
132b933732
commit
a0ed95ea0a
1 changed files with 4 additions and 4 deletions
|
|
@ -147,12 +147,12 @@ int sign_extend_temp;
|
|||
|
||||
int
|
||||
sign_extend_lisp_int (num)
|
||||
int num;
|
||||
EMACS_INT num;
|
||||
{
|
||||
if (num & (1 << (VALBITS - 1)))
|
||||
return num | ((-1) << VALBITS);
|
||||
if (num & (((EMACS_INT) 1) << (VALBITS - 1)))
|
||||
return num | (((EMACS_INT) (-1)) << VALBITS);
|
||||
else
|
||||
return num & ((1 << VALBITS) - 1);
|
||||
return num & ((((EMACS_INT) 1) << VALBITS) - 1);
|
||||
}
|
||||
|
||||
/* Data type predicates */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue