aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDan Nicolaescu2010-11-14 21:52:58 -0800
committerDan Nicolaescu2010-11-14 21:52:58 -0800
commit92d3ab7e328831b39967bd92ad51c123a66756ce (patch)
treef74198b22f150fc85b92e4a6af63c99ebf28ade2 /src
parent3a7a03add9727f29491d42edfe9498bcdf3bf572 (diff)
downloademacs-92d3ab7e328831b39967bd92ad51c123a66756ce.tar.gz
emacs-92d3ab7e328831b39967bd92ad51c123a66756ce.zip
* src/data.c (sign_extend_temp, sign_extend_lisp_int): Remove, unused.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/data.c15
2 files changed, 4 insertions, 15 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 2fcda59bd78..84490e6db96 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * data.c (sign_extend_temp, sign_extend_lisp_int): Remove, unused.
4
12010-11-14 Chong Yidong <cyd@stupidchicken.com> 52010-11-14 Chong Yidong <cyd@stupidchicken.com>
2 6
3 * w32fns.c (Fx_create_frame): 7 * w32fns.c (Fx_create_frame):
diff --git a/src/data.c b/src/data.c
index c28dc9b4bae..8816d7201f3 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
141int sign_extend_temp;
142
143/* On a few machines, XINT can only be done by calling this. */
144
145int
146sign_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